chore: release 0.8.0 - #230
Merged
Merged
Conversation
Bump pyproject.toml and CITATION.cff to 0.8.0, cut the dated [0.8.0] section in CHANGELOG.md with a Breaking heading for the three removals from #229, and point SECURITY.md and the API reference at 0.8.x. Notebook 04 now installs the published wheel (philanthropy[viz]>=0.8.0), the same pattern as notebooks 02 and 03, so its Colab badge works once 0.8.0 is on PyPI. The tutorial page drops its install-from-GitHub note. The changelog cut also folds a second '### Added' block that merge=union had left inside Unreleased into the first one, and moves a test-coverage bullet from Fixed to Added.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release PR for 0.8.0, following RELEASING.md steps 1 to 5. The tag and the GitHub release come after this merges.
Changes
pyproject.tomlandCITATION.cffbumped to 0.8.0 (date-released: 2026-09-24).CHANGELOG.md: a dated## [0.8.0] - 2026-09-24section with a new empty## [Unreleased]above it. The three removals from Remove the deprecations scheduled for 0.8.0 #229 are under a### Breakingheading, as the checklist requires for a release that removes anything. The union merge driver had left a second### Addedblock inside Unreleased, so it is folded into the first, and one test-coverage bullet moves from Fixed to Added. No bullet text changed apart from those moves and a "Removed" prefix on the two removal bullets.SECURITY.md: the supported-versions table now names 0.8.x.docs/reference/index.md: the "currently gives you" note says 0.8.0.philanthropy[viz]>=0.8.0, the same pattern as notebooks 02 and 03, and the tutorial page drops its install-from-GitHub note. Its Colab badge works once 0.8.0 is on PyPI.Verified locally with version 0.8.0 installed:
make ci(exit 0),make riskcov,pytest tests/test_public_api_contract.py,pytest --nbmake examples/notebooks(4 passed),python -m buildplustwine check --strict(both artifacts PASSED),mkdocs build --strict, and thepublish.ymlchangelog-heading regex against0.8.0.If the tag slips past 2026-09-24, update the date in both the CHANGELOG heading and
CITATION.cffbefore tagging.After merge (manual): tag
v0.8.0on the merge commit, then draft the GitHub release with the 0.8.0 CHANGELOG section as the body plus a### Thanksline for external contributors. Publish it only after reviewing it. Then check PyPI in a clean venv, the Zenodo deposit, and the Colab badges.