Skip to content

Choreo v2026.0.2

Choose a tag to compare

@github-actions github-actions released this 02 Mar 06:22
6ef5d87

This release enables the Choreo CLI to update Java code generation, adds some requested UI features, and fixes some small bugs.

ChoreoLib is unchanged, but the Java generated files will look slightly different in non-breaking ways.

Java Code Generation

We recommend excluding '**/ChoreoVars.java', '**/ChoreoTraj.java', '**/deploy/choreo/*' from any code formatter set up in your robot project. Choreo cannot know what formatter configuration your robot project might be using.

  • Moved code generation logic into the backend so that the CLI can use it as well.
  • Fixed some formatting consistency issues regarding indentation.
  • Added comments that explicitly disable the Spotless code formatter, though in testing, this did not silence failures about mismatched line endings, so we recommend excluding the files as described above.

Alliance-Flipped Trajectory View Layer

A new view layer is added, which shows the red alliance version of the trajectory, with the animated robot outline.
image

Variables Icon Changed

The icon for the variables panel has changed from an uppercase sigma (Σ) to a lowercase chi:
image
This is to make it more discoverable.

Removal of Redundant Success Feedback

Several success toast notifications were removed, since there is already visual feedback of those successes, and the stacked up notifications were causing some issues with reading error messages.

Clarification of Save Prompt

A relic from the earliest days of Choreo, the New Project and Open Project operations no longer warn that "You may lose unsaved or not generated changes". Instead, a prompt to save the current project will appear, but only if the project has actually not yet been saved.

What's Changed

Full Changelog: v2026.0.1...v2026.0.2