Skip to content

Releases: jeffijoe/messageformat.net

MessageFormat v7.1.2

14 Oct 12:42
3b2c2d0
Compare
Choose a tag to compare

What's Changed

Full Changelog: 7.1.1...7.1.2

MessageFormat v7.1.1

28 Sep 23:29
13ce061
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 7.1.0...7.1.1

MessageFormat v7.1.0

11 Oct 15:14
87f2d9b
Compare
Choose a tag to compare

What's Changed

  • Value formatters for number, date, and time + update pluralization data by @jeffijoe in #33

Full Changelog: 7.0.0...7.1.0

MessageFormat v7.0.0

22 Aug 17:08
f5db9c6
Compare
Choose a tag to compare

What's Changed

  • Fix issue where newlines were being trimmed by @jeffijoe in #35

BREAKING: While technically a bug, it does have the possibility to alter the output of existing messages, so marking as a breaking release to be safe.

Full Changelog: 6.0.2...7.0.0

MessageFormat v6.0.2

01 Jan 15:44
a2b40ba
Compare
Choose a tag to compare
  • Fix regression for IDictionary args.

MessageFormat v6.0.1

23 Dec 10:27
c3330e2
Compare
Choose a tag to compare
  • Update target to Dotnet 7.0
  • Fix signature of Format to allow passing IReadOnlyDictionary, closes #29

MessageFormat v6.0.0

15 Jan 02:31
81d26f9
Compare
Choose a tag to compare

Features

  • Add build for .NET 6

Bug fixes

  • Fix #28: whitespace was not being skipped correctly

Internal

  • Increase code coverage to 100%
  • Remove Moq as a dependency for the test project
  • Remove some unreachable code

MessageFormat v5.0.1

27 Apr 15:03
33f5330
Compare
Choose a tag to compare
  • Reduce allocations by ~50% and improve performance by ~20% on .NET 5 (#26, kostya9)

MessageFormat v5.0.0

26 Apr 16:36
ac64cc0
Compare
Choose a tag to compare

This is an exciting version! I don't think there are breaking changes, but the change is so significant I feel it warrants a major bump. :)

#24 by kostya9 adds support for the official pluralization rules from ICU using a source generator. 🥳

MessageFormat v4.0.0

05 Dec 05:46
Compare
Choose a tag to compare

Wow, it's been a while!

  • Removed explicit .NET Framework targeting in favor of .NET Standard 1.1.
  • Add VariableMustExist property to IFormatter (enables requested behavior for #20)
  • Update C# version to 9.0 and use null reference checks
  • Use GH Actions for CI. This is the first time I'm using it and hopefully this triggers the NuGet publishing step. But this is software so it'll probably take a few tries.

I won't be uploading artifacts here, grab the bits on NuGet as always.