Skip to content

Commit ba8844f

Browse files
committed
Version 0.2.1
1 parent 78df489 commit ba8844f

File tree

4 files changed

+19
-4
lines changed

4 files changed

+19
-4
lines changed

CHANGELOG.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# Change Log
22

33
## [Unreleased]
4+
5+
[Unreleased]: https://github.com/dgrunwald/rust-cpython/compare/0.2.1...HEAD
6+
7+
## 0.2.1 - 2018-09-28
8+
- Added Python 3.7 support
9+
10+
## 0.2.0 - 2018-02-27
411
- Added `pub` modifier to `py_class!` syntax: `py_class!(pub class ClassName |py| ...)`
512
- Changed `obj.extract::<Vec<T>>(py)` to work with any object implementing the sequence protocol; not just lists.
613
- Added the `buffer` module, which allows safe access to the [buffer protocol](https://docs.python.org/3/c-api/buffer.html).
@@ -12,10 +19,18 @@
1219
Example: `py_fn!(py, function(i: i32 = 0))`
1320
- Made `ObjectProtocol::compare()` available on Python 3.
1421
- Added `ObjectProtocol::rich_compare()`.
22+
- Fixed [non-deterministic segfault][115] in extension modules using `py_class!` (PR by [@markbt])
23+
- Fixed python27-sys [compiler error on ARM][114] (PR by [@ostrosco])
24+
- [Export path to Python interpreter as Cargo variable][119] (PR by [@indygreg])
1525

16-
[Unreleased]: https://github.com/dgrunwald/rust-cpython/compare/0.1.0...HEAD
1726
[81]: https://github.com/dgrunwald/rust-cpython/pull/81
1827
[@Luthaf]: https://github.com/Luthaf
28+
[115]: https://github.com/dgrunwald/rust-cpython/pull/115
29+
[@markbt]: https://github.com/markbt
30+
[114]: https://github.com/dgrunwald/rust-cpython/pull/114
31+
[@ostrosco]: https://github.com/ostrosco
32+
[119]: https://github.com/dgrunwald/rust-cpython/pull/119
33+
[@indygreg]: https://github.com/indygreg
1934

2035
## 0.1.0 - 2016-12-17
2136
- First release that works on stable Rust.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[package]
22

33
name = "cpython"
4-
version = "0.2.0"
4+
version = "0.2.1"
55
description = "Bindings to Python"
66
authors = ["Daniel Grunwald <[email protected]>"]
77
readme = "README.md"

python27-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "python27-sys"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
description = "FFI Declarations for Python 2.7"
55
readme = "README.md"
66
keywords = [

python3-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "python3-sys"
3-
version = "0.2.0"
3+
version = "0.2.1"
44
description = "FFI Declarations for Python 3"
55
readme = "README.md"
66
keywords = [

0 commit comments

Comments
 (0)