2.1.2 - Optional hotfix
Released November 09, 2025
Optional Hotfix Release
Minor hotfix and minimum version bumps to accommodate Python 3.14 environments, specifically the optional web ui component of Exosphere.
Also contains internal changes to the CI jobs and test suite to prevent future regression and better test against minimum versions in pyproject to avoid the 2.1.1 issues.
No Exosphere code changes, purely metadata and dependencies, so this hotfix is entirely optional, but of interest if you:
Use python 3.14 already
Want the webui support
What’s Changed
Add Action to run test suite against minimum versions
Add basic integration tests for TUI
Cleanup CI jobs
Update test suite badge in README
Require pyyaml >= 6.0.3 for 3.14 support
Explicitly add rich to dependencies
Bump textual-serve to 1.1.3 for 3.14 support
Expand UI Test Coverage
Bump version to 2.1.2 for release