diff --git a/CHANGELOG.md b/CHANGELOG.md index 178ee705..aca1e294 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## Unreleased +## [0.4.1] - 2018-08-20 + +### Fixed + + * Fixed compilation on nightly since `use_extern_macros` was stabilized ### Changed @@ -143,7 +147,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. * Initial release -[0.4.0]: https://github.com/olivierlacan/keep-a-changelog/compare/v0.3.2...v0.4.0 +[0.4.1]: https://github.com/pyo3/pyo3/compare/v0.4.0...v0.4.1 +[0.4.0]: https://github.com/pyo3/pyo3/compare/v0.3.2...v0.4.0 [0.3.2]: https://github.com/pyo3/pyo3/compare/v0.3.1...v0.3.2 [0.3.1]: https://github.com/pyo3/pyo3/compare/v0.3.0...v0.3.1 [0.3.0]: https://github.com/pyo3/pyo3/compare/v0.2.7...v0.3.0 diff --git a/Cargo.toml b/Cargo.toml index 535193b7..c6cd5141 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyo3" -version = "0.4.0" +version = "0.4.1" description = "Bindings to Python interpreter" authors = ["PyO3 Project and Contributors "] readme = "README.md" @@ -19,10 +19,10 @@ appveyor = { repository = "fafhrd91/pyo3" } codecov = { repository = "PyO3/pyo3", branch = "master", service = "github" } [dependencies] -libc = "0.2.42" +libc = "0.2.43" spin = "0.4.9" num-traits = "0.2.5" -pyo3cls = { path = "pyo3cls", version = "0.4.0" } +pyo3cls = { path = "pyo3cls", version = "=0.4.1" } mashup = "0.1.5" [dev-dependencies] diff --git a/guide/src/function.md b/guide/src/function.md index 1468d2bc..aa9dee72 100644 --- a/guide/src/function.md +++ b/guide/src/function.md @@ -34,7 +34,7 @@ as first parameter, the function name as second and an instance of `Python` as third. ```rust -#![feature(specialization, use_extern_macros)] +#![feature(specialization)] #[macro_use] extern crate pyo3; diff --git a/pyo3-derive-backend/Cargo.toml b/pyo3-derive-backend/Cargo.toml index a18b7186..38de02cc 100644 --- a/pyo3-derive-backend/Cargo.toml +++ b/pyo3-derive-backend/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyo3-derive-backend" -version = "0.4.0" +version = "0.4.1" description = "Code generation for PyO3 package" authors = ["PyO3 Project and Contributors "] keywords = ["pyo3", "python", "cpython", "ffi"] @@ -11,13 +11,10 @@ categories = ["api-bindings", "development-tools::ffi"] license = "Apache-2.0" [dependencies] -log= "0.4.3" -quote= "0.6.4" - -[dependencies.proc-macro2] -version = "0.4.9" -features = ["nightly"] +log = "0.4.4" +quote = "0.6.6" +proc-macro2 = "0.4.13" [dependencies.syn] -version= "0.14.5" -features=["full", "parsing", "printing", "extra-traits"] +version = "0.14.8" +features = ["full", "extra-traits"] diff --git a/pyo3cls/Cargo.toml b/pyo3cls/Cargo.toml index 05baba6a..5c46e1d7 100644 --- a/pyo3cls/Cargo.toml +++ b/pyo3cls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pyo3cls" -version = "0.4.0" +version = "0.4.1" description = "Proc macros for PyO3 package" authors = ["PyO3 Project and Contributors "] keywords = ["pyo3", "python", "cpython", "ffi"] @@ -14,16 +14,13 @@ license = "Apache-2.0" proc-macro = true [dependencies] -quote= "0.6.4" +quote= "0.6.6" +proc-macro2 = "0.4.13" [dependencies.syn] -version= "0.14.5" -features=["full", "parsing", "printing", "extra-traits"] +version= "0.14.8" +features=["full", "extra-traits"] [dependencies.pyo3-derive-backend] path = "../pyo3-derive-backend" -version = "0.4.0" - -[dependencies.proc-macro2] -version = "0.4.9" -features= ["nightly"] +version = "=0.4.1"