Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: 0.21.0 #3983

Merged
merged 1 commit into from
Mar 26, 2024
Merged

release: 0.21.0 #3983

merged 1 commit into from
Mar 26, 2024

Conversation

davidhewitt
Copy link
Member

I think we're finally ready to release PyO3 0.21.0!

To deal with keeping the CHANGELOG entry cleaner, I've proposed to remove the release notes for the beta version and just leave a pointer to the GitHub diff for the few users who ever want to care about the beta release. I also took this moment to edit the wording in the CHANGELOG a bit for consistency, as I didn't do that when preparing the beta release from the newsfragments.

I've set an arbitrary date of Monday to put this release live.

I'll probably rebase this once before pushing live, to pick up #3982 and anything else which comes in between now and then.

Copy link
Contributor

@LilyFoote LilyFoote left a comment

Choose a reason for hiding this comment

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

Amazing!! Just one minor suggestion.

- `chrono-tz` feature allowing conversion between `chrono_tz::Tz` and `zoneinfo.ZoneInfo` [#3730](https://github.com/PyO3/pyo3/pull/3730)
- Add definition for `PyType_GetModuleByDef` to `pyo3_ffi`. [#3734](https://github.com/PyO3/pyo3/pull/3734)
- Add methods to `PyAnyMethods` for binary operators (`add`, `sub`, etc.) [#3712](https://github.com/PyO3/pyo3/pull/3712)
- Add `chrono-tz` feature allowing conversion between `chrono_tz::Tz` and `zoneinfo.ZoneInfo` [#3730](https://github.com/PyO3/pyo3/pull/3730)
Copy link
Contributor

Choose a reason for hiding this comment

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

Maybe move this up next to the other chrono entry?

Copy link
Member Author

Choose a reason for hiding this comment

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

So far in the changelog the convention is generally to order bullets by their PR number (i.e. vaguely chronological). Although that's a pretty arbitrary ordering that's not necessarily useful anyway, I don't feel a strong need to make an exception here.

Copy link

codspeed-hq bot commented Mar 23, 2024

CodSpeed Performance Report

Merging #3983 will not alter performance

Comparing release-0.21 (d854ea0) with main (9a38e70)

Summary

✅ 69 untouched benchmarks

@davidhewitt
Copy link
Member Author

My view is that I still intend to push this tonight after #3052 has merged and I have rebased.

There's feedback coming in about the beta which is still helpful, but mostly it's documentation and small refinements. I think getting 0.21 shipped allows us to continue getting feedback and proceed to work on 0.22.

I'm happy to take responsibility for cherry picking documentation and minor refinements onto a future 0.21.1 release as needed.

@alex
Copy link
Contributor

alex commented Mar 25, 2024 via email

@davidhewitt
Copy link
Member Author

Good to know, I'll try to find time to look at that the other side of RustNation this week if nobody else solves sooner 👍

@davidhewitt davidhewitt added this pull request to the merge queue Mar 25, 2024
@davidhewitt
Copy link
Member Author

Release is live!

Merged via the queue into main with commit 1be2fad Mar 26, 2024
45 of 46 checks passed
@davidhewitt davidhewitt deleted the release-0.21 branch March 26, 2024 00:16
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.

3 participants