Hello community,
here is the log from the commit of package rubygem-ruby_parser for
openSUSE:Factory checked in at 2020-10-05 19:33:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_parser (Old)
and /work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-ruby_parser"
Mon Oct 5 19:33:35 2020 rev:40 rq:838078 version:3.15.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-ruby_parser/rubygem-ruby_parser.changes
2020-03-07 21:39:57.640341917 +0100
+++
/work/SRC/openSUSE:Factory/.rubygem-ruby_parser.new.4249/rubygem-ruby_parser.changes
2020-10-05 19:33:36.125228146 +0200
@@ -1,0 +2,42 @@
+Fri Sep 25 14:52:44 UTC 2020 - Stephan Kulow <[email protected]>
+
+updated to version 3.15.0
+ see installed History.rdoc
+
+ === 3.15.0 / 2020-08-31
+
+ * 1 major enhancement:
+
+ * Added tentative 2.7 support.
+
+ * 1 minor enhancement:
+
+ * Improved ruby_parse_extract_error's handling of moving slow files out.
+
+ * 22 bug fixes:
+
+ * Bumped ruby version to include 3.0 (trunk).
+ * Fix an error related to empty ensure bodies. (presidentbeef)
+ * Fix handling of bad magic encoding comment.
+ * Fixed SystemStackError when parsing a huoooge hash, caused by a splat
arg.
+ * Fixed a number of errors parsing do blocks in strange edge cases.
+ * Fixed a string backslash lexing bug when the string is an invalid
encoding. (nijikon, gmcgibbon)
+ * Fixed bug assigning line number to some arg nodes.
+ * Fixed bug concatinating string literals with differing encodings.
+ * Fixed bug lexing heredoc w/ nasty mix of \r\n and \n.
+ * Fixed bug lexing multiple codepoints in \u{0000 1111 2222} forms.
+ * Fixed bug setting line numbers in empty xstrings in some contexts.
+ * Fixed edge case on call w/ begin + do block as an arg.
+ * Fixed handling of UTF BOM.
+ * Fixed handling of lexer state across string interpolation braces.
+ * Fixed infinite loop when lexing backslash+cr+newline (aka dos-files)
+ * Fixed lambda + do block edge case.
+ * Fixed lexing of some ?\M... and ?\C... edge cases.
+ * Fixed more do/brace block edge case failures.
+ * Fixed parsing bug where splat was used in the middle of a list.
+ * Fixed parsing of interpolation in heredoc-like strings. (presidentbeef)
+ * Fixed parsing some esoteric edge cases in op_asgn.
+ * Fixed unicode processing in ident chars so now they better mix.
+
+
+-------------------------------------------------------------------
Old:
----
ruby_parser-3.14.2.gem
New:
----
ruby_parser-3.15.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-ruby_parser.spec ++++++
--- /var/tmp/diff_new_pack.AYAsUQ/_old 2020-10-05 19:33:36.709228717 +0200
+++ /var/tmp/diff_new_pack.AYAsUQ/_new 2020-10-05 19:33:36.709228717 +0200
@@ -24,13 +24,13 @@
#
Name: rubygem-ruby_parser
-Version: 3.14.2
+Version: 3.15.0
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: %{ruby < 3.1}
+BuildRequires: %{ruby >= 2.1}
BuildRequires: %{rubygem gem2rpm}
BuildRequires: %{rubygem rdoc > 3.10}
BuildRequires: ruby-macros >= 5
++++++ ruby_parser-3.14.2.gem -> ruby_parser-3.15.0.gem ++++++
++++ 64050 lines of diff (skipped)