Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

0.3.1 - 2025-10-30

Minor Improvements

  • 🚸 Buffer logs while waiting for user input. PR #54 by @Finwood.
  • 🔇 Remove tracebacks from console output. PR #53 by @Finwood.

0.3.0 - 2025-10-27

Features

  • ✨ Dynamic Image Discovery. PR #42 by @Finwood.
  • ✨ Add Command to Download Firmware Images from GitHub. PR #41 by @Finwood.
  • 🔊 Enable logging of all CLI commands to files in central log directory. PR #42 by @Finwood.
  • 🚸 Add --pre and --version flags to battery checkout command. PR #42 by @Finwood.

Fixes

  • 🩹 Fix Destination for Image Downloads. PR #45 by @Finwood.

Refactors

  • ♻️ Refactor Step.print() into standalone function. PR #40 by @Finwood.
  • ♻️ Remove the --rtc flag from battery checkout command, and make the RTC configuration mandatory. PR #42 by @Finwood.

Upgrades

0.2.0 - 2025-10-08

  • ✨ Add battery checkout command. PR #27 by @Finwood.
  • ✨ Add command for BMS voltage calibration. PR #19 by @Finwood.
  • 👷 Add versioned docs. PR #17 by @Finwood.

Features

  • ✨ Add automatic check for updates. PR #25 by @Finwood.

Refactors

  • ♻️ Refactor interactive CAN Transport Selection. PR #24 by @Finwood.

Upgrades

Internal

  • ✅ Implement test for the arm checkout command. PR #22 by @Finwood.
  • 🔨 Define Release Process. PR #21 by @Finwood.

0.1.0 - 2025-08-21

Features

Docs

  • 📝 Document GitHub Authentication. PR #14 by @Finwood.
  • 📝 Add documentation skeleton. PR #2 by @Finwood.

Infrastructure

Internal

  • ✅ Add test case for highdra bar. PR #4 by @Finwood.