Skip to content

v2.10.2

Choose a tag to compare

@github-actions github-actions released this 21 Mar 16:13
· 350 commits to master since this release

Changes since previous release (v2.10.1):

πŸš€ New Features

  • zip: Include the complete.param in the zip file (e83c199)
  • gui: correct HiDPI scaling via Win32 API and centralize geometry calculations (acaa5d3)
  • credits: Add two more books (4fa2488)
  • licenses: Updated the software dependencies license workflow (d0cd906)

πŸ› Bug Fixes

  • params: reject non-finite values (inf, nan) in parameter files (0c3ebfd)
  • ui: center all windows on the active screen on Windows (8c14725)
  • ui: guard ProgressWindow.destroy() against double-destroy TclError (09e1028)
  • ui: address review - add try/except guard, post-condition asserts (45534fe)
  • gui: normalize tk_scaling in ProgressWindow and defer focus_force to prevent segfault (eeb246e)
  • ui: Make the FC connection window smaller (64b3027)
  • security: replace unsafe expression evaluator with simpleeval (7624fd7)
  • credits: Added missing credits (d1e2b74)

♻️ Code Refactoring

  • ui: use self.center_window_on_screen() instead of BaseWindow.center_window_on_screen() (b6efcc6)

πŸ§ͺ Tests

  • par_dict: Improve the tests with a copilot suggestion (a40418c)
  • center window: Update regression tests (5ff9fc1)
  • main: add comprehensive unit tests for application orchestration (9729c93)
  • main: fix pylint (9383df7)
  • ui: add window scaling pytests (31fb9a2)

πŸ“¦ Build System

  • deps: bump actions/cache from 5.0.3 to 5.0.4 (66b7652)
  • deps: bump github/codeql-action from 4.33.0 to 4.34.0 (f1f79c6)
  • setup: automatically detect Python version for macOS (339afde)

βš™οΈ CI/CD

  • fork repos: Do not create banches and commits in forks (e3cd57e)
  • ty: run ty python type linter in CI (84a7fae)
  • coverage: skip coverage PR comment on fork pull requests (5ab7618)
  • pytest: focus_force() crashes on Linux/X11 in python3.9 headless environments (251fd06)

πŸ”§ Maintenance

  • flightcontroller: Updated ArduPilot flight controller IDs (5b97361)
  • translations: merge new un-translated string(s) to existing .po files (b28c515)
  • translations: apply AI translations and compile .mo files (6a604b5)
  • translations: merge new un-translated string(s) to existing .po files (9db44ee)
  • translations: apply AI translations and compile .mo files (a2cd802)
  • release: Bump version info, tag and release (8a51c5b)

Release Info:

  • Version: v2.10.2
  • Date: 2026-03-21 16:12:56 UTC

Full Changelog: v2.10.1...v2.10.2