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
.
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
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 theRobotModeTriggers
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?