Releases: elixir-cldr/cldr_collation
Releases · elixir-cldr/cldr_collation
Cldr Collation version 0.7.5
Bug fixes
-
Remove deprecated linker option
-undefined suppress
in favour of-undefined dynamic_lookup
on MacOS. -
Update README to illustrate how an installed
libicu
in the search path will take precendence over user the nativeicucore
library.
Cldr Collation version 0.7.4
Bug fixes
- Fix Makefile for Darwin (MacOS) when running in devenv. Thanks to @serpent213 for the issue. Closes #14.
Cldr Collation version 0.7.3
Bug fixes
- Fix compiler warnings for Elixir 1.17.
Cldr Collation version 0.7.2
Cldr Collation version 0.7.1
Bug fixes
- Add binary guards to
Cldr.Collation.compare/3
.
Cldr Collation version 0.7.0
Bug fixes
-
Fix the .so path for the NIF at load time, not compile time. Thanks to @sergiorjsd for the report. Closes #3.
-
Fix buidling on ARM-based Mac models
Cldr Collation version 0.6.0
Bug fixes
- Load the nif from a path relative to
:code.priv_dir/1
.
Cldr Collation version 0.5.0
Bug fixes
- Correctly reference the
ucol.so
file when loading at startup
Enhancements
-
Adds
Cldr.Collator.sort/2
-
Adds documentation for
Cldr.Collator.compare/3
Cldr Collation version 0.4.0
Bug Fixes
- Fix compilation issues on OTP 23 and later. On these releases,
liberl_interface.a
doesn't exist and isn't required. Thanks to @zookzook for the report.
Cldr Collations version 0.3.0
Enhancements
-
Add
:inets
to:extra_applications
for later versions of Elixir -
Fix application name in
README.md
. Thanks to @phlppn. -
Note the requirement for Elixir 1.10 or later in order to use the module-based comparators for
Enum.sort/2
.