Releases: projectfluent/fluent-rs
Releases · projectfluent/fluent-rs
fluent 0.14.0 (January 3, 2021)
- Update
fluent-bundle
to 0.14.0.
fluent-syntax 0.10.1 (January 3, 2021)
- Make
ParserError
Clone
. - Apply
clippy
lints.
fluent-fallback 0.1.0 (January 3, 2021)
- Update
fluent-bundle
to 0.14. - Switch from
elsa
tochunky-vec
. - Add
Localization::with_generator
. - Add support for Streamed bundles.
- Add
LocalizationError
. - Make
L10nKey
,L10nMessage
andL10nAttribute
types.
fluent-bundle 0.14.0 (January 3, 2021)
- Switch
FluentBundle::new
to take aVec<LanguageIdentifier>
. - Switch
rental
toouroboros
. - Add
Default
toFluentArgs
. - Make
FluentError
implementError
.
fluent-bundle 0.13.2 (November 11, 2020)
- Re-add
Debug
toFluentArgs
fluent-syntax 0.10.0 (September 24, 2020)
- Refactored AST to be generic over S which enables sliced, or owned ASTs.
- Simplified the AST to get it closer to reference AST.
- Refactored the parser to be composable.
- Moved serde derives onto AST nodes behind
serde
optional feature. - Around 8-10% performance improvement on parsing "browser" and "preferences" contexts.
fluent-bundle 0.13.1 (September 24, 2020)
- Replace
HashMap
basedFluentMessage
withVec
based one. - 0.13.1 brings close to 40% performance improvements over 0.12 on our benchmarks!
fluent-bundle 0.13.0 (September 24, 2020)
- Update to
fluent-syntax
0.10. - Add
FluentBundle::write_pattern
which can write to pre-allocated buffer. - Get rid of
DisplayableNode
and simplifyFluentValue
. - Reorganize
Resolver
aroundimpl Write
. - Introduce
FluentArgs
as a struct overVec<FluentArg>
. - Introduce
FluentMessage
andFluentAttributes
. - Make
FluentArgs
acceptCow<str>
as keys.
Fluent 0.7.1 (August 16, 2019)
- Fix fluent_args to work with crate's FluentBundle
fluent-pseudo 0.0.1 (August 1, 2019)
- This is the first release to be listed in the CHANGELOG.
- Basic support for pseudo-localization matching the fluent.js capabilities.