Skip to content

Latest commit

 

History

History
71 lines (47 loc) · 3.34 KB

File metadata and controls

71 lines (47 loc) · 3.34 KB

Changelog

All notable changes to this project will be documented in this file. For help with updating to new PyO3 versions, please see the migration guide.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

To see unreleased changes, please see the CHANGELOG on the main branch.

0.29.0 - 2026-06-12

  • chore: bump pyo3 version to 0.29. #85

0.28.0 - 2026-02-03

  • Bump to pyo3 0.28. #76
  • Check for awaitable instead of coroutine in stream glue #73
  • Bump MSRV to 1.83.
  • Fix handling of full buffer in into_stream functions

0.27.0 - 2025-10-20

  • Avoid attaching to the runtime when cloning TaskLocals by using std::sync::Arc. #62
  • Breaking: Finalize the future without holding GIL inside async-std/tokio runtime. Trait Runtime now requires spawn_blocking function, future_into_py functions now require future return type to be Send. #60
  • Change pyo3 downcast calls to cast calls #65
  • Use pyo3::intern! for method calls and getattr calls #66
  • Fix missing LICENSE file in macros crate by @musicinmybrain in #63
  • Bump to pyo3 0.27. #68

0.26.0 - 2025-09-02

  • Bump to pyo3 0.26. #54

0.25.0 - 2025-05-14

  • Bump to pyo3 0.25. #41

0.24.0 - 2025-03-11

  • Bump to pyo3 0.24. #34

0.23.0 - 2024-11-22

  • Bump minimum version of pyo3 dependency to 0.23. #21

0.22.0 - 2024-10-28

Older versions

Previous versions were published from pyo3-asyncio. Consult that library for older changes.