|
2 | 2 |
|
3 | 3 | ## [Unreleased] |
4 | 4 |
|
| 5 | +## [1.1.0] - 2025-10-19 |
| 6 | + |
| 7 | +### Added |
| 8 | + |
| 9 | +- Python 3.13 and 3.13t (free-threaded) support with PYTHON_GIL=0 configuration |
| 10 | +- Pre-commit configuration with Ruff, mdformat, and file validators |
| 11 | +- New GitHub Actions workflows for pre-commit checks and security scanning |
| 12 | +- Packaging compatibility workflows for cx_Freeze, PyInstaller, and py2exe |
| 13 | +- Standalone test scripts and demo builders for verifying packaged distributions |
| 14 | +- Coverage HTML artifact uploads to all test workflows |
| 15 | +- Concurrency controls to workflows to cancel redundant builds |
| 16 | +- Justfile for streamlined development tasks (setup, docs, test, typecheck, lint) |
| 17 | +- Security scanning with pip-audit and bandit |
| 18 | + |
| 19 | +### Changed |
| 20 | + |
| 21 | +- Minimum Python version raised from 3.6 to 3.8 |
| 22 | +- Updated actions to latest versions (setup-qemu v3, run-on-arch v3) |
| 23 | +- Updated macOS CI runners (macos-13 → macos-15-intel, added macos-latest for ARM) |
| 24 | +- Extensive code quality improvements with Ruff linting across entire codebase: |
| 25 | + - String quote normalization to double quotes |
| 26 | + - Removed unused imports and variables |
| 27 | + - Improved code formatting and PEP 8 compliance |
| 28 | + - Better type hints compatibility |
| 29 | +- Merged type hints across the codebase with improved accuracy |
| 30 | +- Updated copyright year to 2025 |
| 31 | +- Fixed numerous typos across documentation files |
| 32 | +- Improved Sphinx configuration for Python 3.13 compatibility |
| 33 | +- Enhanced docstring and markdown formatting |
| 34 | +- Updated README to reflect Python 3.8+ requirement |
| 35 | + |
| 36 | +### Removed |
| 37 | + |
| 38 | +- Dropped Python 3.6 and 3.7 support |
| 39 | +- Removed obsolete platform-specific exclusions |
| 40 | + |
| 41 | +### Security |
| 42 | + |
| 43 | +- Added automated security scanning workflow documented in SECURITY.md |
| 44 | + |
5 | 45 | ## [1.0.7] - 2024-11-10 |
6 | 46 |
|
7 | 47 | ### Changed |
|
0 commit comments