Changelog

Pull Requests are always reviewed!

I highly encourage anyone who wants to help make YAGSL better to create pull requests with any modifications you have made that increases your quality of life.

Contributing

YAGSL development is done on the dev branch of the YAGSL-Example repository here at src/main/java/swervelib.

YAGSL-Example dev branch

All PR's should be based off of and merged into here. YAGSL is propagated often to the other repositories.

2025.8.0

  • Fix attached absolute encoders with brushed SparkMAX's

2025.7.2

  • fix setAbsoluteEncoderOffset() by @MEisSCAMMER in #338

  • Enable Continuous Input for omegaPIDController by @Sate04 in #337

  • Patched crash when starting while enabled.

2025.7.1

  • Fixed SwerveInputStream.allianceRelativeControl

  • Prevent crashing midmatch if robot code restarts.

  • Added SwerveInputStream.translationHeadingOffset

  • Removed gyro zeroing from YAGSL startup. You must now call gyro zero on autonomousInit or use the RobotModeTriggers

  • Added RobotModeTriggers.autonomous().onTrue(Commands.runOnce(this::zeroGyroWithAlliance));to the example code.

2025.7.0

2025.3.0

2025.2.2

2025.2.1

2025.2.0

2025.1.3

2025.1.2

2025.1.1

2025.1.0.1

2025.1.0

2025.0.0

2024.7.0 - Last version for 2024 WPILib

2024.6.1.0

2024.6.0.0

2024.5.0.4

2024.5.0.3

2024.5.0.1

2024.5.0.0

2024.4.8.7

2024.4.8.6

2024.4.8.5

2024.4.8.4

2024.4.8.3

2024.4.8.2

2024.4.8.1

2024.4.8

2024.4.7

2024.4.6.3

2024.4.6.1

2024.4.6

2024.4.5

2024.4.2

Last updated

Was this helpful?