v2.10.1
·
381 commits
to master
since this release
Changes since previous release (v2.10.0):
π Bug Fixes
- component-templates: preserve pre-existing user templates on save (3e02840)
- connection: preserve history connections across periodic port rediscovery (985cfae)
- connection-selection: cache history, fix symlink persistence, hermetic tests (1b561db)
- connection-selection: str is itself a Sequence\[str\], so iterating it would yield individual c... (71e59d7)
- connection-selection: normalize connection string before caching in _persist_and_cache_connection (8a6ae6c)
- use normalized connection string after persist to avoid combobox desync (4746c89)
- connection-selection: consistency fixes (dedf801)
- scroll: prevent scroll unbinding when cursor moves to child widgets on Windows (0213890)
β»οΈ Code Refactoring
- connection: harden preserved_connections merging and reduce duplication (6091421)
π Documentation
π§ͺ Tests
π¦ Build System
- deps-dev: bump setuptools from 82.0.0 to 82.0.1 (80d0084)
- deps-dev: bump ruff from 0.15.4 to 0.15.5 (7b61ec8)
- deps: bump astral-sh/setup-uv from 7.3.1 to 7.4.0 (00ab02d)
- deps: bump actions/download-artifact from 8.0.0 to 8.0.1 (59eb235)
- deps: bump astral-sh/setup-uv from 7.4.0 to 7.5.0 (1757ef6)
- deps: bump github/codeql-action from 4.32.6 to 4.33.0 (85ecc02)
- deps: bump softprops/action-gh-release from 2.5.0 to 2.6.1 (a6ba670)
- deps: bump renovatebot/github-action from 46.1.4 to 46.1.5 (dd28c2c)
- deps: bump step-security/harden-runner from 2.15.1 to 2.16.0 (0bc533b)
- deps: bump astral-sh/setup-uv from 7.5.0 to 7.6.0 (568a064)
- deps-dev: bump ty from 0.0.21 to 0.0.23 (bee0ee4)
- deps-dev: bump ruff from 0.15.5 to 0.15.6 (3834765)
βοΈ CI/CD
- pytest: fix SITL caching, add multi-platform coverage, and speed up CI (6a2251d)
- pytest: fix SITL cache key to avoid per-run bloat and redundant downloads (dcb97c1)
- pytest: Use consistent filepaths for all OS (2a018cf)
- pytest: Upload all results to coveralls (304d3fb)
- pytest: Improve software dependencies caching (419c1fd)
- pytest: Check installed python and Tcl/Tk versions (3bdc120)
- pytest: Use apt and brew caches (5420c21)
π§ Maintenance
- ty: type safety improvements using ty (882eede)
- translations: merge new un-translated string(s) to existing .po files (eb1ef8c)
- translations: apply AI translations and compile .mo files (0243350)
- release: Bump version info, tag and release (6d14bab)
π Other Changes
Release Info:
- Version: v2.10.1
- Date: 2026-03-19 08:03:15 UTC
Full Changelog: v2.10.0...v2.10.1