Releases: mityax/rustimport
Releases · mityax/rustimport
v1.7.0
- Updated default pyo3 version to 0.23.4
- Fixed unresolvability of dependencies specified by a relative path (thanks for reporting @b45ch1)
- Adjust detection of functions, classes and enums to the new pyo3 version and add support for detecting pyo3's new declarative module syntax
- Restructured examples and their documentation
PyO3 compatibility note: Templating-dependent extensions experiencing problems with the new pyo3 version need to either migrate their code or pin their pyo3 version by adding a manifest comment like this at the top of their rust source file(s):
// rustimport:pyo3
+ //: [dependencies]
+ //: pyo3.version = "0.21.2"
––snip––
v1.6.0
- Fixed typo in log message (thanks @miikka-oura)
- Documentation improvements for the public-facing api
v1.5.1
v1.5.0
- Updated default pyo3 version to 0.21.2 and adjusted to the new
Bound<'py, T>
smart pointer in pyo3 template (thanks for reporting @jermatic)
PyO3 compatibility note: Templating-dependent extensions experiencing problems with the new pyo3 version need to either migrate their code or fix their pyo3 version by adding a manifest comment like this at the top of their rust source file(s):
// rustimport: pyo3
+ //: [dependencies]
+ //: pyo3 = { version = "0.18.3", features = ["extension-module"] }
––snip––
Full Changelog: v1.4.0...v1.5.0
v1.4.0
- Added Jupyter/IPython support (thanks @thomasjpfan)
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
- Added compatibility for pyo3 function signatures (thanks @Walnut356)
- Updated default pyo3 version to 0.18.3
PyO3 compatibility note: Templating-dependent extensions experiencing problems with the new pyo3 version need to either migrate their code or fix their dependency using a manifest-comment like this in their rust source file:
// rustimport: pyo3
+ //: [dependencies]
+ //: pyo3 = { version = "0.16.2", features = ["extension-module"] }