Skip to content

Release v0.6.0#220

Closed
natangqm wants to merge 2 commits into
mainfrom
release-0.6.0
Closed

Release v0.6.0#220
natangqm wants to merge 2 commits into
mainfrom
release-0.6.0

Conversation

@natangqm

@natangqm natangqm commented Jun 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

Prepares the v0.6.0 release.

  • Bump version to 0.6.0 in pyproject.toml
  • Promote the [Unreleased] changelog section to [v0.6.0] (empty [Unreleased] retained on top, matching the prior release convention)
  • Fix the release build: bump reusable-build.yaml Python from 3.93.12

Missing changelog entries added

Audited all PRs merged since the v0.5.0 changelog (ffa137e). The existing [Unreleased] section already covered #218 (__package_versions__), #211 (lo_mode), #210 (pulse deprecations + qualang-tools removal), and #209 (qualibrate save fix). The following were missing and have been added:

PRs that are CI/test/docs-only and do not warrant changelog entries (consistent with existing changelog style): #215, #216, #212, #207.

Release build fix

reusable-build.yaml (used by both the draft-release and PyPI-publish workflows) pinned setup-python to 3.9, but requires-python has been >=3.10 since #214 dropped 3.9. pip install -e .[build] would abort on 3.9, breaking the release pipeline. Bumped to 3.12; the wheel is py3-none-any so the artifact is equivalent on any supported version.

🤖 Generated with Claude Code

Bump version to 0.6.0 and finalize changelog.

Add missing changelog entries for Python version support changes that
landed since v0.5.0:
- Added support for Python 3.13 and 3.14 (#214, #219)
- Removed support for Python 3.9 (#214)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

The package build (reusable-build.yaml) ran on Python 3.9, but
requires-python is >=3.10 since #214 dropped 3.9 support. `pip install
-e .[build]` would abort on 3.9, breaking both the draft-release build
and the PyPI publish build. The wheel is py3-none-any (pure Python), so
any supported version builds an equivalent artifact.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@natangqm

Copy link
Copy Markdown
Collaborator Author

Superseded by #221 (same changes on the release/0.6.0 branch).

@natangqm natangqm closed this Jun 18, 2026
@natangqm natangqm deleted the release-0.6.0 branch June 18, 2026 10:06
@natangqm natangqm mentioned this pull request Jun 18, 2026
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.

2 participants