oniguruma

regular expression library

OTHER License

Downloads
47.9K
Stars
2.3K
Committers
45

Bot releases are visible (Hide)

oniguruma - 6.9.2 Release Candidate 3

Published by kkos over 5 years ago

  • add doc/SYNTAX.md into distribution file
oniguruma - 6.9.2 Release Candidate 2

Published by kkos over 5 years ago

  • Fix Issue #139
oniguruma - 6.9.2 Release Candidate 1

Published by kkos over 5 years ago

  • Update Unicode version 12.1.0 (draft)

  • NEW: Unicode Text Segment mode option (?y{g}) (?y{w})

    g: Extended Grapheme Cluster mode / w: Word mode

oniguruma - release 6.9.1

Published by kkos almost 6 years ago

  • Speed improvement (* especially UTF-8)
oniguruma - release 6.9.0

Published by kkos about 6 years ago

  • Update Unicode version 11.0.0
  • NEW: add Emoji properties
oniguruma - release 6.8.2

Published by kkos over 6 years ago

  • Fix: #80 UChar in header causes issue
  • NEW API: onig_set_callout_user_data_of_match_param() (* omission in 6.8.0)
  • add doc/CALLOUTS.API and doc/CALLOUTS.API.ja
oniguruma - release 6.8.1

Published by kkos over 6 years ago

  • Update shared library version to 5.0.0 for API incompatible changes from 6.7.1
oniguruma - release 6.8.0

Published by kkos over 6 years ago

  • Retry-limit-in-match function enabled by default
  • NEW: configure option --enable-posix-api=no (* enabled by default)
  • NEW API: onig_search_with_param(), onig_match_with_param()
  • NEW: Callouts of contents (?{...contents...}) (?{...}[X<>]) (?{{....}})
  • NEW: Callouts of name (*name) (*name[tag]{args...})
  • NEW: Builtin callouts (*FAIL) (*MISMATCH) (*ERROR{n}) (*COUNT) (*MAX{n}) etc..

(* Callout function API is experimental level and isn't fixed definitely yet. Undocumented now)

oniguruma - release 6.7.1

Published by kkos over 6 years ago

  • NEW: Mechanism of try-in-match-limit (* disabled by default)
  • #73: Update for automake 1.15.1
oniguruma - release 6.7.0

Published by kkos almost 7 years ago

  • NEW: hexadecimal codepoint \uHHHH
  • NEW: add ONIG_SYNTAX_ONIGURUMA (== ONIG_SYNTAX_DEFAULT)
  • Disabled \N and \O on ONIG_SYNTAX_RUBY
  • Reduced object size
oniguruma - release 6.6.1

Published by kkos about 7 years ago

  • Fix definition of \X
oniguruma - release 6.6.0

Published by kkos about 7 years ago

  • NEW: ASCII only mode options for character type/property (?WDSP)
  • NEW: Extended Grapheme Cluster boundary \y, \Y (*original)
  • NEW: Extended Grapheme Cluster \X
  • Range-clear (Absent-clear) operator restores previous range in backtrack.
oniguruma - release 6.5.0

Published by kkos about 7 years ago

  • NEW: \K (keep)
  • NEW: \R (general newline) \N (no newline)
  • NEW: \O (true anychar)
  • NEW: if-then-else syntax (?(...)...|...)
  • NEW: Backreference validity checker (*original)
  • NEW: Absent repeater (?~absent)
  • NEW: Absent expression (?~|absent|expr) (*original)
  • NEW: Absent range cutter (?~|absent) (*original)
oniguruma - release 6.4.0

Published by kkos over 7 years ago

  • Fix fatal problem of endless repeat on Windows
  • NEW: call zero (call the total regexp)
  • NEW: relative backref and relative call by positive number
oniguruma - release 6.3.0

Published by kkos over 7 years ago

NEW SYNTAX: escape-o-brace for octal codepoint.
Fix many bugs: #55 - #60

oniguruma - release 6.2.0

Published by kkos over 7 years ago

Fix many bugs. (#52 etc..)

NEW API: onig_set_capture_num_limit() (#46)

oniguruma - release 5.9.6_p1

Published by kkos almost 8 years ago

Fix Issue #35

oniguruma - release 6.1.3

Published by kkos almost 8 years ago

Fix Issue #35

oniguruma - release 6.1.2

Published by kkos almost 8 years ago

  • allow word bound, word begin and word end in look-behind.
  • NEW option: ONIG_OPTION_CHECK_VALIDITY_OF_STRING
oniguruma - release 6.1.1

Published by kkos about 8 years ago

  • Fix fatal bug Issue #23
Package Rankings
Top 9.54% on Conda-forge.org
Top 4.94% on Alpine-v3.11
Top 6.57% on Alpine-edge
Top 9.68% on Spack.io
Top 3.53% on Alpine-v3.16
Top 3.44% on Alpine-v3.17
Top 2.63% on Pkg.adelielinux.org
Top 2.6% on Alpine-v3.18
Top 2.52% on Alpine-v3.10
Top 8.17% on Proxy.golang.org
Top 4.18% on Alpine-v3.12
Top 4.89% on Alpine-v3.14
Top 2.8% on Alpine-v3.13
Top 3.59% on Alpine-v3.15
Top 25.27% on Anaconda.org
Top 5.46% on Formulae.brew.sh