Skip to content

Prepare 0.18.0 release#1607

Merged
IvanIsCoding merged 5 commits into
Qiskit:mainfrom
mtreinish:prepare-018
Jun 18, 2026
Merged

Prepare 0.18.0 release#1607
IvanIsCoding merged 5 commits into
Qiskit:mainfrom
mtreinish:prepare-018

Conversation

@mtreinish

@mtreinish mtreinish commented Jun 16, 2026

Copy link
Copy Markdown
Member

This commit makes a few updates to the repository to prepare for the release of rustworkx 0.18.0. First it updates the version numbers to 0.18.0. It then reorganizes the release notes by moving the 0.18.0 note files into a separate directory, and updating them for syntax issues and clarity. A prelude release note is added to highlight the features of the release. As part of this a new subsection mechanism is added to the release notes to have a subsection for rustworkx-core features and upgrade notes.

Finally, some small documentation fixes are made to reflect the current state of the project with this release. Mainly removing indirect references to support for Python versions older than 3.10, incorrectly documenting the EoL of the retworkx name as the pending 1.0 release, and stale instructions to manually install setuptools-rust if pip or your PEP-517 compliant builder doesn't.

This is on hold until the remaining 0.18 PRs merge. The current list of open PRs is:

Closes: #1529

@mtreinish mtreinish added this to the 0.18.0 milestone Jun 16, 2026
@IvanIsCoding

Copy link
Copy Markdown
Collaborator

I will send a PR today to publish a 3.14t wheel. At least for Linux and macOS. Right now, there is a skip we will simply remove the skip.

@IvanIsCoding

Copy link
Copy Markdown
Collaborator

#1612 is under testing, I will update once I have confirmation our wheels action is healthy. Let's call it a dry-run

@IvanIsCoding IvanIsCoding left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is good to go. We possibly just need to move around the release notes from #1604, #1605, and #1612 after merging the latest PRs.

Comment thread docs/source/index.rst
and the documentation for the library is hosted here:

https://docs.rs/rustworkx-core/0.13.0/rustworkx_core/
https://docs.rs/rustworkx-core/

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice catch, it is easier to have an URL that defaults to latest

This commit makes a few updates to the repository to prepare for the
release of rustworkx 0.18.0. First it updates the version numbers to
0.18.0. It then reorganizes the release notes by moving the 0.18.0 note
files into a separate directory, and updating them for syntax issues and
clarity. A prelude release note is added to highlight the features of
the release. As part of this a new subsection mechanism is added to the
release notes to have a subsection for rustworkx-core features and
upgrade notes.

Finally, some small documentation fixes are made to reflect the current
state of the project with this release. Mainly removing indirect references
to support for Python versions older than 3.10, incorrectly documenting
the EoL of the retworkx name as the pending 1.0 release, and stale
instructions to manually install setuptools-rust if pip or your PEP-517
compliant builder doesn't.
@mtreinish

Copy link
Copy Markdown
Member Author

I moved the new notes in e830930. I did a rebase and force push as reno sometimes struggles with a move with merge commits

@IvanIsCoding IvanIsCoding added this pull request to the merge queue Jun 18, 2026
Merged via the queue into Qiskit:main with commit c328d24 Jun 18, 2026
40 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.

0.18.0 release

2 participants