Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rubygem-regexp_parser for openSUSE:Factory checked in at 2021-03-16 15:45:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-regexp_parser (Old) and /work/SRC/openSUSE:Factory/.rubygem-regexp_parser.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-regexp_parser" Tue Mar 16 15:45:57 2021 rev:5 rq:879330 version:2.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-regexp_parser/rubygem-regexp_parser.changes 2021-01-21 21:56:30.657839536 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-regexp_parser.new.2401/rubygem-regexp_parser.changes 2021-03-16 15:46:53.393273929 +0100 @@ -1,0 +2,43 @@ +Tue Mar 16 04:04:24 UTC 2021 - Manuel Schnitzer <mschnit...@suse.com> + +- updated to version 2.1.1 + + ## [2.1.1] - 2021-02-23 - [Janosch M??ller](mailto:janosc...@gmail.com) + + ### Fixed + + - fixed `NameError` when requiring only `'regexp_parser/scanner'` in v2.1.0 + * thanks to [Jared White and Sam Ruby](https://github.com/ruby2js/ruby2js) for the report + + ## [2.1.0] - 2021-02-22 - [Janosch M??ller](mailto:janosc...@gmail.com) + + ### Added + + - common ancestor for all scanning/parsing/lexing errors + * `Regexp::Parser::Error` can now be rescued as a catch-all + * the following errors (and their many descendants) now inherit from it: + - `Regexp::Expression::Conditional::TooManyBranches` + - `Regexp::Parser::ParserError` + - `Regexp::Scanner::ScannerError` + - `Regexp::Scanner::ValidationError` + - `Regexp::Syntax::SyntaxError` + * it replaces `ArgumentError` in some rare cases (`Regexp::Parser.parse('?')`) + * thanks to [sandstrom](https://github.com/sandstrom) for the cue + + ### Fixed + + - fixed scanning of whole-pattern recursion calls `\g<0>` and `\g'0'` + * a regression in v2.0.1 had caused them to be scanned as literals + - fixed scanning of some backreference and subexpression call edge cases + * e.g. `\k<+1>`, `\g<x-1>` + - fixed tokenization of some escapes in character sets + * `.`, `|`, `{`, `}`, `(`, `)`, `^`, `$`, `?`, `+`, `*` + * all of these correctly emitted `#type` `:literal` and `#token` `:literal` if *not* escaped + * if escaped, they emitted e.g. `#type` `:escape` and `#token` `:group_open` for `[\(]` + * the escaped versions now correctly emit `#type` `:escape` and `#token` `:literal` + - fixed handling of control/metacontrol escapes in character sets + * e.g. `[\cX]`, `[\M-\C-X]` + * they were misread as bunch of individual literals, escapes, and ranges + - fixed some cases where calling `#dup`/`#clone` on expressions led to shared state + +------------------------------------------------------------------- Old: ---- regexp_parser-2.0.3.gem New: ---- regexp_parser-2.1.1.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-regexp_parser.spec ++++++ --- /var/tmp/diff_new_pack.ti1uml/_old 2021-03-16 15:46:53.949274792 +0100 +++ /var/tmp/diff_new_pack.ti1uml/_new 2021-03-16 15:46:53.953274798 +0100 @@ -24,7 +24,7 @@ # Name: rubygem-regexp_parser -Version: 2.0.3 +Version: 2.1.1 Release: 0 %define mod_name regexp_parser %define mod_full_name %{mod_name}-%{version} ++++++ regexp_parser-2.0.3.gem -> regexp_parser-2.1.1.gem ++++++ ++++ 4681 lines of diff (skipped)