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.14.2 #1760

Merged
merged 1 commit into from
Aug 9, 2021
Merged

release: 0.14.2 #1760

merged 1 commit into from
Aug 9, 2021

Conversation

davidhewitt
Copy link
Member

@davidhewitt davidhewitt commented Aug 7, 2021

This bumps versions for 0.14.2. I think the dust has mostly settled on the 0.14 releases now, so I'd be happy to start merging breaking changes for the 0.15 release (which we already have a fair few of).

I'll put this live tomorrow unless I hear a reason to do otherwise.

Proposed release notes below.


This release is a small quality-of-life update for the PyO3 0.14 release series. Optional support for the indexmap crate has been added. In addition, there have been a number of bugfixes for regressions and incorrect FFI definitions.

Users who removed macOS cargo configuration from their setup after updating to PyO3 0.14 will unfortunately have to once again add configuration to their compilation after updating to this release. This is because PyO3 was using functionality which Cargo had erroneously allowed.

The recommended way to restore configuration for macOS is to add a build script which invokes pyo3_build_config::add_extension_module_link_args(). The cargo configuration previously recommended is also still an option.

Copy link
Contributor

@Eric-Arellano Eric-Arellano left a comment

Choose a reason for hiding this comment

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

Broken link in the PR description for https://docs.rs/pyo3-build-config/0.14.2/pyo3_build_config/fn.add_extension_module_link_args.html, which I imagine you know

@davidhewitt
Copy link
Member Author

Yes, the links should all go live as part of the release process.

@davidhewitt
Copy link
Member Author

(I'm now going to put this live tomorrow as a lot of stuff was merged this evening, CI is now busy churning away, and I need to sleep. Sorry for the slight delay.)

@davidhewitt
Copy link
Member Author

Release is live!

@davidhewitt davidhewitt merged commit ccdc26f into main Aug 9, 2021
@davidhewitt davidhewitt deleted the release-0.14.2 branch November 20, 2021 13:31
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