- …
- This is a 'safe harbor' release prior to bringing on non-Mozilla community maintainers.
- Minor optimizations for speed
- Move from using
unic-langid
toicu-locid
. - Re-export
LanguageIdentifier
.
- Update
unic-langid
to 0.9.
- Fixing
maximize
calls in negotiation.
- Update
unic-langid
to 0.8.
- Improve handling of
und
in requested to match Unicode TR35.
- Change name to
fluent-langneg
to better reflect the purpose. - Update to
unic-langid
0.7. - Include feature "cldr" to use full CLDR likely-subtags.
- Improved performance by 50% in the default case, and by further 34% when using CLDR feature.
- Accept
AsRef<[u8]>
instead ofAsRef<str>
.
- Update to
unic-langid
0.6.
- Use AsRef as bounds in negotiation.
- Support unic-langid with full CLDR backed likelysubtags behind "cldr" feature.
- Update to
unic-langid
0.5.
- Update
unic-langid
to 0.4. - Switch benchmark to criterion.
- Update helper functions to be more generic.
- Switch to use
unic-langid
(but allow forunic-locale
). - Refactor the API to handle fallible lists.
- Separate out
unic-langid
andunic-locale
into new crates. - Switch from BCP47 conformance to Unicode Locale Identifier.
- Update to Rust 2018.
- Separate out requested from available to allow for different mixes of Vec and &[].
- Ergonomics improvement -
negotiate_languages
now accepts &[&str], &[String], Vec<&str> and Vec
- Make Locale::matches reject matches if privateuse is not empty
- Make fluent-locale compliant with rust stable (from 1.23)