Skip to content

Releases: Frc5572/RobotTools

v2.2

22 Mar 16:07
33e73db

Choose a tag to compare

Adds option for linear builders

v2.1

06 Mar 22:05
32708f2

Choose a tag to compare

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

07 Jan 15:05
59e46c4

Choose a tag to compare

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

03 Feb 16:43
08aa90f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.0...v1.1.1

Version 1.1.0

29 Jan 22:43
12d309d

Choose a tag to compare

What's Changed

Full Changelog: v1.0.0...v1.1.0

Version 1.0.0

29 Jan 22:42
4f98b90

Choose a tag to compare

What's Changed

Full Changelog: https://github.com/Frc5572/RobotTools/commits/v1.0.0