Skip to content

chore: release 0.8.0 - #230

Merged
shivamlalakiya merged 1 commit into
mainfrom
release/0.8.0
Sep 24, 2026
Merged

shivamlalakiya merged 1 commit into
mainfrom
release/0.8.0

Conversation

@shivamlalakiya

Copy link
Copy Markdown
Contributor

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.toml and CITATION.cff bumped to 0.8.0 (date-released: 2026-09-24).
  • CHANGELOG.md: a dated ## [0.8.0] - 2026-09-24 section with a new empty ## [Unreleased] above it. The three removals from Remove the deprecations scheduled for 0.8.0 #229 are under a ### Breaking heading, as the checklist requires for a release that removes anything. The union merge driver had left a second ### Added block 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.
  • Notebook 04 now installs 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 build plus twine check --strict (both artifacts PASSED), mkdocs build --strict, and the publish.yml changelog-heading regex against 0.8.0.

If the tag slips past 2026-09-24, update the date in both the CHANGELOG heading and CITATION.cff before tagging.

After merge (manual): tag v0.8.0 on the merge commit, then draft the GitHub release with the 0.8.0 CHANGELOG section as the body plus a ### Thanks line for external contributors. Publish it only after reviewing it. Then check PyPI in a clean venv, the Zenodo deposit, and the Colab badges.

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.
@shivamlalakiya
shivamlalakiya merged commit a1c4fa1 into main Sep 24, 2026
15 checks passed
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