From 5d4189c88b81ba9ace51fd4d34753bb3dbb9f010 Mon Sep 17 00:00:00 2001 From: Jonathan Yoder Date: Fri, 28 Aug 2026 06:58:09 -0400 Subject: [PATCH] chore(release): date 0.9.0 Dates [Unreleased] as 0.9.0 (2026-08-28) and adds its compare link. Verified against `git diff v0.8.0..origin/main -- CHANGELOG.md` that the section contains exactly the two subheadings added since that tag (Added, Fixed) and removes none, so no already-published content is re-dated. A minor bump under the 0.x policy at the top of this file, because two changes alter observable behaviour rather than only adding surface: reqtxt now recognizes --all-releases, --only-final and --use-feature (an unrecognized option was assumed boolean, so its argument became a fabricated requirement), and a standalone --hash line is accepted rather than rejected, matching pip. Neither is a compile-time break, but both change what a caller gets from an unchanged file, which is exactly what the Breaking-in-a-minor policy exists to signal. Contents, all merged since v0.8.0: - tags: riscv64/loongarch64 floored at glibc 2.17 with the manylinux2014 alias, matching packaging (#42, #43) - marker: EvaluateUndecidable and Variables, so a caller can tell "false" from "could not decide" (#44, #47) - tags: IsCompatibleOrNewer, CompileAnyLibc, Archs/OSes (#45, #48) - reqtxt: Source on every entry, plus three pip-parity fixes (#46, #49) - deps: testify 1.12.1, x/text 0.41.0, x/crypto 0.55.0 (#50) PPM is the consumer waiting on this; it cannot vendor the closure work until there is a tag. Co-Authored-By: Claude Opus 5 (1M context) --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 446a6f7..1b4612f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,8 @@ mistaken for a safe patch upgrade. ## [Unreleased] +## [0.9.0] - 2026-08-28 + ### Added - `marker`: `Marker.EvaluateUndecidable` reports whether a marker is satisfied @@ -1200,7 +1202,8 @@ Initial release. One module, one package per PEP concern: - `license/` — PyPI classifier standardization, SPDX expression parsing, and top-level license derivation. -[Unreleased]: https://github.com/posit-dev/go-python-packaging/compare/v0.8.0...HEAD +[Unreleased]: https://github.com/posit-dev/go-python-packaging/compare/v0.9.0...HEAD +[0.9.0]: https://github.com/posit-dev/go-python-packaging/compare/v0.8.0...v0.9.0 [0.8.0]: https://github.com/posit-dev/go-python-packaging/compare/v0.7.0...v0.8.0 [0.7.0]: https://github.com/posit-dev/go-python-packaging/compare/v0.6.0...v0.7.0 [0.6.0]: https://github.com/posit-dev/go-python-packaging/compare/v0.5.0...v0.6.0