Hello community,

here is the log from the commit of package rubygem-ruby_parser for 
openSUSE:Factory checked in at 2020-03-07 21:39:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-ruby_parser"

Sat Mar  7 21:39:51 2020 rev:39 rq:773847 version:3.14.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes  
2019-04-01 12:36:24.705857717 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.26092/rubygem-ruby_parser.changes
       2020-03-07 21:39:57.640341917 +0100
@@ -1,0 +2,62 @@
+Mon Feb 10 15:44:09 UTC 2020 - Stephan Kulow <[email protected]>
+
+- updated to version 3.14.2
+ see installed History.rdoc
+
+  === 3.14.2 / 2020-02-06
+  
+  * 1 minor enhancement:
+  
+    * Cleaned up call_args and removed arg_blk_pass from 
ruby_parser_extras.rb! Yay!
+  
+  === 3.14.1 / 2019-10-29
+  
+  * 1 minor enhancement:
+  
+    * Declared that ruby_parser supports ruby 2.2 and up.
+  
+  * 3 bug fixes:
+  
+    * Fixed a problem with %W with a null-byte terminator. (wtf?) (spohlenz)
+    * Fixed line numbering for command (eg methods without parentheses) 
arguments. (mvz)
+    * Fixed lineno on new dxstrs. (presidentbeef)
+  
+  === 3.14.0 / 2019-09-24
+  
+  * 8 minor enhancements:
+  
+    * Added Sexp#line_min & new line number debugging feature.
+    * Allow bin/ruby_parse to use RP_TIMEOUT to tweak default timeout for 
large files & slow debugging modes.
+    * Did you know that custom inspect can't be > 65 chars? 65! Me neither. 
Fixed.
+    * For now, value_expr == remove_begin.
+    * Improved error messages for unterminated regexps.
+    * Moved all STR_* consts into State::Values and made them State instances.
+    * Overhauled RubyLexer::State + Values to allow for completely separate 
groups of States.
+    * RubyParserExtras#remove_begin removes nested begins and patches line 
numbers.
+  
+  * 22 bug fixes:
+  
+    * Changed EOF signaling to return [false, false] per doco.
+    * Changed RubyParserStuff#remove_begin to keep inner line number, if any. 
(mvz)
+    * Differentiated between lambda call and stabby proc. Added :lambda sexp. 
(whitequark)
+    * Extended State#== to check equal? first as an optimization.
+    * Fixed a bug in tab indent width.
+    * Fixed a line numbering bug for assignables.
+    * Fixed a line numbering bug for defns w/ nil bodies.
+    * Fixed another missing line number, driven out by ruby_to_ruby bootstrap.
+    * Fixed dedenting squiggle heredocs if interpolation is in the mix. (mvz)
+    * Fixed differentiation of `{ |a| ... }` vs `{ |a,| ... }`. Fixes #236 
(whitequark).
+    * Fixed lex_state for symbols.
+    * Fixed lex_state for tSTRING_END and tREGEXP_END.
+    * Fixed line numbers for BEGIN block. (mvz)
+    * Fixed op_asgn1 w/ command_call having array instead of arglist. (mvz)
+    * Fixed parsing of () in a command-call (eg p).
+    * Fixed remaining missing line numbers by forcing extra checks during test 
and blowing up. They may still be wrong (esp after heredocs, ugh), but they're 
there! Special thank you to mvz for pushing on this and providing tests and PRs.
+    * Fixed some lex_state versioning issues with closing braces/bracket on 
ruby<25.
+    * Keep carriage return escapes in heredocs. (mvz)
+    * Massive overhaul of line number code.
+    * More line number fixes and extra tests from mvz. Thank you!
+    * Parsing BEGIN block when not at top level should raise an error. (mvz)
+    * Removed irb task from Rakefile as it has been pushed up to Hoe and 
doubles up here.
+
+-------------------------------------------------------------------

Old:
----
  ruby_parser-3.13.1.gem

New:
----
  ruby_parser-3.14.2.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-ruby_parser.spec ++++++
--- /var/tmp/diff_new_pack.brH4C2/_old  2020-03-07 21:39:58.176342279 +0100
+++ /var/tmp/diff_new_pack.brH4C2/_new  2020-03-07 21:39:58.176342279 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-ruby_parser
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,17 +24,18 @@
 #
 
 Name:           rubygem-ruby_parser
-Version:        3.13.1
+Version:        3.14.2
 Release:        0
 %define mod_name ruby_parser
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{ruby < 3}
+BuildRequires:  %{ruby => 2.2}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  %{rubygem rdoc > 3.10}
-BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros >= 5
 BuildRequires:  update-alternatives
-Url:            https://github.com/seattlerb/ruby_parser
+URL:            https://github.com/seattlerb/ruby_parser
 Source:         https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:        gem2rpm.yml
 Summary:        ruby_parser (RP) is a ruby parser written in pure ruby 
(utilizing
@@ -44,9 +45,9 @@
 
 %description
 ruby_parser (RP) is a ruby parser written in pure ruby (utilizing
-racc--which does by default use a C extension). RP's output is
-the same as ParseTree's output: s-expressions using ruby's arrays and
-base types.
+racc--which does by default use a C extension). It outputs
+s-expressions which can be manipulated and converted back to ruby via
+the ruby2ruby gem.
 As an example:
 def conditional1 arg1
 return 1 if arg1 == 0

++++++ ruby_parser-3.13.1.gem -> ruby_parser-3.14.2.gem ++++++
++++ 89953 lines of diff (skipped)


Reply via email to