Skip to content

v26.0.0

Latest

Choose a tag to compare

@jwbonner jwbonner released this 08 Jan 22:25
· 10 commits to main since this release
d2a5974

This is the kickoff release of AdvantageKit for 2026. For more information, check the What's New in 2026? page of the documentation. Feedback, feature requests, and bug reports are welcome on the issues page. Thank you to everyone who contributed to the 2026 release of AdvantageKit, including @blaze-developer, @Crazypersonalph, @DJ-Laser, @katzuv, @lmaxwell24, @Ruthie-FRC, @spacey-sooty, @tbowers7, and @Theinatorinator!

To get started, we highly recommend starting with one of the template projects and copying code from other projects as necessary. Manually updating projects to 2026 is not recommended due to the risk of subtle breaking changes. The 2026 AdvantageKit templates include many small changes and optimizations compared to the 2025 templates.

Full Changelog (from v26.0.0-beta-1)
  • Fixed the visibility of LoggedPowerDistribution (#244, @tbowers7)
  • Fixed an issue causing WPILOG metadata to be invalid when switching units (#241, @lmaxwell24)

Template Projects

  • Updated all template projects for 2026 WPILib and vendor libraries
  • Switched to the built-in TunerConstants CANBus in the TalonFX swerve template (#239, @spacey-sooty)
  • Fixed typos when logging gyro inputs in differential drive templates (#240, @Ruthie-FRC)
  • Improved the efficiency of array logging in the vision template (#240, @Ruthie-FRC)
  • Updated Git metadata logging to use modern switch statements in all templates
  • Fixed the spelling of "Uncommitted" in all template projects (#238, @Crazypersonalph)
  • Updated swerve AdvantageScope layouts for compatibility with the latest release of AdvantageScope

Documentation

  • Added contribution guidelines
  • Fixed several minor typos