Releases: sillsdev/icu-dotnet
Releases · sillsdev/icu-dotnet
v3.0.0
Added
- Added support for netstandard2.0
Changed
- Exception messages on .NET 6+ contain more information when dynamic library loading fails
- Update dependencies to the latest stable versions
Fixed
- Fixed a bug when using a library compiled against icu-dotnet netstandard1.6, when your project referenced a different version of icu-dotnet
Removed
- Removed support for netstandard1.6
- Removed Icu.SortKey class which was only in the netstandard1.6 version of the dll
v2.10.0
[2.9.0] - 2023-02-15
[2.8.1] - 2022-07-08
Fixed
- Fix bug in
UnicodeSet.ToCharacters()
with upper Unicode planes (LT-21010)
[2.8.0] - 2022-06-24
Added
- Added
Wrapper.SetPreferredIcu4cDirectory()
method to specify a
directory where to preferably look for icu4c
Changed
- Increased maximum supported version to 90 (#167)
Fixed
- Fix a problem confining ICU version if it's located in a different
directory. SeeWrapper.SetPreferredIcu4cDirectory()
. - Also check in
runtimes/win7-*/native
for ICU binaries - Include
icu.net.dll.config
file in nuget package. This is important for running on MacOSX. - Fix construction of locale with language and keywords (cbersch)
- Fix passing locale to ubrk_open (cbersch)
- Fix race condition during initialization of native methods container (cbersch)
- Change .NET Standard target to reference System.ValueTuple 4.4 instead of 4.5
[2.7.1] - 2021-03-04
Fixed
- Fix CI builds
[2.7.0] - 2021-03-04
Added
- Add build number to AssemblyFileVersion
- Add basic non-static
Transliterator
class with transliterate functionality (tylerpayne) - Add
Icu.Wrapper.Verbose
property to assist in diagnosing load problems - Add OSX support for loading icu libraries
Fixed
- Speed up
BreakIterator.GetBoundaries
(#127; atlastodor) - Fix
SortKey.ToString
- Fix return type of
GetCombiningClass
to match C++ API
[2.6.0] - 2019-09-27
[2.5.4] - 2019-01-09
Fixed
- Normalization of strings that failed to decompose under certain conditions (#106)
- Throw only on errors, not on errorcode that has
WARNING
in name ifthrowOnWarnings == false
[2.5.3] - 2018-12-17
Fixed
- remove double call of dispose when disposing
RuleBasedCollator
- Fix
BreakIterator.SetText
if break iterator hasn't been initialized before (emrobinson) - Fix random
AccessViolationException
in break iterator (#81) (emrobinson)