Skip to content

v2.10.1

Choose a tag to compare

@github-actions github-actions released this 19 Mar 08:03
· 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

  • spelling: spellchack (1b6480e)
  • connection: Update the documentation (454ff69)

πŸ§ͺ Tests

  • connection-selection: add more tests (b911fa2)
  • coverage: Improve test coverage (abe8e11)

πŸ“¦ 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

  • \[pre-commit.ci\] pre-commit autoupdate (8b3fd74)
  • \[pre-commit.ci\] pre-commit autoupdate (cc97440)

Release Info:

  • Version: v2.10.1
  • Date: 2026-03-19 08:03:15 UTC

Full Changelog: v2.10.0...v2.10.1