NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1285 most downloaded on PyPI
Python Bidi layout wrapping the Rust crate unicode-bidi
Last release 3 months ago
30 Jun 2026
Ships unpredictably
gaps range from 8 days to 5.1 years
Nearly every release is documented
notes for 20 of 20 stable releases
Nothing withdrawn
no release was ever pulled
16 years old
20 releases · first in 2010
Bumped pyo3 to 0.29.0, drop unsupported 3.13t [Damian Dimmich]
Bumped pyo3 to 0.29.0, drop unsupported 3.13t [Damian Dimmich]
Full Changelog: https://github.com/MeirKriheli/python-bidi/compare/v0.6.10...v0.6.11
Bumped pyo3 to 0.29.0, drop unsupported 3.13t [Damian Dimmich]
Full Changelog: v0.6.10...v0.6.11
One column per quarter.
CI: Windows wheel job builds standard cp313/cp314 wheels reliably by running maturin twice (standard Python first, then 3.13t/3.14t), working around w
win_amd64 picking only free-threaded 3.13/3.14 when all interpreters share PATH [Meir Kriheli]Rust extension declares gil_used = false so it runs under free-threaded (no-GIL) Python [Meir Kriheli]
uv for nox virtualenvs; add uv.lock and document uv-based dev setup in README and CONTRIBUTING [Meir Kriheli]Added generate-import-lib for windows [Meir Kriheli]
Added generate-import-lib for windows [Meir Kriheli]
Removed pypy3.9 and pypy3.10 from build, removed by pyo3 [Meir Kriheli]
Added 3.14 and pypy3.11 to targets [Meir Kriheli]
Bumped pyo3 to 0.27.1 [Meir Kriheli]
Upgraded to macos-13 runner (as 12 is not available anymore).
Important Changes since 0.6.3:
Python 3.13 wheels are finally working
Added check-latest to the build
Added check-latest to the build
Bumped to build Python 3.13 wheels
Bumped to build Python 3.13 wheels
Version 0.6.0 restores and modernizes the older version in parallel to the Rust one.
Version 0.6.0 restores and modernizes the older version in parallel to the Rust one.
Added get_base_level backward compat
Added compat for older import, closes #23
Full Changelog: https://github.com/MeirKriheli/python-bidi/compare/v0.5.0...v0.5.1
Backwards incompatible changes!
Backwards incompatible changes!
Full Changelog: https://github.com/MeirKriheli/python-bidi/compare/v0.4.2...v0.5.0
* Type Fixes, thanks jwilk
Type Fixes, thanks jwilk
Merged Fix for mixed RTL and numbers, Thanks Just van Rossum
Merged Fix for mixed RTL and numbers, Thanks Just van Rossum
Python 3 support (py2.6, 2.7, 3.3, 3.4 and pypy)
Remove extra newline in console script output
Remove extra newline in console script output
Implement overriding base paragraph direction
Implement overriding base paragraph direction
Allow overriding base direction in pybidi console script
Fix returning display in same encoding
Fix indentation in documentations
Test for surrogate pairs
Fix indentation in documentations
Specify license in setup.py
* Added missing description * docs/INSTALL.rst
Added missing description
docs/INSTALL.rst
Move to back function based implementation
Apply bidi mirroring
Move to back function based implementation
Your coding agent can read these notes before it upgrades. Set up the MCP server →