Changelog for
ruby3.3-rubygem-sexp_processor-4.17.1-1.2.x86_64.rpm :
* Mon Jan 29 2024 Dan Čermák
- New upstream release 4.17.1, see bundled History.rdoc
* Tue Nov 14 2023 Dan Čermák - New upstream release 4.17.0, see bundled History.rdoc
* Thu Apr 28 2022 Stephan Kulow updated to version 4.16.1 see installed History.rdoc === 4.16.1 / 2022-04-09
* 1 minor enhancement:
* Reworked ParseTreeTestCase\'s notion of versions to make it easier to extend.
* Tue Jan 25 2022 Stephan Kulow updated to version 4.16.0 see installed History.rdoc === 4.16.0 / 2021-10-27
* 4 minor enhancements:
* Added Sexp#value (pushed up from ruby_parser).
* Aliased Sexp#concat to #_concat and use that so it can be overridden.
* Cache the #hash result.
* StrictSexp mode (4) now covers concat.
* 3 bug fixes:
* Fix some doco on each_sexp to clarify that it is not recursive.
* Fixed a bug calling enum_for when using each_of_type w/ no block.
* Minor fixes to pt_testcase.rb for custom timeouts and better error handling.
* Thu Jun 24 2021 Stephan Kulow updated to version 4.15.3 see installed History.rdoc === 4.15.3 / 2021-05-15
* 1 minor enhancement:
* Added 3.0 to pt_testcase.rb
* Wed Jan 20 2021 Stephan Kulow updated to version 4.15.2 see installed History.rdoc === 4.15.2 / 2021-01-10
* 1 bug fix:
* Bumped ruby version to include < 4 (trunk).
* Fri Sep 25 2020 Stephan Kulow updated to version 4.15.1 see installed History.rdoc === 4.15.1 / 2020-08-31
* 1 bug fix:
* Bumped ruby version to include 3.0 (trunk). === 4.15.0 / 2020-06-09
* 1 minor enhancement:
* Added `child` and `include` to Sexp::Matcher.parse language.
* Mon Feb 10 2020 Stephan Kulow - updated to version 4.14.1 see installed History.rdoc === 4.14.1 / 2020-02-09
* 2 bug fixes:
* Declared support for ruby 2.2+ to gemspec.
* Fixed alias for `not?` to `-` for ruby <= 2.4. (nard-tech). === 4.14.0 / 2020-02-06
* 4 minor enhancements:
* Added \'-\' as an alias for the \'not?\' pattern matching command.
* Added Klass matcher to match on types.
* Added `k` shortcut for Klass & hooked into Sexp::Matcher.parse.
* Added any matcher to pattern parser. === 4.13.0 / 2019-09-24
* 4 minor enhancements:
* Added Sexp.q (query) and deprecated Sexp.s to distinguish better and match inspect output.
* Extended Sexp::Matcher::Parser to allow `not?` patterns.
* Extended Sexp::Matcher::Parser to cover more method names.
* Split out all pattern-oriented code to sexp_matcher.rb.
* 1 bug fix:
* Fixed bug w/ ruby\'s Array#eql? and #hash not looking at ivars.
* Fri Jul 19 2019 Stephan Kulow - updated to version 4.12.1 see installed History.rdoc === 4.12.1 / 2019-06-03
* 1 minor enhancement:
* Sexp#line now raises if setting w/ non-integer (eg nil).
* 3 bug fixes:
* Fixed pt_testcase.rb for block args w/ trailing commas.
* Fixed pt_testcase.rb for stabby proc sexps.
* Simple fixes for STRICT_SEXP=1.
* Thu Mar 14 2019 Stephan Kulow - updated to version 4.12.0 see installed History.rdoc === 4.12.0 / 2019-03-12
* 3 bug fixes:
* Fixed sexp_body to return empty sexp instead of nil when using STRICT_SEXP.
* STRICT_SEXP=4+ fails w/ current use of concat. Removed concat from strictness for now.
* Use concat internally instead of splat. Some people have 20000 node sexps! (presidentbeef)