v2.10.0
·
419 commits
to master
since this release
Changes since previous release (v2.9.13):
π New Features
- macOS: Implement check-for-updates and auto-update (ddae051)
- ci: split AI translation workflow into two commits for easier review (7dba471)
π Bug Fixes
- parameter-editor: require confirmation for derived parameter changes (aaf1c52)
- project creator: use FC params must not apply to the 00_default.param file (ee9f8b0)
β»οΈ Code Refactoring
- main: make the code more testable and easier to read (#1347) (98e2712)
- parameter editor: do not unnecessarily reset the FC (#1348) (47fd6cd)
- project creator: refactor the template files mutation to the copy_template_files_to_new_vehicle_d... (039112f)
- project creator: refactor opening a newly created project into the data_model_vehicle_project.py (9aec082)
- component-editor: replace derived-param confirmation dialog with warning notification (d4ac72b)
π§ͺ Tests
- add BDD coverage for data model (7d10e7b)
π¦ Build System
- deps: bump renovatebot/github-action from 46.1.2 to 46.1.3 (8c49d35)
- deps-dev: bump ruff from 0.15.2 to 0.15.4 (8864765)
- deps: bump github/codeql-action from 4.32.4 to 4.32.5 (b549bcb)
- deps: bump actions/dependency-review-action from 4.8.3 to 4.9.0 (528306a)
- deps: bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (d73fccd)
- deps: bump step-security/harden-runner from 2.15.0 to 2.15.1 (959ac96)
- deps: bump github/codeql-action from 4.32.5 to 4.32.6 (7ea7028)
- deps: bump renovatebot/github-action from 46.1.3 to 46.1.4 (69f91ba)
βοΈ CI/CD
- pytest: pytest was hiting github.com rate limits (749f782)
π§ Maintenance
- translations: merge new un-translated string(s) to existing .po files with AI translations (3aab2a3)
- flightcontroller: Updated ArduPilot flight controller IDs (#1353) (1d9bd48)
- translations: merge new un-translated string(s) to existing .po files (52273cb)
- translations: apply AI translations and compile .mo files (e154177)
- translations: merge new un-translated string(s) to existing .po files (7eed50f)
- translations: apply AI translations and compile .mo files (bb2d11a)
- release: Bump version info, tag and release (bbfa236)
π Other Changes
- \[pre-commit.ci\] pre-commit autoupdate (d0f3645)
- parameter_editor: Raised the abstraction level and add more assertions (f089d7b)
Release Info:
- Version: v2.10.0
- Date: 2026-03-09 10:33:19 UTC
Full Changelog: v2.9.13...v2.10.0