Releases: Frc5572/RobotTools
Releases · Frc5572/RobotTools
v2.2
v2.1
Updates how @TypeStateBuilder handles optional fields. Existing uses of @TypeStateBuilder and its artifacts should still work, though new uses will be more flexible.
v2.0
A rewrite of RobotTools to better match useful constructs used by Team 5572.
New this release:
@GenerateEmptyIO- Generates empty IO implementations to avoid footguns related to default methods in IO interfaces.@TypeStateBuilder- Generates typestate builders for a given constructor. This helps by making parameter names part of the code, so in review (or in an IDE without helpful parameter name hints) we can see what parameters are assigned each value without having to check back and forth between the constructor call and the constructor signature.
Version 1.1.1
What's Changed
- Remove LEDs by @legoguy1000 in #3
New Contributors
- @legoguy1000 made their first contribution in #3
Full Changelog: v1.1.0...v1.1.1
Version 1.1.0
Version 1.0.0
What's Changed
- mirror changes from FRC2023 by @wilsonwatson in #1
Full Changelog: https://github.com/Frc5572/RobotTools/commits/v1.0.0