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¶
- Fix: Version reg-exp fixed. Now, Pydantic.pre flag uses github flag for pre-releases as well. PR #83 by @SvennnG.
- Fix ESC checkout with correct parameter validation (NAN fix). PR #80 by @SvennnG.
- Fix of ESC checkout motor parameters. PR #79 by @SvennnG.
- Refactor of test and command calls with async functions. PR #77 by @SvennnG.
- Fix of ESC checkout using cyphal device library. PR #76 by @SvennnG.
- uv: python upgrade. PR #75 by @SvennnG.
- ✨ Add body checkout command (MB + body check, ESC enumerate, Arm assignment). PR #70 by @SvennnG.
- chore(deps): update github artifact actions (major). PR #48 by @renovate[bot].
- chore(deps): update tiangolo/latest-changes action to v0.4.1. PR #61 by @renovate[bot].
- chore(deps): update actions/checkout action to v6. PR #59 by @renovate[bot].
- 🐛 Configure Node ID for MMB Brightness Check. PR #63 by @Finwood.
Features¶
- Feature: CLI Logging to database backend service. PR #82 by @SvennnG.
- 🏗️ Backend model definition and integration with SQLAlchemy and Alembic. PR #71 by @SvennnG.
- ✨ Add ESC checkout command. PR #68 by @SvennnG.
- CLI Command: Battery statistic file upload. PR #44 by @SvennnG.
Docs¶
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
--preand--versionflags to battery checkout command. PR #42 by @Finwood.
Fixes¶
Refactors¶
- ♻️ Refactor Step.print() into standalone function. PR #40 by @Finwood.
- ♻️ Remove the
--rtcflag from battery checkout command, and make the RTC configuration mandatory. PR #42 by @Finwood.
Upgrades¶
- ⬆️ Update dependency cyphal-device-library to v0.6.3. PR #43 by @renovate[bot].
- ⬆️ Update astral-sh/setup-uv action to v7. PR #35 by @renovate[bot].
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¶
Refactors¶
Upgrades¶
- ⬆️ Update actions/setup-python action to v6. PR #26 by @renovate[bot].
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¶
- ✨ Add arm-checkout command. PR #13 by @Finwood.
- ✨ Prototype Subcommands. PR #11 by @Finwood.
- 🚸 Improve CLI accessibility. PR #6 by @Finwood.
- ✨ Add highdra CLI skeleton. PR #3 by @Finwood.
Docs¶
- 📝 Document GitHub Authentication. PR #14 by @Finwood.
- 📝 Add documentation skeleton. PR #2 by @Finwood.
Infrastructure¶
- 👷 Update actions/checkout action to v5. PR #12 by @renovate[bot].
- 👷 Update astral-sh/setup-uv action to v6. PR #9 by @renovate[bot].
- 🔧 Configure Renovate. PR #7 by @renovate[bot].
- 👷 Add changelog and latest-changes CI action. PR #1 by @Finwood.