Skip to content

Releases: servo/unicode-bidi

v0.3.7

07 Oct 16:31
121c26b
Compare
Choose a tag to compare
  • Fix a bug that prevented the crate from building when the default "std" feature is disabled (#63).

v0.3.6

23 Aug 23:32
v0.3.6
2c89f8f
Compare
Choose a tag to compare
  • This crate can now be built with no_std when the default Cargo feature std is disabled (#58).
  • Rust 1.36 or higher is now required.

v0.3.5

06 Apr 18:38
1fd2a2d
Compare
Choose a tag to compare
  • Requires Rust 1.31 or later.
  • Fixes a bug that could assign incorrect bidi levels to later lines in multi-line paragraphs (#55).
  • Updated dev dependencies.
  • Minor code and documentation cleanups.

v0.3.4

06 Jul 23:47
Compare
Choose a tag to compare
  • Upgrade to Unicode 10.0.0, released on 20 June 2017 (#44).
  • Exclude data files and source files depending on data from crate package.
  • Small fix for integration tests.
  • Enable AppVeyor CI and improve Travis CI script.

v0.3.3

29 May 18:38
Compare
Choose a tag to compare
  • Improve basic conformance by fixing steps X10, N1/N2, L1, drop the basic conformance failures from 12827 to 250.

  • [tests/conformance] Use non-ASCII sample chars, revealing more errors.

  • [lib] Impl BidiInfo.reordered_levels_per_char()

  • [lib] reorder_line(): Expand LTR-only shortcut condition, which can improve perf in certain conditions.

v0.3.2

24 May 05:44
Compare
Choose a tag to compare
  • Fix bug in reorder_line() where optimized branch returned the full text (instead of line text), after (supposedly) reorder.

  • Improve benchmarks logic to measure reorder_line() in isolation, and for full text of the test.

  • Add new basic benchmarks to be able to measure perf for small, common text strings.

  • Move serde_test to dev-dependencies, as it's only used in test profile.

v0.3.0

17 May 18:26
Compare
Choose a tag to compare
  • [breaking change] Embedding levels are now represented by the Level struct instead of u8 (#30)
  • Added conformance tests
  • Improved conformance: Implemented rule L1
  • Optional support for serde (#31)