v0.0.85 - Test Python 3.8 (#470)
π Summary
This release improves compatibility and reliability by expanding testing to Python 3.8 and fixing import issues for older Python versions. ππ§
π Key Changes
- Added Python 3.8 to the continuous integration (CI) test matrix, ensuring tests run on both Python 3.8 and 3.13.
- Improved import handling for the
tomllib
library to prevent errors on Python versions below 3.11. - Updated and refined tests to better support multiple Python versions.
π― Purpose & Impact
- Broadens support for users on legacy systems by ensuring the codebase works smoothly with Python 3.8.
- Reduces the risk of version-related errors, especially during publishing and deployment.
- Increases confidence for all users that the software is stable and reliable across a wider range of Python environments. π
- Makes it easier for teams and organizations with diverse setups to adopt and use the latest features without compatibility concerns.
What's Changed
- Fix Python<3.11 errors by scoping
tomlib
import by @fcakyon in #469 - Test Python 3.8 by @glenn-jocher in #470
Full Changelog: v0.0.84...v0.0.85