Skip to content

Releases: elixir-unicode/unicode_guards

Unicode Guards version 1.0.0

13 Sep 23:24

Choose a tag to compare

Enhancements

Unicode Guards version 0.5.1

24 May 18:39

Choose a tag to compare

Bug Fixes

  • Fix dependency configuration to mark ex_doc and benchee as optional. Thanks to @everettvody.

Unicode Guards version 0.5.0

05 Dec 01:57

Choose a tag to compare

Bug Fixes

  • Relax version requirement for nimble_parsec to allow "~> 0.5 or ~> 1.0". Thanks to @fireproofsocks. Closes #3.

Unicode Guards version 0.3.1

20 May 22:54

Choose a tag to compare

Bug Fixes

  • Fix escape sequences in is_whitespace/2 guard. Thanks to @nickdichev, closes #1

Unicode Guards version 0.3.0

14 Mar 03:38

Choose a tag to compare

Enhancements

  • Add is_printable/1 guard that uses the same semantics as String.printable?/1
  • Add is_visible/1 guard that uses the Unicode set [[:L:][:N:][:M:][:P:][:S:][:Zs:]]

Unicode Guards version 0.2.0

11 Mar 04:57

Choose a tag to compare

Enhancements

  • Add guards for quote marks. Adds:

    • is_quote_mark/1
    • is_quote_mark_left/1
    • is_quote_mark_right/1
    • is_quote_mark_ambidextrous/1
    • is_quote_mark_single/1
    • is_quote_mark_double/1

Unicode Guards version 0.1.1

25 Feb 18:15

Choose a tag to compare

Bug Fixes

  • Corrects is_whitespace/1 to include the expected characters in the range 0x9-0xd. These comprise carriage return, newline, vertical tab and tab which are commonly considered by regex engines to be whitespace.