Release date: 2026-02-09
Summary
This release adds a new set of CI workflows for testing, code-quality, and security scanning, plus several tooling and workflow improvements. There are no breaking changes.
What's New
- Add CI workflows for testing, code quality, and security scanning (commit: c772dbe).
- Add Bandit SARIF generation and integrated security scanning in CI.
Bug Fixes
- CI: remove python3 distutils and fix coverage workflow (commit: 44e1fde).
Improvements
- Modularize GitHub Actions pipelines and streamline testing and matrix (commits: 09da261, 10b22f8, 3d35772, 4cf9099).
- Formatting and type-hint improvements (commits: fbc31bb, 4e99d8b).
- CI: install project in editable mode so tests can import package; run full pytest for update dry-run (commits: 331f0cb, dca10ac).
Security & Compliance
- CI now produces SARIF for Bandit and includes security scanning steps. Review SARIF results and address any findings before promoting the release to a final publish.
Upgrade Notes
- No action required for users; no breaking changes detected. Recommended: ensure the CI pipeline passes on your branch and review SARIF/security scan results before publishing as a full release.
Full changelog
See compare: v1.1.0...v1.2.0
Contributors
xnet-vn and contributors
What's Changed
- Chore/ci workflows by @xnet-vn in #10
- Refactor GitHub Actions into a modular CI pipeline by @Copilot in #15
- chore(ci): audit and optimize GitHub Actions workflows by @Copilot in #16
- Fix/ci remove python3 distutils and coverage by @xnet-vn in #18
Full Changelog: v1.1.0...v1.2.0