V2.8.0
Changes since previous release (v2.7.5):
We now use an ArduCopter SITL to test the MAVLink command and messages and the MAVFTP transfers.
New Features
- par_dict: Add validate_param_name function (b9a3e1a)
Bug Fixes
- config: prevent rename state bleeding between steps (5b6b8c6)
- motor test: fix resizing of the plugin when the parent window resizes (18d90cb)
- progress windows: Improve window cleanup (106ab64)
Code Refactoring
- flightcontroller: decompose FlightController into specialized managers using delegation pattern (3f5d2a0)
- parameter editor: rename configuration_manager into parameter editor (cc724e8)
Tests
- backend: Initial usage of ArduCopter SITL to test the flightcontroller backend (1b3e659)
- backend_flightcontroller: Add BDD tests (90505e5)
- motor test: Add pytests to the GUI frontend (5162b3b)
- motor test: Add BDD pytests to the data_model (5bfd109)
- parameter editor: Add more tests (363749f)
- param_editor: Increase frontend BDD test coverage (5d7f853)
- parameter editor table: Add more BDD tests (1c9a7fb)
Build System
- deps: bump renovatebot/github-action from 44.0.2 to 44.0.3 (44b80c2)
- deps: bump DavidAnson/markdownlint-cli2-action (cce3f6c)
- deps: bump coverallsapp/github-action from 2.3.6 to 2.3.7 (cc71eca)
- deps: bump actions/checkout from 5.0.0 to 5.0.1 (35dfc9e)
- deps: bump github/codeql-action from 4.31.3 to 4.31.4 (e60d223)
- deps: bump astral-sh/setup-uv from 7.1.3 to 7.1.4 (4b1bbed)
- deps-dev: bump ruff from 0.14.4 to 0.14.6 (3b9c651)
- deps: bump actions/ai-inference (8d20633)
- deps: bump peter-evans/create-pull-request from 7.0.8 to 7.0.9 (c7fcce3)
- deps: bump renovatebot/github-action from 44.0.3 to 44.0.4 (20c82f1)
- deps: bump github/codeql-action from 4.31.4 to 4.31.5 (4e4cb87)
- deps: bump actions/setup-python from 6.0.0 to 6.1.0 (294158d)
CI/CD
- tests: Increase coverage minimum threshold to 89% (cbae54f)
- tests: Fix Tk dependency regression in python 3.14x (f8ff755)
Maintenance
- translations: update GUI translations (9e79d2e)
- release: Bump version info, tag and release (46fe48f)
Release Info:
- Version: v2.8.0
- Date: 2025-11-25 18:09:34 UTC
Full Changelog: Comparing v2.7.5...v2.8.0 · ArduPilot/MethodicConfigurator · GitHub


