v4.0.4
Changes since previous release (v4.0.3):
BREAKING CHANGE: Dropped python 3.9 support
π New Features
- configuration steps: add missing params from forced/derived/add to GUI and file (3520ddf) by @amilcarlucas
- configuration steps: improve IMU temp calibration and notch filter config steps (7aac22b) by @amilcarlucas
π Bug Fixes
- combobox: handle Tcl 9.0 empty-string return from current() in get_selected_key (67f3271) by @amilcarlucas
- MAVFTP: prevent MAVFTP write path crashes for empty files and None write_list (b93e2da) by @enter-your-username
- tempcal_imu: prevent ZeroDivisionError in IMU temperature interpolation on sensor stall (c893c4a) by @enter-your-username
- MAVFTP: fixes from upstream pymavlink mavftp.py (f6d6d51) by @amilcarlucas
- configuration steps: delete_parameters takes priority over add_parameters and autoimport (772de5c) by @amilcarlucas
- pylint: Workaround a pylint 4.0.5 false positive (6342b99) by @amilcarlucas
β»οΈ Code Refactoring
- python: drop Python 3.9 support, require Python 3.10+ (63808ee) by @amilcarlucas
- MAVFTP: Add type annotations (6f01482) by @amilcarlucas
π¦ Build System
- deps-dev: bump mypy from 1.18.2 to 1.19.1 (75439ef) by @dependabot[bot]
- deps-dev: bump pip from 26.0.1 to 26.1 (57738c2) by @dependabot[bot]
- deps: bump pillow from 11.3.0 to 12.2.0 (7497812) by @dependabot[bot]
- deps: bump requests from 2.32.5 to 2.33.0 (7526f21) by @dependabot[bot]
- deps-dev: bump pytest from 8.4.2 to 9.0.3 (ce0a047) by @dependabot[bot]
- deps: bump renovatebot/github-action from 46.1.14 to 46.1.15 (3e2bd46) by @dependabot[bot]
- deps-dev: bump webdriver-manager from 4.1.1 to 4.1.2 (77628ec) by @dependabot[bot]
- deps: bump jsonschema from 4.25.1 to 4.26.0 (7ddddeb) by @dependabot[bot]
- deps-dev: bump build from 1.4.4 to 1.5.0 (9f54fe7) by @dependabot[bot]
- deps-dev: bump ruff from 0.15.15 to 0.15.16 (6bd1ba0) by @dependabot[bot]
- deps: bump pip-system-certs from 4.0 to 5.3 (4abebee) by @dependabot[bot]
- deps-dev: bump ty from 0.0.43 to 0.0.46 (89d63ce) by @dependabot[bot]
- deps-dev: bump pywin32 from 311 to 312 (298d07c) by @dependabot[bot]
- deps-dev: bump pylint from 3.3.9 to 4.0.5 (96df70b) by @dependabot[bot]
- deps: bump platformdirs from 4.4.0 to 4.10.0 (aa1bd77) by @dependabot[bot]
π§ Maintenance
- deps: update dependency lxml to v6.1.1 (8c01ed0) by @amilcarlucas
- deps: update dependency setuptools to v82 (f456f21) by @renovate-bot
- deps: update dependency build to v1.5.0 (70a5de1) by @renovate-bot
- translations: merge new un-translated string(s) to existing .po files (568f951) by @github-actions[bot]
- translations: apply AI translations and compile .mo files (1a8e6ac) by @amilcarlucas
- deps: update pre-commit hook astral-sh/ruff-pre-commit to v0.15.16 (4652ac6) by @amilcarlucas
- flightcontroller: Updated ArduPilot flight controller IDs (f4526d6) by @amilcarlucas
- configuration steps: Auto-update configuration steps translatable strings (89c5327) by @amilcarlucas
- translations: merge new un-translated string(s) to existing .po files (29595e3) by @github-actions[bot]
- translations: apply AI translations (7c260a5) by @amilcarlucas
- translations: Compile translation .mo files from the .po files (1f2b5b7) by @amilcarlucas
- release: Bump version info, tag and release (216c3f5) by @github-actions[bot]
π₯ Contributors
@amilcarlucas, @dependabot\[bot\], @enter-your-username, @github-actions\[bot\], @renovate-bot
Release Info:
- Version: v4.0.4
- Date: 2026-06-09 20:08:05 UTC
Full Changelog: v4.0.3...v4.0.4