Skip to content

Releases: Mechanical-Advantage/AdvantageKit

v2.2.1

25 Feb 15:24
Compare
Choose a tag to compare
  • Updated to WPILib 2023.4.2

Based on WPILib 2023.4.2

v2.2.0

20 Feb 18:39
Compare
Choose a tag to compare

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

06 Feb 20:12
Compare
Choose a tag to compare
  • 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

15 Jan 16:17
Compare
Choose a tag to compare
  • Updated to WPILib 2023.2.1
  • Shimmed TimedRobot and TimesliceRobot to prevent subclassing (#31)

Based on WPILib 2023.2.1

v2.1.0

12 Jan 16:56
Compare
Choose a tag to compare

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

04 Jan 19:08
Compare
Choose a tag to compare

This is the 2023 kickoff release of AdvantageKit, based on the first official version of WPILib 2023.

Based on WPILib 2023.1.1

v2.0.0-beta-4

28 Dec 23:28
acb4f2f
Compare
Choose a tag to compare

Adds support for universal binaries on macOS.

Based on WPILib 2023.1.1-beta-7

v2.0.0-beta-3

27 Dec 19:15
Compare
Choose a tag to compare
  • 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

11 Dec 05:14
Compare
Choose a tag to compare
  • Updated to WPILib 2023.1.1-beta-6
  • Adjusted pose output logging functions (supported types are now Pose2d, Pose3d, Trajectory, and SwerveModuleState)
  • Added getSendableChooser() method to LoggedDashboardChooser (#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

13 Nov 03:12
Compare
Choose a tag to compare

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