From d824f60e33661be0b60c97c8a72fd3e965b4072b Mon Sep 17 00:00:00 2001 From: Ben Date: Sun, 23 Aug 2026 11:04:05 -0400 Subject: [PATCH] Prepare 2.1.0 release Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- CHANGELOG.md | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cd3f400..88e3b67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,13 +8,53 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ### Added -- Add an idempotent `make bootstrap` command for primary checkouts and Git - worktrees. +### Changed + +### Fixed + +### Removed + +### Security + +## [2.1.0] - 2026-08-23 + +### Added + +- Add a development container for a consistent, ready-to-use environment + ([#267]). +- Add repository quality checks, including manifest validation, dependency + checks, workflow auditing, and OpenSSF Scorecard scanning ([#268], [#269], + [#270]). +- Add an environment file template and an idempotent `make bootstrap` command + that safely prepares primary checkouts and Git worktrees ([#271], [#273]). ### Changed +- Replace PyPI API tokens with trusted publishing and update GitHub Actions to + supported versions ([#261], [#262]). +- Expand Ruff and ty checks, streamline pre-commit hooks, and improve the + default pytest configuration ([#263], [#264], [#265], [#266]). +- Document the required checks and approvals for post-merge GitHub releases + ([#272]). + ### Fixed ### Removed ### Security + +[Unreleased]: https://github.com/palewire/python-open-source-template/compare/2.1.0...HEAD +[2.1.0]: https://github.com/palewire/python-open-source-template/compare/2.0.0...2.1.0 +[#261]: https://github.com/palewire/python-open-source-template/pull/261 +[#262]: https://github.com/palewire/python-open-source-template/pull/262 +[#263]: https://github.com/palewire/python-open-source-template/pull/263 +[#264]: https://github.com/palewire/python-open-source-template/pull/264 +[#265]: https://github.com/palewire/python-open-source-template/pull/265 +[#266]: https://github.com/palewire/python-open-source-template/pull/266 +[#267]: https://github.com/palewire/python-open-source-template/pull/267 +[#268]: https://github.com/palewire/python-open-source-template/pull/268 +[#269]: https://github.com/palewire/python-open-source-template/pull/269 +[#270]: https://github.com/palewire/python-open-source-template/pull/270 +[#271]: https://github.com/palewire/python-open-source-template/pull/271 +[#272]: https://github.com/palewire/python-open-source-template/pull/272 +[#273]: https://github.com/palewire/python-open-source-template/pull/273