Skip to content

Releases: elixir-unicode/unicode_set

Unicode Set version 1.5.0

28 Mar 22:51

Choose a tag to compare

Bug Fixes

  • Converts all compile-time regex compilation to runtime to be compatible with OTP 28. Performance implications are not yet known.

Unicode Set version 1.4.1

01 Jan 02:13

Choose a tag to compare

Bug Fixes

  • Work around the Elixir type checker for now.

Unicode Set version 1.4.0

25 May 21:29

Choose a tag to compare

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

18 Feb 06:17

Choose a tag to compare

Bug Fixes

  • Correct the code examples in README.md. Thanks to @DianaOlympos for the PR. Closes #9.

Enhancements

  • Add Unicode.Set.compile_pattern!/1 to accompany Unicode.Set.compile_pattern/1.

Unicode Set version 1.2.0

15 Sep 08:17

Choose a tag to compare

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

14 Sep 22:09

Choose a tag to compare

Enhancements

  • ex_unicode is renamed to unicode in collaboration with @Qqwy and therefore this release updates the dependency name.

Unicode Set version 1.0.0

13 Sep 23:25

Choose a tag to compare

Enhancements

Unicode Set version 0.13.1

24 May 18:41

Choose a tag to compare

Bug Fixes

  • Update dependency configuration to mark ex_doc and benchee as optional. Thanks to @fireproofsocks.

Unicode Set version 0.12.0

23 Feb 04:59

Choose a tag to compare

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

11 Oct 07:39

Choose a tag to compare

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, Intersection abd Complement

  • Correctly parse and interpret set complements such as [^[:^Sc:]] and more complex sets such as [^[[:Sc:]-[:^Lu:]]]