Revisions of rubygem-regexp_parser

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1182831 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 15)
Automatic submission by obs-autosubmit
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1151747 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 14)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1042657 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 12)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1010081 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 11)
updated to version 2.6.0
 see installed CHANGELOG.md
  # Changelog
  
  All notable changes to this project will be documented in this file.
  
  The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
  and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
  
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 974070 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 8)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 956124 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 7)
Automatic submission by obs-autosubmit
Richard Brown's avatar Richard Brown (RBrownSUSE) accepted request 879330 from Manuel Schnitzer's avatar Manuel Schnitzer (mschnitzer) (revision 5)
update (forwarded request 879328 from mschnitzer)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 865235 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 4)
updated to version 2.0.3
 see installed CHANGELOG.md
  ## [2.0.3] - 2020-12-28 - [Janosch Müller](mailto:janosch84@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:janosch84@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:janosch84@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:janosch84@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 `'\😋'`
  
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 838073 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 2)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 816379 from Dan Čermák's avatar Dan Čermák (dancermak) (revision 1)
Submission of a new dependency of rubocop
Displaying all 15 revisions
openSUSE Build Service is sponsored by