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-01-21 21:56:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-regexp_parser (Old) and /work/SRC/openSUSE:Factory/.rubygem-regexp_parser.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-regexp_parser" Thu Jan 21 21:56:27 2021 rev:4 rq:865235 version:2.0.3 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-regexp_parser/rubygem-regexp_parser.changes 2020-11-11 20:47:17.283697474 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-regexp_parser.new.28504/rubygem-regexp_parser.changes 2021-01-21 21:56:30.657839536 +0100 @@ -1,0 +2,69 @@ +Wed Jan 20 13:12:49 UTC 2021 - Stephan Kulow <co...@suse.com> + +updated to version 2.0.3 + see installed CHANGELOG.md + + ## [2.0.3] - 2020-12-28 - [Janosch M??ller](mailto:janosc...@gmail.com) + + ### Fixed + + - fixed error when scanning some unlikely and redundant but valid charset patterns + - e.g. `/[[.a-b.]]/`, `/[[=e=]]/`, + - fixed ancestry of some error classes related to syntax version lookup + - `NotImplementedError`, `InvalidVersionNameError`, `UnknownSyntaxNameError` + - they now correctly inherit from `Regexp::Syntax::SyntaxError` instead of Rubys `::SyntaxError` + + ## [2.0.2] - 2020-12-25 - [Janosch M??ller](mailto:janosc...@gmail.com) + + ### Fixed + + - fixed `FrozenError` when calling `#to_s` on a frozen `Group::Passive` + * thanks to [Daniel Gollahon](https://github.com/dgollahon) + + ## [2.0.1] - 2020-12-20 - [Janosch M??ller](mailto:janosc...@gmail.com) + + ### Fixed + + - fixed error when scanning some group names + * this affected names containing hyphens, digits or multibyte chars, e.g. `/(?<a1>a)/` + * thanks to [Daniel Gollahon](https://github.com/dgollahon) for the report + - fixed error when scanning hex escapes with just one hex digit + * e.g. `/\x0A/` was scanned correctly, but the equivalent `/\xA/` was not + * thanks to [Daniel Gollahon](https://github.com/dgollahon) for the report + + ## [2.0.0] - 2020-11-25 - [Janosch M??ller](mailto:janosc...@gmail.com) + + ### Changed + + - some methods that used to return byte-based indices now return char-based indices + * the returned values have only changed for Regexps that contain multibyte chars + * this is only a breaking change if you used such methods directly AND relied on them pointing to bytes + * affected methods: + * `Regexp::Token` `#length`, `#offset`, `#te`, `#ts` + * `Regexp::Expression::Base` `#full_length`, `#offset`, `#starts_at`, `#te`, `#ts` + * thanks to [Akinori MUSHA](https://github.com/knu) for the report + - removed some deprecated methods/signatures + * these are rarely used and have been showing deprecation warnings for a long time + * `Regexp::Expression::Subexpression.new` with 3 arguments + * `Regexp::Expression::Root.new` without a token argument + * `Regexp::Expression.parsed` + + ### Added + + - `Regexp::Expression::Base#base_length` + * returns the character count of an expression body, ignoring any quantifier + - pragmatic, experimental support for chained quantifiers + * e.g.: `/^a{10}{4,6}$/` matches exactly 40, 50 or 60 `a`s + * successive quantifiers used to be silently dropped by the parser + * they are now wrapped with passive groups as if they were written `(?:a{10}){4,6}` + * thanks to [calfeld](https://github.com/calfeld) for reporting this a while back + + ### Fixed + + - incorrect encoding output for non-ascii comments + * this led to a crash when calling `#to_s` on parse results containing such comments + * thanks to [Michael Glass](https://github.com/michaelglass) for the report + - some crashes when scanning contrived patterns such as `'\????'` + + +------------------------------------------------------------------- Old: ---- regexp_parser-1.8.2.gem New: ---- regexp_parser-2.0.3.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-regexp_parser.spec ++++++ --- /var/tmp/diff_new_pack.uaW1RY/_old 2021-01-21 21:56:31.265839744 +0100 +++ /var/tmp/diff_new_pack.uaW1RY/_new 2021-01-21 21:56:31.269839745 +0100 @@ -1,7 +1,7 @@ # # spec file for package rubygem-regexp_parser # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,7 +24,7 @@ # Name: rubygem-regexp_parser -Version: 1.8.2 +Version: 2.0.3 Release: 0 %define mod_name regexp_parser %define mod_full_name %{mod_name}-%{version} ++++++ regexp_parser-1.8.2.gem -> regexp_parser-2.0.3.gem ++++++ ++++ 5541 lines of diff (skipped)