Releases: Mechanical-Advantage/AdvantageKit
Releases · Mechanical-Advantage/AdvantageKit
v2.2.1
v2.2.0
Original release by @jwbonner, re-released to fix artifact publishing issues
- Updated to WPILib 2023.4.1
- Enabled wpimath timestamp mocking with MathShared. This fixes the issue in the last release that caused nondeterministic behavior in replay.
- Added a method to optionally disable deterministic timestamps globally. For more information, see "Deterministic Timestamps"
Based on WPILib 2023.4.1
v2.1.2
- Updated to WPILib 2023.3.2
- Fixed an issue causing high memory usage and crashes when reading console text on the RIO (#32)
- Updated the example projects to recommend JSON parsing for the AutoLog version in "build.gradle". This means that AdvantageKit updates will only require a new vendordep and NOT changes to "build.gradle". More information here.
Based on WPILib 2023.3.2
v2.1.1
v2.1.0
Adds support for logging Mechanism2d
states as outputs using the method below. They can be visualized using AdvantageScope v2.1.0 or WPILib's built-in tools.
Mechanism2d mechanism = new Mechanism2d(3, 3);
Logger.getInstance().recordOutput("MyMechanism", mechanism);
Based on WPILib 2023.1.1
v2.0.0
v2.0.0-beta-4
Adds support for universal binaries on macOS.
Based on WPILib 2023.1.1-beta-7
v2.0.0-beta-3
- Updated to WPILib 2023.1.1-beta-7
- Fixed logging of mutated array values (affected PDP current logging)
- Removed "sourceSets" from recommended autolog config
- Updated unit testing config in "build.gradle" for example projects
- Disabled "skipInvalidPlatforms" in vendordep
Based on WPILib 2023.1.1-beta-7
v2.0.0-beta-2
- Updated to WPILib 2023.1.1-beta-6
- Adjusted pose output logging functions (supported types are now
Pose2d
,Pose3d
,Trajectory
, andSwerveModuleState
) - Added
getSendableChooser()
method toLoggedDashboardChooser
(#23) - Added clone method to AutoLog generated classes
- Bug fixes for command based example project
- Fixed typo in AutoLog warning message
Based on WPILib 2023.1.1-beta-6
v2.0.0-beta-1
This is the first beta release of AdvantageKit for 2023. For a detailed changelog, please see the What’s New For 2023? page.
Based on WPILib 2023.1.1-beta-3