Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-nokogiri for
openSUSE:Factory checked in at 2021-08-27 21:43:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-nokogiri (Old)
and /work/SRC/openSUSE:Factory/.rubygem-nokogiri.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-nokogiri"
Fri Aug 27 21:43:21 2021 rev:57 rq:914152 version:1.12.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-nokogiri/rubygem-nokogiri.changes
2021-07-02 13:26:51.749042053 +0200
+++
/work/SRC/openSUSE:Factory/.rubygem-nokogiri.new.1899/rubygem-nokogiri.changes
2021-08-27 21:43:30.569943104 +0200
@@ -1,0 +2,75 @@
+Wed Aug 25 05:19:43 UTC 2021 - Manuel Schnitzer <[email protected]>
+
+- updated to version 1.12.3
+
+### Fixed
+
+* [CRuby] Fix compilation of libgumbo on older systems with versions of GCC
that give errors on C99-isms. Affected systems include RHEL6, RHEL7, and
SLES12. [[#2302](https://github.com/sparklemotion/nokogiri/issues/2302)]
+
+
+## 1.12.2 / 2021-08-04
+
+### Fixed
+
+* [CRuby] Ensure that C extension files in non-native gem installations are
loaded using `require` and rely on `$LOAD_PATH` instead of using
`require_relative`. This issue only exists when deleting shared libraries that
exist outside the extensions directory, something users occasionally do to
conserve disk space.
[[#2300](https://github.com/sparklemotion/nokogiri/issues/2300)]
+
+
+## 1.12.1 / 2021-08-03
+
+### Fixed
+
+* [CRuby] Fix compilation of libgumbo on BSD systems by avoiding GNU-isms.
[[#2298](https://github.com/sparklemotion/nokogiri/issues/2298)]
+
+
+## 1.12.0 / 2021-08-02
+
+### Notable Addition: HTML5 Support (CRuby only)
+
+__HTML5 support__ has been added (to CRuby only) by merging
[Nokogumbo](https://github.com/rubys/nokogumbo) into Nokogiri. The Nokogumbo
public API has been preserved, so this functionality is available under the
`Nokogiri::HTML5` namespace.
[[#2204](https://github.com/sparklemotion/nokogiri/issues/2204)]
+
+Please note that HTML5 support is not available for JRuby in this version.
However, we feel it is important to think about JRuby and we hope to work on
this in the future. If you're interested in helping with HTML5 support on
JRuby, please reach out to the maintainers by commenting on issue
[#2227](https://github.com/sparklemotion/nokogiri/issues/2227).
+
+Many thanks to Sam Ruby, Steve Checkoway, and Craig Barnes for creating and
maintaining Nokogumbo and supporting the Gumbo HTML5 parser. They're now
Nokogiri core contributors with all the powers and privileges pertaining
thereto. ????
+
+
+### Notable Change: `Nokogiri::HTML4` module and namespace
+
+`Nokogiri::HTML` has been renamed to `Nokogiri::HTML4`, and `Nokogiri::HTML`
is aliased to preserve backwards-compatibility. `Nokogiri::HTML` and
`Nokogiri::HTML4` parse methods still use libxml2's (or NekoHTML's) HTML4
parser in the v1.12 release series.
+
+Take special note that if you rely on the class name of an object in your
code, objects will now report a class of `Nokogiri::HTML4::Foo` where they
previously reported `Nokogiri::HTML::Foo`. Instead of relying on the string
returned by `Object#class`, prefer `Class#===` or `Object#is_a?` or
`Object#instance_of?`.
+
+Future releases of Nokogiri may deprecate `HTML` methods or otherwise change
this behavior, so please start using `HTML4` in place of `HTML`.
+
+
+### Added
+
+* [CRuby] `Nokogiri::VERSION_INFO["libxslt"]["datetime_enabled"]` is a new
boolean value which describes whether libxslt (or, more properly, libexslt) has
compiled-in datetime support. This generally going to be `true`, but some
distros ship without this support (e.g., some mingw UCRT-based packages, see
https://github.com/msys2/MINGW-packages/pull/8957). See
[#2272](https://github.com/sparklemotion/nokogiri/issues/2272) for more details.
+
+
+### Changed
+
+* Introduce a new constant, `Nokogiri::XML::ParseOptions::DEFAULT_XSLT`, which
adds the libxslt-preferred options of `NOENT | DTDLOAD | DTDATTR | NOCDATA` to
`ParseOptions::DEFAULT_XML`.
+* `Nokogiri.XSLT` parses stylesheets using `ParseOptions::DEFAULT_XSLT`, which
should make some edge-case XSL transformations match libxslt's default
behavior. [[#1940](https://github.com/sparklemotion/nokogiri/issues/1940)]
+
+
+### Fixed
+
+* [CRuby] Namespaced attributes are handled properly when their parent node is
reparented into another document. Previously, the namespace may have gotten
dropped. [[#2228](https://github.com/sparklemotion/nokogiri/issues/2228)]
+* [CRuby] Reparented nodes no longer inherit their parent's namespace.
Previously, a node without a namespace was forced to adopt its parent's
namespace. [[#1712](https://github.com/sparklemotion/nokogiri/issues/1712),
[#425](https://github.com/sparklemotion/nokogiri/issues/425)]
+
+
+### Improved
+
+* [CRuby] Speed up (slightly) the compile time of packaged libraries
`libiconv`, `libxml2`, and `libxslt` by using autoconf's
`--disable-dependency-tracking` option. ("ruby" platform gem only.)
+
+
+### Deprecated
+
+* Deprecating Nokogumbo's `Nokogiri::HTML5.get`. This method will be removed
in a future version of Nokogiri.
+
+
+### Dependencies
+
+* [CRuby] Upgrade mini_portile2 dependency from `~> 2.5.0` to `~> 2.6.1`.
("ruby" platform gem only.)
+
+-------------------------------------------------------------------
Old:
----
nokogiri-1.11.7.gem
New:
----
nokogiri-1.12.3.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-nokogiri.spec ++++++
--- /var/tmp/diff_new_pack.5Bdrvf/_old 2021-08-27 21:43:31.309943960 +0200
+++ /var/tmp/diff_new_pack.5Bdrvf/_new 2021-08-27 21:43:31.317943969 +0200
@@ -24,7 +24,7 @@
#
Name: rubygem-nokogiri
-Version: 1.11.7
+Version: 1.12.3
Release: 0
%define mod_name nokogiri
%define mod_full_name %{mod_name}-%{version}
@@ -33,6 +33,7 @@
%define rb_build_versions ruby25 ruby26
%define rb_build_ruby_abis ruby:2.5.0 ruby:2.6.0
%endif
+BuildRequires: %{rubygem mini_portile2:2.6}
BuildRequires: %{rubygem pkg-config}
BuildRequires: libxml2-devel >= 2.6.21
BuildRequires: libxslt-devel
++++++ gem2rpm.yml ++++++
--- /var/tmp/diff_new_pack.5Bdrvf/_old 2021-08-27 21:43:31.353944010 +0200
+++ /var/tmp/diff_new_pack.5Bdrvf/_new 2021-08-27 21:43:31.353944010 +0200
@@ -23,6 +23,7 @@
BuildRequires: libxml2-devel >= 2.6.21
BuildRequires: libxslt-devel
BuildRequires: %{rubygem pkg-config}
+ BuildRequires: %{rubygem mini_portile2:2.6}
# BuildRequires: foobar
# Requires: foobar
# ## used by gem2rpm
++++++ nokogiri-1.11.7.gem -> nokogiri-1.12.3.gem ++++++
/work/SRC/openSUSE:Factory/rubygem-nokogiri/nokogiri-1.11.7.gem
/work/SRC/openSUSE:Factory/.rubygem-nokogiri.new.1899/nokogiri-1.12.3.gem
differ: char 133, line 1