Skip to content

Commit cadd0fb

Browse files
committed
Release 0.5.0
1 parent 9f45efe commit cadd0fb

File tree

4 files changed

+13
-7
lines changed

4 files changed

+13
-7
lines changed

CHANGELOG.md

+8-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

7-
## Unreleased
7+
## [Unreleased]
8+
9+
## [0.5.0] - 2018-11-11
810

911
### Added
1012

@@ -31,14 +33,16 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
3133
* Updated to syn 0.15
3234
* Splitted `PyTypeObject` into `PyTypeObject` without the create method and `PyTypeCreate` with requires `PyObjectAlloc<Self> + PyTypeInfo + Sized`.
3335
* Ran `cargo edition --fix` which prefixed path with `crate::` for rust 2018
34-
* Renamed `async` to `pyasync` as async will be a keyword in the 2018 edition.
36+
* Renamed `async` to `pyasync` as async will be a keyword in the 2018 edition.
37+
* Starting to use `NonNull<*mut PyObject>` for Py and PyObject by ijl [#260](https://github.com/PyO3/pyo3/pull/260)
3538

3639
### Fixed
3740

3841
* Added an explanation that the GIL can temporarily be released even while holding a GILGuard.
3942
* Lots of clippy errors
4043
* Fix segfault on calling an unknown method on a PyObject
4144
* Work around a [bug](https://github.com/rust-lang/rust/issues/55380) in the rust compiler by kngwyu [#252](https://github.com/PyO3/pyo3/pull/252)
45+
* Fixed a segfault with subclassing pyo3 create classes and using `__class__` by kngwyu [#263](https://github.com/PyO3/pyo3/pull/263)
4246

4347
### Removed
4448

@@ -187,6 +191,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
187191

188192
* Initial release
189193

194+
[Unreleased]: https://github.com/pyo3/pyo3/compare/v0.5.0...HEAD
195+
[0.5.0]: https://github.com/pyo3/pyo3/compare/v0.4.1...v0.5.0
190196
[0.4.1]: https://github.com/pyo3/pyo3/compare/v0.4.0...v0.4.1
191197
[0.4.0]: https://github.com/pyo3/pyo3/compare/v0.3.2...v0.4.0
192198
[0.3.2]: https://github.com/pyo3/pyo3/compare/v0.3.1...v0.3.2

Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pyo3"
3-
version = "0.5.0-alpha.3"
3+
version = "0.5.0"
44
description = "Bindings to Python interpreter"
55
authors = ["PyO3 Project and Contributors <https://github.com/PyO3>"]
66
readme = "README.md"
@@ -22,7 +22,7 @@ codecov = { repository = "PyO3/pyo3", branch = "master", service = "github" }
2222
libc = "0.2.43"
2323
spin = "0.4.9"
2424
num-traits = "0.2.6"
25-
pyo3cls = { path = "pyo3cls", version = "=0.5.0-alpha.3" }
25+
pyo3cls = { path = "pyo3cls", version = "=0.5.0" }
2626
mashup = "0.1.9"
2727
num-complex = { version = "0.2.1", optional = true }
2828

pyo3-derive-backend/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pyo3-derive-backend"
3-
version = "0.5.0-alpha.3"
3+
version = "0.5.0"
44
description = "Code generation for PyO3 package"
55
authors = ["PyO3 Project and Contributors <https://github.com/PyO3>"]
66
keywords = ["pyo3", "python", "cpython", "ffi"]

pyo3cls/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "pyo3cls"
3-
version = "0.5.0-alpha.3"
3+
version = "0.5.0"
44
description = "Proc macros for PyO3 package"
55
authors = ["PyO3 Project and Contributors <https://github.com/PyO3>"]
66
keywords = ["pyo3", "python", "cpython", "ffi"]
@@ -16,4 +16,4 @@ proc-macro = true
1616
quote= "0.6.9"
1717
proc-macro2 = "0.4.20"
1818
syn = { version = "0.15.15", features = ["full", "extra-traits"] }
19-
pyo3-derive-backend = { path = "../pyo3-derive-backend", version = "=0.5.0-alpha.3" }
19+
pyo3-derive-backend = { path = "../pyo3-derive-backend", version = "=0.5.0" }

0 commit comments

Comments
 (0)