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)

Reply via email to