- 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_display
changed 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