Releases: elixir-unicode/unicode_set
Releases · elixir-unicode/unicode_set
Unicode Set version 1.5.0
Unicode Set version 1.4.1
Bug Fixes
- Work around the Elixir type checker for now.
Unicode Set version 1.4.0
Unicode Set 1.4.0
Elixir 1.12 is now the minimum requirement.
Bug Fixes
- Fix warnings for Elixir 1.17. Thanks to @alco for the PR.
Unicode Set version 1.3.0
Bug Fixes
- Correct the code examples in README.md. Thanks to @DianaOlympos for the PR. Closes #9.
Enhancements
- Add
Unicode.Set.compile_pattern!/1to accompanyUnicode.Set.compile_pattern/1.
Unicode Set version 1.2.0
Enhancements
-
Update parsing code to ensure compatibility against furture deprecations. Thanks to @josevalim for the PR.
-
Fix library name in doc links. Thanks to @zmaril for the PR.
-
Update dependencies. Thanks to @kianmeng.
Unicode Set version 1.1.0
Enhancements
ex_unicodeis renamed tounicodein collaboration with @Qqwy and therefore this release updates the dependency name.
Unicode Set version 1.0.0
Enhancements
- Update to use Unicode 14 release data.
Unicode Set version 0.13.1
Bug Fixes
- Update dependency configuration to mark
ex_docandbencheeas optional. Thanks to @fireproofsocks.
Unicode Set version 0.12.0
Enhancements
- Adds support for "isBlockName" Perl and POSIX regex syntax. Used in a regex as
[[:isLatin1]]or\p{isLatin1}or their inverse forms[[:^isLatin1]]and\P{isLatin1}.
Unicode Set version 0.11.0
Enhancements
- Add recurively defined sets to support compatibility with Posix classes. See
Unicode.Set.Property.
Bug Fixes
-
Fix various bugs in set operations for
Union,Difference,IntersectionabdComplement -
Correctly parse and interpret set complements such as
[^[:^Sc:]]and more complex sets such as[^[[:Sc:]-[:^Lu:]]]