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 <[email protected]>
+
+- updated to version 2.1.1
+
+ ## [2.1.1] - 2021-02-23 - [Janosch M??ller](mailto:[email protected])
+
+ ### 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:[email protected])
+
+ ### 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)