# 3.0.3 - Optional Bugfix Release Contains minor, optional changes surrounding dependencies compatibility, support for Python 3.15 and an edge case fix for the `--version` flags from the CLI. ## Features - Python 3.15 support ## Bug Fixes - Explicitly handle CLI exit codes to prevent future breakage due to library changes - `--version/-V` now only skips initialization when used as a root argument. Using it after a subcommand now correctly gets a standard error and help output. ## Dependency Changes - Floor raised for Pydantic on Python 3.15 (pydantic 0.14, pydantic-core 0.50). Unchanged on 3.13 and 3.14. - Cyclopts ceiling set to < 6.0.0 ## Changelog - Wrap CLI entry point for exit code handling [(PR)](https://github.com/mrdaemon/exosphere/pull/395) - CLI: Fix fast-path for version flags [(PR)](https://github.com/mrdaemon/exosphere/pull/396) - Python 3.15 Support [(PR)](https://github.com/mrdaemon/exosphere/pull/397) [Full Changelog](https://github.com/mrdaemon/exosphere/compare/v3.0.2...v3.0.3)