Skip to content

Releases: sillsdev/icu-dotnet

[2.1.0] - 2017-03-17

17 Mar 17:31
v2.1.0
Compare
Choose a tag to compare

Fixed

  • implement IDisposable in collators

Changed

  • Implement RuleBasedBreakIterator class (Connie Yau)
  • Make BreakIterator closer to Icu::BreakIterator (Connie Yau)
  • Enable and fix XML documentation (MURATA Makoto, Connie Yau)
  • support 64-bit ICU4C (#14 and #30). The unmanaged binaries can either be
    directly in the output directory next to icu.net.dll, or in a x64
    subdirectory (the 32-bit binaries in a x86 subdirectory).

[2.0.1] - 2016-12-19

19 Dec 16:46
v2.0.1
Compare
Choose a tag to compare

Fixed

  • Prefer local directory when loading unmanaged ICU binaries. This addresses
    #20.
  • Fix CollationStrength.Identical value to match value used by unamanaged
    binaries.
  • Fix casing of a few native methods.

Changed

  • Call native cleanup from Wrapper.Cleanup
  • Reset ICU version and method pointers on cleanup.

Removed

  • Removed obsolete debian packaging files

[2.0.0] - 2016-12-08

15 Dec 11:09
v2.0.0
Compare
Choose a tag to compare

Changed

  • Dynamically load ICU binaries, thus allowing to work with any ICU version
  • Cross-platform nuget package that is known to work on Windows and Linux
  • ICU binaries moved to separate nuget packages (Icu4C.Win.*)
  • Change versioning scheme. Previously the versions for the nuget package included
    the ICU version. Now we follow Semantic Versioning.