What's Changed
- PyO3 compatibility: Updated to support the latest PyO3 versions (0.21+) and leverage the Bound struct for efficiency.
- Python version: Minimum supported Python version is now 3.7.
- Upgraded backend: The Rust nlpo3 library has been upgraded to v1.4.0, resulting in improved Thai character cluster handling.
- No new features or API changes.
Upgrade Recommendation
- If you're using PyO3 0.21 or newer, consider upgrading for optimal performance and compatibility.
- Binary wheels are available on various major operating systems, architectures, and Python implementations including
musllinux
,i686
andpypy
.
Change Log
- Add pyo3 signature to functions by @bact in #82
- Add Bound to PyString and PyModule by @bact in #83
- Add builds for more platforms by @bact in #86
Full Changelog: nlpo3-python-v1.3.0...nlpo3-python-v1.3.1