Skip to content

Releases: kkos/oniguruma

Release 6.9.9

14 Oct 12:02
Compare
Choose a tag to compare
  • Update Unicode version 15.1.0
  • NEW API: ONIG_OPTION_MATCH_WHOLE_STRING
  • Fixed: (?I) option was not enabled for character classes (Issue #264).
  • Changed specification to check for incorrect POSIX bracket (Issue #253).
  • Changed [[:punct:]] in Unicode encodings to be compatible with POSIX definition. (Issue #268)
  • Fixed: ONIG_OPTION_FIND_LONGEST behavior

Release 6.9.8

29 Apr 04:51
Compare
Choose a tag to compare
  • Update Unicode version 14.0.0
  • Whole options
    • (?C) : ONIG_OPTION_DONT_CAPTURE_GROUP
    • (?I) : ONIG_OPTION_IGNORECASE_IS_ASCII
    • (?L) : ONIG_OPTION_FIND_LONGEST
  • Fixed some problems found by OSS-Fuzz

Release 6.9.7 revised 1

15 Apr 08:31
Compare
Choose a tag to compare
  • fix: replace UChar to OnigUChar in oniguruma.h

Release 6.9.7

14 Apr 07:31
Compare
Choose a tag to compare

Completely same as RC1.

  • NEW API: ONIG_OPTION_CALLBACK_EACH_MATCH
  • NEW API: ONIG_OPTION_IGNORECASE_IS_ASCII
  • NEW API: ONIG_SYNTAX_PYTHON
  • Fixed some problems found by OSS-Fuzz

6.9.7 Release Candidate 1

31 Mar 01:39
Compare
Choose a tag to compare
Pre-release
  • NEW API: ONIG_OPTION_CALLBACK_EACH_MATCH
  • NEW API: ONIG_OPTION_IGNORECASE_IS_ASCII
  • NEW API: ONIG_SYNTAX_PYTHON
  • Fixed some problems found by OSS-Fuzz

Release 6.9.6

05 Nov 01:08
Compare
Choose a tag to compare
  • When using configure script, if you have the POSIX API enabled in an earlier version (disabled by default in 6.9.5) and you need application binary compatibility with the POSIX API, specify "--enable-binary-compatible-posix-api=yes" instead of "--enable-posix-api=yes". Starting in 6.9.6, "--enable-posix-api=yes" only supports source-level compatibility for 6.9.5 and earlier about POSIX API. (Issue #210)
  • NEW: configure option --enable-binary-compatible-posix-api=[yes/no]
  • NEW API: Limiting the maximum number of calls of subexp-call
  • NEW API: ONIG_OPTION_NOT_BEGIN_STRING / NOT_END_STRING / NOT_BEGIN_POSITION
  • Fixed behavior of ONIG_OPTION_NOTBOL / NOTEOL
  • Fixed many problems found by OSS-Fuzz
  • Fixed many problems found by Coverity
  • Fixed CVE-2020-26159 (This turned out not to be a problem later. #221)
  • Under cygwin and mingw, generate and install the libonig.def file (Issue #220)

6.9.6 Release Candidate 4

21 Oct 08:33
Compare
Choose a tag to compare
Pre-release

6.9.6 Release Candidate 3

16 Oct 11:48
Compare
Choose a tag to compare
Pre-release

6.9.6 Release Candidate 2

09 Oct 09:31
Compare
Choose a tag to compare
Pre-release

6.9.6 Release Candidate 1

07 Oct 03:02
Compare
Choose a tag to compare
Pre-release
  • In a Unix environment, if you have the POSIX API enabled in an earlier versio
    n (disabled by default in 6.9.5) and you need application binary compatibility
    with the POSIX API, specify "--enable-binary-compatible-posix-api=yes" instead
    of "--enable-posix-api=yes". "--enable-posix-api=yes" only supports source-lev
    el compatibility for POSIX API since 6.9.6.
  • NEW: configure option --enable-binary-compatible-posix-api=[yes/no]
  • NEW API: Limiting the maximum number of calls of subexp-call
  • NEW API: ONIG_OPTION_NOT_BEGIN_STRING / NOT_END_STRING / NOT_BEGIN_POSITION
  • Fixed behavior of ONIG_OPTION_NOTBOL / NOTEOL
  • Fixed many problems found by OSS-Fuzz
  • Fixed many problems found by Coverity
  • Fixed CVE-2020-26159