- 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).
- Revert "Added pypy3.11 to build"
- Added pypy3.11 to build
- Removed pypy3.8 from build, not suppurted
- Bumped pyo3 to 0.23.3, drops pypy3.7 and pypy3.8
- Bumped unicode-bidi to 0.3.18 closes #28
- Updated pyo3 to 0.22.4
- Python 3.13 wheels are finally working
- Added check-latest to the build
- Bumped to build Python 3.13 wheels
- Added implemention selection (Python or Rust) to pybidi cli, respecting backward comapt
- Restored older algorithm, supports both implementations closes #25
- Modernize and simplify Python code (Thanks Christian Clauss)
- Added get_base_level backward compat
- docstring cleanup
- Added compat for older import, closes #23
- Updated copyrights
Backwards incompatible changes!
- Switched to using Rust based unicode-bidi using PyO3
- Dropped Python < 3.9 support
- Removed "upper_is_rtl"
- Import of
get_displaychanged tofrom bidi import get_display
- Type Fixes, thanks jwilk
- Merged Fix for mixed RTL and numbers, Thanks Just van Rossum
- Move to cookiecutter template
- Python 3 support (py2.6, 2.7, 3.3, 3.4 and pypy)
- Better docs
- Travis integration
- Tox tests
- PEP8 cleanup
- Remove extra newline in console script output
- Implement overriding base paragraph direction
- Allow overriding base direction in pybidi console script
- Fix returning display in same encoding
- Test for surrogate pairs
- Fix indentation in documentations
- Specify license in setup.py
- Added missing description
- docs/INSTALL.rst
- Apply bidi mirroring
- Move to back function based implementation
- Move the algorithm to a class based implementation
- Initial release