Skip to content

Update changelog and version in preparation for a 7.2.0 release - #1898

Merged
mdickinson merged 4 commits into
mainfrom
release-7.2.0
Sep 22, 2026
Merged

mdickinson merged 4 commits into
mainfrom
release-7.2.0

Conversation

@mdickinson

@mdickinson mdickinson commented Aug 7, 2026 •

Copy link
Copy Markdown
Member

This PR updates the version and changelog in preparation for a Traits 7.2.0 release.

The main branch should be tagged with the release tag immediately after this PR is merged.

Changes

File Change
setup.py MINOR: 1 → 2
CHANGES.rst Released: YYYY-MM-DD → Released: 2026-09-22

Note on IS_RELEASED

Previous release PRs (#1869 for 7.1.0, #1821 for 7.0.0) only had to flip IS_RELEASED from False to True, because the MINOR bump had already happened in a preceding "bump version for continued development" PR (#1823 for the 7.1.0 cycle).

That post-release PR was never made after 7.1.0, so setup.py on main still read MINOR = 1 with IS_RELEASED = True. This PR therefore does the MINOR bump instead, and leaves IS_RELEASED alone.

One consequence, for the record: because IS_RELEASED stayed True throughout the 7.2.0 development cycle, builds from main since the 7.1.0 release have reported their version as a bare 7.1.0 rather than 7.2.0.dev<N>. Nothing to fix in this PR, but see below.

Follow-up after tagging

Worth restoring the convention this time: a post-release PR setting MINOR = 3 and IS_RELEASED = False, so that development builds towards 7.3.0 are versioned 7.3.0.dev<N>.

Checks

  • python setup.py --version reports 7.2.0.
  • python -m flake8 — clean.
  • cd docs && python -m sphinx -b html -W source build — succeeds, and the generated pages are titled "Traits 7.2 Documentation", confirming the bump propagates through docs/source/conf.py.
  • traits/tests/test_version.py only checks that the version is a valid, PEP-440-normalised string, which 7.2.0 is.
  • Contributor list in the changelog re-checked against git log 7.1.0..HEAD: Mark Dickinson, Ioannis Tziakos, Charles Whittington, with dependabot[bot] excluded as usual. Still accurate after Drop etstool.py #1897.

🤖 Generated with Claude Code

mdickinson and others added 4 commits August 7, 2026 21:30
Bumps MINOR from 1 to 2 and fills in the release date in the 7.2.0
changelog section.

IS_RELEASED was already True: the usual post-release commit that bumps
MINOR and sets IS_RELEASED back to False was not made after 7.1.0, so
the bump happens here instead.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@mdickinson
mdickinson merged commit a22bcba into main Sep 22, 2026
33 checks passed
@mdickinson
mdickinson deleted the release-7.2.0 branch September 22, 2026 07:34
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