Skip to content

chore: 0.15.0 - #144

Merged
skishchampi merged 1 commit into
masterfrom
chore/release-0-15-0
Aug 18, 2026
Merged

chore: 0.15.0#144
skishchampi merged 1 commit into
masterfrom
chore/release-0-15-0

Conversation

@skishchampi

Copy link
Copy Markdown
Contributor

The release entry for 0.15.0. pyproject.toml already reads 0.15.0 and v0.15.0 is free.

Two things in this release change what a consumer sees.

  1. assent_date was not ISO. A two-year count of bills that became law returned 0 instead of 53. Anyone holding bill rows must re-run the probe over the same output directory; the repair reaches the rows already on disk.
  2. The minimum Python is now 3.11. Installing on 3.10 will fail. Python 3.10 reaches end of life in October 2026 and SPEC 0 dropped it in 2024. All six consumer repos in the org run 3.14, verified by reading their venvs.

Checklist from _org/versioning.md:

  • Changelog entry carries the number and the date.
  • pyproject.toml reads 0.15.0. __version__ resolves from installed metadata, so the two cannot drift.
  • README quotes no version-pinned install line.
  • 1803 passed, 2 skipped, ruff clean, from the repo's own .venv.
  • git tag -l has no v0.15.0.

The tag is a separate ask and is not implied by merging this.

The changelog entry gets its number and its date. `pyproject.toml`
already reads 0.15.0 and no tag exists.

Two entries move published numbers. The bills probe must be re-run,
because `assent_date` was not ISO. And the floor moves to Python 3.11,
so an install on 3.10 now fails.
@skishchampi
skishchampi merged commit a7975eb into master Aug 18, 2026
9 checks passed
@skishchampi
skishchampi deleted the chore/release-0-15-0 branch August 18, 2026 01:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant