diff --git a/CHANGELOG.md b/CHANGELOG.md index 094774d0..d2e7db80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,6 +30,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. * `PyTypeInfo::BaseLayout` and `PyClass::BaseNativeType`. [#770](https://github.com/PyO3/pyo3/pull/770) * `PyDowncastImpl`. [#770](https://github.com/PyO3/pyo3/pull/770) * Implement `FromPyObject` and `IntoPy` traits for arrays (up to 32). [#778](https://github.com/PyO3/pyo3/pull/778) +* `migration.md` and `types.md` in the guide. [#795](https://github.com/PyO3/pyo3/pull/795), #[802](https://github.com/PyO3/pyo3/pull/802) +* `ffi::{_PyBytes_Resize, _PyDict_Next, _PyDict_Contains, _PyDict_GetDictPtr}`. #[820](https://github.com/PyO3/pyo3/pull/820) ### Fixed @@ -39,7 +41,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. * Usage of `PyObject` with `#[pyo3(get)]`. [#760](https://github.com/PyO3/pyo3/pull/760) * `#[pymethods]` used in conjunction with `#[cfg]`. #[769](https://github.com/PyO3/pyo3/pull/769) * `"*"` in a `#[pyfunction()]` argument list incorrectly accepting any number of positional arguments (use `args = "*"` when this behaviour is desired). #[792](https://github.com/PyO3/pyo3/pull/792) -* `PyModule::dict` #[809](https://github.com/PyO3/pyo3/pull/809) +* `PyModule::dict`. #[809](https://github.com/PyO3/pyo3/pull/809) +* Fix the case where `DESCRIPTION` is not null-terminated. #[822](https://github.com/PyO3/pyo3/pull/822) ### Removed diff --git a/Cargo.toml b/Cargo.toml index e7c4e54a..31364e6e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyo3" -version = "0.9.0-alpha.1" +version = "0.9.0" description = "Bindings to Python interpreter" authors = ["PyO3 Project and Contributors "] readme = "README.md" @@ -27,7 +27,7 @@ num-complex = { version = "0.2", optional = true } num-traits = "0.2.8" parking_lot = { version = "0.10", features = ["nightly"] } paste = "0.1.6" -pyo3cls = { path = "pyo3cls", version = "=0.9.0-alpha.1" } +pyo3cls = { path = "pyo3cls", version = "=0.9.0" } unindent = "0.1.4" [dev-dependencies] diff --git a/README.md b/README.md index 0ab8c53b..ff2580d5 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ name = "string_sum" crate-type = ["cdylib"] [dependencies.pyo3] -version = "0.9.0-alpha.1" +version = "0.9.0" features = ["extension-module"] ``` @@ -95,7 +95,7 @@ Add `pyo3` to your `Cargo.toml` like this: ```toml [dependencies] -pyo3 = "0.9.0-alpha.1" +pyo3 = "0.9.0" ``` Example program displaying the value of `sys.version` and the current user name: diff --git a/guide/src/get_started.md b/guide/src/get_started.md index 11774b34..7439ea9c 100644 --- a/guide/src/get_started.md +++ b/guide/src/get_started.md @@ -44,7 +44,7 @@ name = "string_sum" crate-type = ["cdylib"] [dependencies.pyo3] -version = "0.9.0-alpha.1" +version = "0.9.0" features = ["extension-module"] ``` @@ -90,7 +90,7 @@ use it to run Python code, add `pyo3` to your `Cargo.toml` like this: ```toml [dependencies] -pyo3 = "0.9.0-alpha.1" +pyo3 = "0.9.0" ``` Example program displaying the value of `sys.version` and the current user name: diff --git a/pyo3-derive-backend/Cargo.toml b/pyo3-derive-backend/Cargo.toml index 162e7c61..c385bbd4 100644 --- a/pyo3-derive-backend/Cargo.toml +++ b/pyo3-derive-backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyo3-derive-backend" -version = "0.9.0-alpha.1" +version = "0.9.0" description = "Code generation for PyO3 package" authors = ["PyO3 Project and Contributors "] keywords = ["pyo3", "python", "cpython", "ffi"] diff --git a/pyo3cls/Cargo.toml b/pyo3cls/Cargo.toml index cfd98906..c532bdec 100644 --- a/pyo3cls/Cargo.toml +++ b/pyo3cls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyo3cls" -version = "0.9.0-alpha.1" +version = "0.9.0" description = "Proc macros for PyO3 package" authors = ["PyO3 Project and Contributors "] keywords = ["pyo3", "python", "cpython", "ffi"] @@ -16,4 +16,4 @@ proc-macro = true [dependencies] quote = "1" syn = { version = "1", features = ["full", "extra-traits"] } -pyo3-derive-backend = { path = "../pyo3-derive-backend", version = "=0.9.0-alpha.1" } +pyo3-derive-backend = { path = "../pyo3-derive-backend", version = "=0.9.0" } diff --git a/src/lib.rs b/src/lib.rs index 034b26bb..f3c1afc7 100755 --- a/src/lib.rs +++ b/src/lib.rs @@ -52,7 +52,7 @@ //! crate-type = ["cdylib"] //! //! [dependencies.pyo3] -//! version = "0.9.0-alpha.1" +//! version = "0.9.0" //! features = ["extension-module"] //! ``` //! @@ -109,7 +109,7 @@ //! //! ```toml //! [dependencies] -//! pyo3 = "0.9.0-alpha.1" +//! pyo3 = "0.9.0" //! ``` //! //! Example program displaying the value of `sys.version`: