Skip to content

Releases: projectfluent/fluent-rs

fluent 0.14.0 (January 3, 2021)

04 Jan 04:28
Compare
Choose a tag to compare
Pre-release
  • Update fluent-bundle to 0.14.0.

fluent-syntax 0.10.1 (January 3, 2021)

04 Jan 04:13
Compare
Choose a tag to compare
Pre-release
  • Make ParserError Clone.
  • Apply clippy lints.

fluent-fallback 0.1.0 (January 3, 2021)

04 Jan 04:38
Compare
Choose a tag to compare
Pre-release
  • Update fluent-bundle to 0.14.
  • Switch from elsa to chunky-vec.
  • Add Localization::with_generator.
  • Add support for Streamed bundles.
  • Add LocalizationError.
  • Make L10nKey, L10nMessage and L10nAttribute types.

fluent-bundle 0.14.0 (January 3, 2021)

04 Jan 04:25
Compare
Choose a tag to compare
Pre-release
  • Switch FluentBundle::new to take a Vec<LanguageIdentifier>.
  • Switch rental to ouroboros.
  • Add Default to FluentArgs.
  • Make FluentError implement Error.

fluent-bundle 0.13.2 (November 11, 2020)

11 Nov 22:46
Compare
Choose a tag to compare
  • Re-add Debug to FluentArgs

fluent-syntax 0.10.0 (September 24, 2020)

25 Sep 04:57
Compare
Choose a tag to compare
  • 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)

25 Sep 06:28
Compare
Choose a tag to compare
  • Replace HashMap based FluentMessage with Vec 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)

25 Sep 05:26
Compare
Choose a tag to compare
  • Update to fluent-syntax 0.10.
  • Add FluentBundle::write_pattern which can write to pre-allocated buffer.
  • Get rid of DisplayableNode and simplify FluentValue.
  • Reorganize Resolver around impl Write.
  • Introduce FluentArgs as a struct over Vec<FluentArg>.
  • Introduce FluentMessage and FluentAttributes.
  • Make FluentArgs accept Cow<str> as keys.

Fluent 0.7.1 (August 16, 2019)

17 Aug 02:25
Compare
Choose a tag to compare
Pre-release
  • Fix fluent_args to work with crate's FluentBundle

fluent-pseudo 0.0.1 (August 1, 2019)

01 Aug 14:55
Compare
Choose a tag to compare
Pre-release
  • This is the first release to be listed in the CHANGELOG.
  • Basic support for pseudo-localization matching the fluent.js capabilities.