Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-YAML-LibYAML for 
openSUSE:Factory checked in at 2026-06-28 21:05:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-YAML-LibYAML (Old)
 and      /work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.11887 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-YAML-LibYAML"

Sun Jun 28 21:05:11 2026 rev:34 rq:1361944 version:0.908.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-YAML-LibYAML/perl-YAML-LibYAML.changes      
2026-05-20 15:23:44.280205476 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-YAML-LibYAML.new.11887/perl-YAML-LibYAML.changes
   2026-06-28 21:05:54.384805091 +0200
@@ -1,0 +2,6 @@
+Sun Jun 21 09:03:39 UTC 2026 - Tina Müller <[email protected]>
+
+- updated to 0.908.0 (v0.908.0)
+   see /usr/share/doc/packages/perl-YAML-LibYAML/Changes
+
+-------------------------------------------------------------------

Old:
----
  YAML-LibYAML-v0.907.0.tar.gz

New:
----
  YAML-LibYAML-v0.908.0.tar.gz

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

Other differences:
------------------
++++++ perl-YAML-LibYAML.spec ++++++
--- /var/tmp/diff_new_pack.2x8qo6/_old  2026-06-28 21:05:55.184832048 +0200
+++ /var/tmp/diff_new_pack.2x8qo6/_new  2026-06-28 21:05:55.188832183 +0200
@@ -18,10 +18,10 @@
 
 %define cpan_name YAML-LibYAML
 Name:           perl-YAML-LibYAML
-Version:        0.907.0
+Version:        0.908.0
 Release:        0
-# v0.907.0 -> normalize -> 0.907.0
-%define cpan_version v0.907.0
+# v0.908.0 -> normalize -> 0.908.0
+%define cpan_version v0.908.0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        Perl YAML Serialization using XS and libyaml
 URL:            https://metacpan.org/release/%{cpan_name}

++++++ YAML-LibYAML-v0.907.0.tar.gz -> YAML-LibYAML-v0.908.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.907.0/Changes 
new/YAML-LibYAML-v0.908.0/Changes
--- old/YAML-LibYAML-v0.907.0/Changes   2026-05-10 19:50:08.079301873 +0200
+++ new/YAML-LibYAML-v0.908.0/Changes   2026-06-21 00:20:31.375438677 +0200
@@ -1,372 +1,376 @@
-v0.907.0 2026-05-10 19:47:04+02:00
- - Turn off cyclic references by default
+0.01 Fri May 11 14:08:54 PDT 2007
+ - First Version. Very alpha. Not for production!
 
-v0.906.0 2026-04-26 11:12:32+02:00
- - Fix detecting floats in YAML 1.2 Core Schema (issue#125)
+0.02 Mon May 14 23:27:17 PDT 2007
+ - Implement initial Dump function. Now supports basic Dump and Load.
 
-v0.905.0 2026-04-24 09:37:22+02:00
- - Fix memory leak for trailing UTF8 octets (PR#123)
+0.03 Mon May 14 23:27:17 PDT 2007
+ - Fixed Dump call stack bugs reported by vhold. Made Dump work like Load.
+ - Made this very 'Changes' file loadable, and have a test to prove it.
+ - As a result Load now handles a multiple document stream correctly.
+ - Added a 'loader' typedef to the C code. This is kinda like a self object
+   for the Loader and maybe I'll expose this to the Perl API at some point.
+ - Made Dump and Load not be proxy subs from YAML::LibYAML to
+   YAML::LibYAML::XS. This removes one level of Perl sub calling which
+   should improve benchmarks.
 
-v0.904.0 2025-05-08 14:12:41+02:00
- - Experimental OOP Interface, YAML 1.2
+0.04 Sat May 19 20:04:04 PDT 2007
+ - Added a typedef 'dumper' like 'loader'. Makes internals nicer and more
+   exposable.
+ - Support dumping undef as ~ and "~" as '~', and loading them correctly.
 
-v0.903.0 2025-02-03 00:12:41+01:00
- - Security fix: Use 3-arg form of open in LoadFile (issue#120 PR#121)
+0.05 Mon May 21 00:14:40 PDT 2007
+ - TonyC pointed out the error in my ways for using newSVpvf for strings.
 
-v0.902.0 2024-09-20 21:39:00+02:00
- - Loaded builtin booleans are not readonly anymore for perl >= v5.36
+0.06 Tue May 22 23:37:40 PDT 2007
+ - Support dumping zero objects, and loading empty or comment only streams
+   to produce zero objects.
 
-v0.901.0 2024-09-06 23:56:41+02:00
- - Change version scheme
- - Fix missing linebreak in pod from Dist::Zilla conversion
+0.07 Wed May 23 00:04:42 PDT 2007
+ - TonyC showed me how to use '...' in my XS prototype to say zero or more
+   args.
 
-0.90 2024-09-06 23:44:13+02:00
- - Change from Zilla::Dist to Dist::Zilla
+0.08 Wed May 23 19:34:35 PDT 2007
+ - Make sure dumped empty strings have quotes
+ - Add boolean roundtrip support
+ - Add full anchor/alias support
 
-0.89 Sat 27 Jan 2024 01:44:08 AM CET
- - Recognise core booleans on Perl 5.36+ at dump time (PR#114 PEVANS++)
+0.09 Mon May 28 00:38:19 PDT 2007
+ - Dump and Load scalar refs
+ - Handle alias scalar refs
 
-0.88 Fri May 12 05:28:05 AM PDT 2023
- - REVERT "Turn off internal POK flag for number scalars"
+0.10 Mon May 28 03:17:29 PDT 2007
+ - Integrated with YAML::Tests test suite.
 
-0.87 Thu May  4 09:37:26 PM CEST 2023
- - Turn off internal POK flag for number scalars
+0.11 Tue May 29 17:25:18 PDT 2007
+ - Fixed false YAML::Tiny dependency
+ - Support blessed hashes and arrays
 
-0.86 Wed Jan 25 09:34:14 PM EST 2023
- - Fix YAML::XS pod in cpanminus
+0.12 Wed May 30 01:08:52 PDT 2007
+ - Add support for dumping code refs and blessed code refs
 
-0.85 Mon Sep 12 08:20:19 AM EDT 2022
- - Convert doc from Swim to Markdown
- - Remove travis testing
+0.14 Wed May 30 02:31:39 PDT 2007
+ - Plain empty strings should load as undef
 
-0.84 Sat 03 Sep 2022 09:20:20 PM CEST
- - Add option ForbidDuplicateKeys (PR#105 tinita)
+0.15 Wed May 30 20:16:22 PDT 2007
+ - Use 'Perl_form' to generate tags. Don't use memory allocating.
+ - Can correctly load a scalar ref to itself.
 
-0.83 Sat 08 May 2021 11:51:32 PM CEST
- - Recognize tied variables (PR#101 tinita)
- - Add license file from included libyaml code (PR#102 tinita)
+0.16 Thu May 31 13:46:50 PDT 2007
+ - Using a newer version of libyaml (0.1.1 cut of trunk).
+ - Can dump scalars that need quoting without getting a !
 
-0.82 Sat 02 May 2020 08:39:03 PM CEST
- - Updated libyaml sources to 0.2.4. Changes affecting YAML::XS are
- - Output '...' at the stream end after a block scalar with trailing empty
-   lines
- - Accept '%YAML 1.2' directives (they are ignored and do not change
-   behaviour though)
+0.17 Wed Jun  6 19:48:52 PDT 2007
+ - Support code and glob dumping
+ - Much refactoring.
 
-0.81 Mon 27 Jan 2020 11:05:46 PM CET
- - Breaking Change: Set $YAML::XS::LoadBlessed default to false to make it
-   more secure
+0.18 Sun Jun 17 18:33:41 PDT 2007
+ - Renamed to shorter YAML::XS
+ - Load and Dump blessed scalar refs
+ - Report Load errors
+ - Allow !!hash and !!array
 
-0.80 Thu 22 Aug 2019 01:17:13 PM CEST
- - Fix memory leak when loading invalid YAML (PR#93 tinita)
+0.19 Mon Jun 18 00:54:40 PDT 2007
+ - Fixed memory bugs. Reported_by avar
 
-0.79 Tue 11 Jun 2019 09:35:22 PM CEST
- - Support aliasing scalars resolved as null or booleans (tinita)
- - Add YAML::XS::LibYAML::libyaml_version() (tinita)
- - Support standard !!int/!!float tags instead of dying (tinita)
+0.20 Mon Jun 18 16:29:33 PDT 2007
+ - Better parse error messaging
 
-0.78 Sat 18 May 2019 06:35:21 PM CEST
- - Fix double free/core dump when Dump()ing binary data, see issue#91
-   (tinita)
- - Update config.h from libyaml (tinita)
+0.21 Thu Jun 21 15:08:03 PDT 2007
+ - Add Loadfile and Dumpfile functions
+ - Support !foo private tags for Load - for David Garamond
+ - Support Dump/Load of strings with nulls
 
-0.77 Mon 15 Apr 2019 10:55:13 PM CEST
- - Update libyaml to version 0.2.2. Most important change for users is that
-   plain urls in flow style can be parsed now. Example: `[ http://yaml.org
-   ]`. (tinita)
+0.22 Fri Jun 22 00:38:14 PDT 2007
+ - Support !foo private tags for Loading scalar refs - for David Garamond
 
-0.76 Sun Dec 30 20:10:16 CET 2018
- - Add $Indent - number of spaces when dumping. PR#89 @zdm++
- - Fix typo in docs. PR#87 @mr-mixas++
- - Fix links in docs. @manwar++
+0.23 Fri Jun 22 17:56:50 PDT 2007
+ - Added full regexp Dump and Load support. Borrowed code from YAML::Syck.
+   Discovered/reported bugs in the same.
 
-0.75 Sat Nov  3 14:17:28 CET 2018
- - Implement $LoadCode (tinita)
+0.24 Sun Jun 24 10:29:03 PDT 2007
+ - Turn on unicode dumping support.
+ - Make anchor numbers Dump in order.
 
-0.74 Fri Aug 31 18:06:17 PDT 2018
- - Fix tests on older perls
- - Support back to perl.5.8.1
+0.25 Sun Jun 24 17:39:13 PDT 2007
+ - Squelch most -pedantic C warnings. Thanks audreyt.
+ - Allow anchored and aliased scalars (and regexps) to be Loaded
 
-0.72 Sun Jul  8 17:03:08 CEST 2018
- - Update to libyaml 0.2.1 (tinita) It's forbidden now to escape single
-   quotes inside double quotes
- - When disabling $LoadBlessed, return scalars not refs (tinita)
- - Save anchors also for blessed scalars (tinita)
+0.26 Mon Jun 25 00:14:19 PDT 2007
+ - Refactor to consistent pointer & declaration syntax
+ - Start commenting the C code.
+ - Make YAML::XS work on Win32 by adding -DYAML_DECLARE_EXPORT. (Tested on
+   StrawberryPerl)
 
-0.70 Sat Jun  9 21:53:05 CEST 2018
- - Fix format specifier/argument mismatch PR#79 @a3f++
- - Travis CI: Test on Perl 5.26 PR#80 @a3f++
- - Fix a C90-compatibility issue PR#81 @stphnlyd++
+0.27 Fri Jun  6 22:05:29 PDT 2008
+ - Apply patches from Gisle Aas and Jan Dubois of ActiveState.
 
-0.69 Tue Dec 26 18:37:25 CET 2017
- - Security fix Add $LoadBlessed option to turn on/off loading objects
-   PR#73 PR#74 TINITA++
+0.28 Mon Jun 23 15:23:24 PDT 2008
+ - Apply UTF8 patch supplied by KLEINJ in rt.cpan#36734
 
-0.68 Mon Dec 18 20:01:05 CET 2017
- - Fix regex roundtrip (fixes issue#69) PR#70 (TINITA++)
- - Fix loading of many regexes (fixes issue#64) PR#71 (TINITA++)
+0.29 Tue Nov 11 22:57:07 PST 2008
+ - Check SvNIOK when dumping and format if quotes when it's a string that
+   looks like a number
+ - Parse plain scalars as numbers when they look like numbers
+ - Load nulls as newSV(0) instead of &PL_sv_undef to avoid "Modification of
+   non-creatable hash value attempted" errors
 
-0.67 Wed Nov 15 18:59:33 CET 2017
- - Support standard tags !!str, !!map and !!seq instead of dying. PR#67
-   (TINITA++)
- - Support JSON::PP::Boolean and boolean.pm via $YAML::XS::Boolean. PR#66
-   (TINITA++) Thanks also to Björn Höhrmann for SvPV_nolen()
+0.30 Sun Jan 11 12:53:55 IST 2009
+ - Plug a leak in Load
+ - More efficient intermediate structure allocation
 
-0.66 Thu Aug 17 20:06:06 CEST 2017
- - Apply PR#55 (@vti++)
- - Dump() was modifying original data, adding a PV to numbers
- - Added a test for this (TINITA++)
+0.31 Mon Jan 12 11:23:55 IST 2009
+ - Fix the leak test so it doesn't load an unused, undeclared dependency
+   (Test::LongString)
 
-0.65 Thu 18 May 23:09:38 CEST 2017
- - Prevent warning about unused variables (see issue#59)
- - Clarify documentation about exported functions
+0.32 Mon Jan 12 11:23:55 IST 2009
+ - newSVpvs is not portable, change to newSVpvn
+ - update ppport.h options
 
-0.64 Fri  7 Apr 20:32:01 CEST 2017
- - use lib FindBin::Bin in tests, preparing for perl 5.26 where '.' gets
-   removed from @INC. Fixes issue#54 TINITA++
- - Use the latest libyaml sources.
- - Lazy load B::Deparse for faster startup time. Applied PR/53 by
-   @perlpunk++ (submitted by @carnil++ from a Debian issue as GitHub
-   issue#52)
+0.33 Wed Apr 14 17:57:10 PDT 2010
+ - Applied Gisle Aas' patch from
+   https://rt.cpan.org/Ticket/Display.html?id=43115
 
-0.63 Fri Jul  8 14:40:35 UTC 2016
- - Apply PR/48 by @perlpunk++
- - Fixes memory leaks
+0.34 Wed Apr 14 17:57:10 PDT 2010
+ - These changes from chansen++
+ - Handle misbehaved tied hashes
+ - Handle 'get' magic
+ - Added support for tied arrays and hashes
+ - Don't turn on the UTF-8 flag for strings containing US-ASCII (0x00-0x7F)
 
-0.62 Mon Feb 22 15:46:06 UTC 2016
- - Apply PR/42 @perlpunk++ (fix for detecting filehandles)
+0.35 Mon Apr  4 00:33:09 CST 2011
+ - Apply bdfoy patch from rt-46172
+ - Update ppport.h to fix rt-64749 & rt-62054
+ - Add ANDK's regexp.t patch from rt-62266
 
-0.61 Sat Feb 20 18:04:19 UTC 2016
- - Apply PR/37 @perlpunk++ (includes PR/36 @lameventanas++)
+0.36 Sun Sep 25 22:08:53 CEST 2011
+ - Switch to Module::Package
+ - Fix LoadFile on empty file failure.
+ - Released from Wendy++ and Liz++'s Basement Server Room.
 
-0.60 Tue Feb  9 14:36:09 EST 2016
- - Apply PR/33. @andygrundman++. Solaris fixes.
+0.37 Thu Sep 29 20:09:20 CEST 2011
+ - Fix the bug that accidentally released YAML-XS instead of YAML-LibYAML.
+ - Released from Wendy++ and Liz++'s Guest Bedroom.
 
-0.59 Mon Jan 26 15:04:10 PST 2015
- - PR/23 Better scalar dump heuristics
- - More closely match YAML.pm
- - Thanks Matthias Bethke
+0.38 Tue Jan  3 22:56:01 PST 2012
+ - Apply SPROUT++ deparse test patch. Thanks!
 
-0.58 Tue Jan 20 21:01:49 PST 2015
- - Add a VERSION statement to YAML::LibYAML (issue#8)
+0.39 Mon Feb 11 18:08:04 PST 2013
+ - Using the latest libyaml codebase
+ - https://github.com/yaml/libyaml/tree/perl-yaml-xs
+ - Changes have been made to start moving libyaml to 1.2
 
-0.57 Thu Jan 15 23:05:15 EST 2015
- - Applied fix for PR/21. nawglan++
+0.40 Tue Mar 12 11:05:34 PDT 2013
+ - Removed C++ // style comments, for better portability. jdb++
 
-0.56 Thu Jan 15 22:21:47 EST 2015
- - Update copyright year
- - Use Swim cpan-tail block functions in doc
+0.41 Wed Mar 13 10:34:55 PDT 2013
+ - Removed another C++ // style comment. jdb++
 
-0.55 Mon Dec 22 17:26:27 PST 2014
- - Get YAML::XS using latest libyaml
+0.42 Fri Jul 11 14:45:58 PDT 2014
+ - Switch to Zilla::Dist
+ - No longer dep on Test::Base, Spiffy, and Filter::Util::Call
+ - Remove test/changes.t
 
-0.54 Sat Nov 29 11:47:10 PST 2014
- - Reverted an old patch with 0.53. Unreverted.
+0.43 Sat Jul 12 10:04:07 PDT 2014
+ - Test::Base tests needed 'inc' in @INC
 
-0.53 Fri Nov 28 09:20:08 PST 2014
- - Fix for
-   
https://bitbucket.org/xi/libyaml/issue/10/wrapped-strings-cause-assert-failure
+0.44 Sun Jul 13 15:19:41 PDT 2014
+ - Doc fix. GitHub-Issue-#6. Thanks to Debian Perl Group for finding this.
 
-0.52 Fri Aug 22 21:03:19 PDT 2014
- - Fix e1 test failure on 5.21.4
+0.45 Mon Aug  4 01:23:10 PDT 2014
+ - Fix Meta and add Contributing.
 
-0.51 Sat Aug 16 14:28:45 PDT 2014
- - Remove =travis section
+0.46 Tue Aug  5 10:32:41 PDT 2014
+ - Add badges to doc
+ - Fix ReadMe
 
-0.50 Sat Aug 16 12:57:04 PDT 2014
- - Meta 0.0.2
+0.47 Sat Aug  9 00:29:29 PDT 2014
+ - Fix swim errors
+
+0.48 Fri Aug 15 21:07:12 PDT 2014
+ - Add t/000-compile-modules.t
 
 0.49 Sat Aug 16 04:23:17 PDT 2014
  - Eliminate spurious trailing whitespace
 
-0.48 Fri Aug 15 21:07:12 PDT 2014
- - Add t/000-compile-modules.t
+0.50 Sat Aug 16 12:57:04 PDT 2014
+ - Meta 0.0.2
 
-0.47 Sat Aug  9 00:29:29 PDT 2014
- - Fix swim errors
+0.51 Sat Aug 16 14:28:45 PDT 2014
+ - Remove =travis section
 
-0.46 Tue Aug  5 10:32:41 PDT 2014
- - Add badges to doc
- - Fix ReadMe
+0.52 Fri Aug 22 21:03:19 PDT 2014
+ - Fix e1 test failure on 5.21.4
 
-0.45 Mon Aug  4 01:23:10 PDT 2014
- - Fix Meta and add Contributing.
+0.53 Fri Nov 28 09:20:08 PST 2014
+ - Fix for
+   
https://bitbucket.org/xi/libyaml/issue/10/wrapped-strings-cause-assert-failure
 
-0.44 Sun Jul 13 15:19:41 PDT 2014
- - Doc fix. GitHub-Issue-#6. Thanks to Debian Perl Group for finding this.
+0.54 Sat Nov 29 11:47:10 PST 2014
+ - Reverted an old patch with 0.53. Unreverted.
 
-0.43 Sat Jul 12 10:04:07 PDT 2014
- - Test::Base tests needed 'inc' in @INC
+0.55 Mon Dec 22 17:26:27 PST 2014
+ - Get YAML::XS using latest libyaml
 
-0.42 Fri Jul 11 14:45:58 PDT 2014
- - Switch to Zilla::Dist
- - No longer dep on Test::Base, Spiffy, and Filter::Util::Call
- - Remove test/changes.t
+0.56 Thu Jan 15 22:21:47 EST 2015
+ - Update copyright year
+ - Use Swim cpan-tail block functions in doc
 
-0.41 Wed Mar 13 10:34:55 PDT 2013
- - Removed another C++ // style comment. jdb++
+0.57 Thu Jan 15 23:05:15 EST 2015
+ - Applied fix for PR/21. nawglan++
 
-0.40 Tue Mar 12 11:05:34 PDT 2013
- - Removed C++ // style comments, for better portability. jdb++
+0.58 Tue Jan 20 21:01:49 PST 2015
+ - Add a VERSION statement to YAML::LibYAML (issue#8)
 
-0.39 Mon Feb 11 18:08:04 PST 2013
- - Using the latest libyaml codebase
- - https://github.com/yaml/libyaml/tree/perl-yaml-xs
- - Changes have been made to start moving libyaml to 1.2
+0.59 Mon Jan 26 15:04:10 PST 2015
+ - PR/23 Better scalar dump heuristics
+ - More closely match YAML.pm
+ - Thanks Matthias Bethke
 
-0.38 Tue Jan  3 22:56:01 PST 2012
- - Apply SPROUT++ deparse test patch. Thanks!
+0.60 Tue Feb  9 14:36:09 EST 2016
+ - Apply PR/33. @andygrundman++. Solaris fixes.
 
-0.37 Thu Sep 29 20:09:20 CEST 2011
- - Fix the bug that accidentally released YAML-XS instead of YAML-LibYAML.
- - Released from Wendy++ and Liz++'s Guest Bedroom.
+0.61 Sat Feb 20 18:04:19 UTC 2016
+ - Apply PR/37 @perlpunk++ (includes PR/36 @lameventanas++)
 
-0.36 Sun Sep 25 22:08:53 CEST 2011
- - Switch to Module::Package
- - Fix LoadFile on empty file failure.
- - Released from Wendy++ and Liz++'s Basement Server Room.
+0.62 Mon Feb 22 15:46:06 UTC 2016
+ - Apply PR/42 @perlpunk++ (fix for detecting filehandles)
 
-0.35 Mon Apr  4 00:33:09 CST 2011
- - Apply bdfoy patch from rt-46172
- - Update ppport.h to fix rt-64749 & rt-62054
- - Add ANDK's regexp.t patch from rt-62266
+0.63 Fri Jul  8 14:40:35 UTC 2016
+ - Apply PR/48 by @perlpunk++
+ - Fixes memory leaks
 
-0.34 Wed Apr 14 17:57:10 PDT 2010
- - These changes from chansen++
- - Handle misbehaved tied hashes
- - Handle 'get' magic
- - Added support for tied arrays and hashes
- - Don't turn on the UTF-8 flag for strings containing US-ASCII (0x00-0x7F)
+0.64 Fri  7 Apr 20:32:01 CEST 2017
+ - use lib FindBin::Bin in tests, preparing for perl 5.26 where '.' gets
+   removed from @INC. Fixes issue#54 TINITA++
+ - Use the latest libyaml sources.
+ - Lazy load B::Deparse for faster startup time. Applied PR/53 by
+   @perlpunk++ (submitted by @carnil++ from a Debian issue as GitHub
+   issue#52)
 
-0.33 Wed Apr 14 17:57:10 PDT 2010
- - Applied Gisle Aas' patch from
-   https://rt.cpan.org/Ticket/Display.html?id=43115
+0.65 Thu 18 May 23:09:38 CEST 2017
+ - Prevent warning about unused variables (see issue#59)
+ - Clarify documentation about exported functions
 
-0.32 Mon Jan 12 11:23:55 IST 2009
- - newSVpvs is not portable, change to newSVpvn
- - update ppport.h options
+0.66 Thu Aug 17 20:06:06 CEST 2017
+ - Apply PR#55 (@vti++)
+ - Dump() was modifying original data, adding a PV to numbers
+ - Added a test for this (TINITA++)
 
-0.31 Mon Jan 12 11:23:55 IST 2009
- - Fix the leak test so it doesn't load an unused, undeclared dependency
-   (Test::LongString)
+0.67 Wed Nov 15 18:59:33 CET 2017
+ - Support standard tags !!str, !!map and !!seq instead of dying. PR#67
+   (TINITA++)
+ - Support JSON::PP::Boolean and boolean.pm via $YAML::XS::Boolean. PR#66
+   (TINITA++) Thanks also to Björn Höhrmann for SvPV_nolen()
 
-0.30 Sun Jan 11 12:53:55 IST 2009
- - Plug a leak in Load
- - More efficient intermediate structure allocation
+0.68 Mon Dec 18 20:01:05 CET 2017
+ - Fix regex roundtrip (fixes issue#69) PR#70 (TINITA++)
+ - Fix loading of many regexes (fixes issue#64) PR#71 (TINITA++)
 
-0.29 Tue Nov 11 22:57:07 PST 2008
- - Check SvNIOK when dumping and format if quotes when it's a string that
-   looks like a number
- - Parse plain scalars as numbers when they look like numbers
- - Load nulls as newSV(0) instead of &PL_sv_undef to avoid "Modification of
-   non-creatable hash value attempted" errors
+0.69 Tue Dec 26 18:37:25 CET 2017
+ - Security fix Add $LoadBlessed option to turn on/off loading objects
+   PR#73 PR#74 TINITA++
 
-0.28 Mon Jun 23 15:23:24 PDT 2008
- - Apply UTF8 patch supplied by KLEINJ in rt.cpan#36734
+0.70 Sat Jun  9 21:53:05 CEST 2018
+ - Fix format specifier/argument mismatch PR#79 @a3f++
+ - Travis CI: Test on Perl 5.26 PR#80 @a3f++
+ - Fix a C90-compatibility issue PR#81 @stphnlyd++
 
-0.27 Fri Jun  6 22:05:29 PDT 2008
- - Apply patches from Gisle Aas and Jan Dubois of ActiveState.
+0.72 Sun Jul  8 17:03:08 CEST 2018
+ - Update to libyaml 0.2.1 (tinita) It's forbidden now to escape single
+   quotes inside double quotes
+ - When disabling $LoadBlessed, return scalars not refs (tinita)
+ - Save anchors also for blessed scalars (tinita)
 
-0.26 Mon Jun 25 00:14:19 PDT 2007
- - Refactor to consistent pointer & declaration syntax
- - Start commenting the C code.
- - Make YAML::XS work on Win32 by adding -DYAML_DECLARE_EXPORT. (Tested on
-   StrawberryPerl)
+0.74 Fri Aug 31 18:06:17 PDT 2018
+ - Fix tests on older perls
+ - Support back to perl.5.8.1
 
-0.25 Sun Jun 24 17:39:13 PDT 2007
- - Squelch most -pedantic C warnings. Thanks audreyt.
- - Allow anchored and aliased scalars (and regexps) to be Loaded
+0.75 Sat Nov  3 14:17:28 CET 2018
+ - Implement $LoadCode (tinita)
 
-0.24 Sun Jun 24 10:29:03 PDT 2007
- - Turn on unicode dumping support.
- - Make anchor numbers Dump in order.
+0.76 Sun Dec 30 20:10:16 CET 2018
+ - Add $Indent - number of spaces when dumping. PR#89 @zdm++
+ - Fix typo in docs. PR#87 @mr-mixas++
+ - Fix links in docs. @manwar++
 
-0.23 Fri Jun 22 17:56:50 PDT 2007
- - Added full regexp Dump and Load support. Borrowed code from YAML::Syck.
-   Discovered/reported bugs in the same.
+0.77 Mon 15 Apr 2019 10:55:13 PM CEST
+ - Update libyaml to version 0.2.2. Most important change for users is that
+   plain urls in flow style can be parsed now. Example: `[ http://yaml.org
+   ]`. (tinita)
 
-0.22 Fri Jun 22 00:38:14 PDT 2007
- - Support !foo private tags for Loading scalar refs - for David Garamond
+0.78 Sat 18 May 2019 06:35:21 PM CEST
+ - Fix double free/core dump when Dump()ing binary data, see issue#91
+   (tinita)
+ - Update config.h from libyaml (tinita)
 
-0.21 Thu Jun 21 15:08:03 PDT 2007
- - Add Loadfile and Dumpfile functions
- - Support !foo private tags for Load - for David Garamond
- - Support Dump/Load of strings with nulls
+0.79 Tue 11 Jun 2019 09:35:22 PM CEST
+ - Support aliasing scalars resolved as null or booleans (tinita)
+ - Add YAML::XS::LibYAML::libyaml_version() (tinita)
+ - Support standard !!int/!!float tags instead of dying (tinita)
 
-0.20 Mon Jun 18 16:29:33 PDT 2007
- - Better parse error messaging
+0.80 Thu 22 Aug 2019 01:17:13 PM CEST
+ - Fix memory leak when loading invalid YAML (PR#93 tinita)
 
-0.19 Mon Jun 18 00:54:40 PDT 2007
- - Fixed memory bugs. Reported_by avar
+0.81 Mon 27 Jan 2020 11:05:46 PM CET
+ - Breaking Change: Set $YAML::XS::LoadBlessed default to false to make it
+   more secure
 
-0.18 Sun Jun 17 18:33:41 PDT 2007
- - Renamed to shorter YAML::XS
- - Load and Dump blessed scalar refs
- - Report Load errors
- - Allow !!hash and !!array
+0.82 Sat 02 May 2020 08:39:03 PM CEST
+ - Updated libyaml sources to 0.2.4. Changes affecting YAML::XS are
+ - Output '...' at the stream end after a block scalar with trailing empty
+   lines
+ - Accept '%YAML 1.2' directives (they are ignored and do not change
+   behaviour though)
 
-0.17 Wed Jun  6 19:48:52 PDT 2007
- - Support code and glob dumping
- - Much refactoring.
+0.83 Sat 08 May 2021 11:51:32 PM CEST
+ - Recognize tied variables (PR#101 tinita)
+ - Add license file from included libyaml code (PR#102 tinita)
 
-0.16 Thu May 31 13:46:50 PDT 2007
- - Using a newer version of libyaml (0.1.1 cut of trunk).
- - Can dump scalars that need quoting without getting a !
+0.84 Sat 03 Sep 2022 09:20:20 PM CEST
+ - Add option ForbidDuplicateKeys (PR#105 tinita)
 
-0.15 Wed May 30 20:16:22 PDT 2007
- - Use 'Perl_form' to generate tags. Don't use memory allocating.
- - Can correctly load a scalar ref to itself.
+0.85 Mon Sep 12 08:20:19 AM EDT 2022
+ - Convert doc from Swim to Markdown
+ - Remove travis testing
 
-0.14 Wed May 30 02:31:39 PDT 2007
- - Plain empty strings should load as undef
+0.86 Wed Jan 25 09:34:14 PM EST 2023
+ - Fix YAML::XS pod in cpanminus
 
-0.12 Wed May 30 01:08:52 PDT 2007
- - Add support for dumping code refs and blessed code refs
+0.87 Thu May  4 09:37:26 PM CEST 2023
+ - Turn off internal POK flag for number scalars
 
-0.11 Tue May 29 17:25:18 PDT 2007
- - Fixed false YAML::Tiny dependency
- - Support blessed hashes and arrays
+0.88 Fri May 12 05:28:05 AM PDT 2023
+ - REVERT "Turn off internal POK flag for number scalars"
 
-0.10 Mon May 28 03:17:29 PDT 2007
- - Integrated with YAML::Tests test suite.
+0.89 Sat 27 Jan 2024 01:44:08 AM CET
+ - Recognise core booleans on Perl 5.36+ at dump time (PR#114 PEVANS++)
 
-0.09 Mon May 28 00:38:19 PDT 2007
- - Dump and Load scalar refs
- - Handle alias scalar refs
+0.90 2024-09-06 23:44:13+02:00
+ - Change from Zilla::Dist to Dist::Zilla
 
-0.08 Wed May 23 19:34:35 PDT 2007
- - Make sure dumped empty strings have quotes
- - Add boolean roundtrip support
- - Add full anchor/alias support
+v0.901.0 2024-09-06 23:56:41+02:00
+ - Change version scheme
+ - Fix missing linebreak in pod from Dist::Zilla conversion
 
-0.07 Wed May 23 00:04:42 PDT 2007
- - TonyC showed me how to use '...' in my XS prototype to say zero or more
-   args.
+v0.902.0 2024-09-20 21:39:00+02:00
+ - Loaded builtin booleans are not readonly anymore for perl >= v5.36
 
-0.06 Tue May 22 23:37:40 PDT 2007
- - Support dumping zero objects, and loading empty or comment only streams
-   to produce zero objects.
+v0.903.0 2025-02-03 00:12:41+01:00
+ - Security fix: Use 3-arg form of open in LoadFile (issue#120 PR#121)
 
-0.05 Mon May 21 00:14:40 PDT 2007
- - TonyC pointed out the error in my ways for using newSVpvf for strings.
+v0.904.0 2025-05-08 14:12:41+02:00
+ - Experimental OOP Interface, YAML 1.2
 
-0.04 Sat May 19 20:04:04 PDT 2007
- - Added a typedef 'dumper' like 'loader'. Makes internals nicer and more
-   exposable.
- - Support dumping undef as ~ and "~" as '~', and loading them correctly.
+v0.905.0 2026-04-24 09:37:22+02:00
+ - Fix memory leak for trailing UTF8 octets (PR#123)
 
-0.03 Mon May 14 23:27:17 PDT 2007
- - Fixed Dump call stack bugs reported by vhold. Made Dump work like Load.
- - Made this very 'Changes' file loadable, and have a test to prove it.
- - As a result Load now handles a multiple document stream correctly.
- - Added a 'loader' typedef to the C code. This is kinda like a self object
-   for the Loader and maybe I'll expose this to the Perl API at some point.
- - Made Dump and Load not be proxy subs from YAML::LibYAML to
-   YAML::LibYAML::XS. This removes one level of Perl sub calling which
-   should improve benchmarks.
+v0.906.0 2026-04-26 11:12:32+02:00
+ - Fix detecting floats in YAML 1.2 Core Schema (issue#125)
 
-0.02 Mon May 14 23:27:17 PDT 2007
- - Implement initial Dump function. Now supports basic Dump and Load.
+v0.907.0 2026-05-10 19:47:04+02:00
+ - sec(OOP interface): Turn off cyclic references by default
 
-0.01 Fri May 11 14:08:54 PDT 2007
- - First Version. Very alpha. Not for production!
+v0.908.0 2026-06-21 00:15:34+02:00
+ - fix(OOP interface): Improve handling of mapping keys, for example
+   numbers
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.907.0/LibYAML/perl_libyaml.c 
new/YAML-LibYAML-v0.908.0/LibYAML/perl_libyaml.c
--- old/YAML-LibYAML-v0.907.0/LibYAML/perl_libyaml.c    2026-05-10 
19:50:08.088422398 +0200
+++ new/YAML-LibYAML-v0.908.0/LibYAML/perl_libyaml.c    2026-06-21 
00:20:31.384541072 +0200
@@ -1674,7 +1674,6 @@
             if (!SvOK(key_node)) {
                 sv_setpvn(key_node, "", 0);
             }
-            assert(SvPOK(key_node));
             value_node = oo_load_node(self);
             if ( /* self->forbid_duplicate_keys && */
                 hv_exists_ent(hash, key_node, 0)
@@ -1687,9 +1686,9 @@
                     )
                 );
             }
-            hv_store_ent(
-                hash, sv_2mortal(key_node), value_node, 0
-            );
+            if (!hv_store_ent(hash, key_node, value_node, 0))
+                SvREFCNT_dec(value_node);
+            SvREFCNT_dec(key_node);
         }
 
         /* If cyclic refs are forbidden, we only add the anchor after
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.907.0/META.json 
new/YAML-LibYAML-v0.908.0/META.json
--- old/YAML-LibYAML-v0.907.0/META.json 2026-05-10 19:50:08.081355212 +0200
+++ new/YAML-LibYAML-v0.908.0/META.json 2026-06-21 00:20:31.377477355 +0200
@@ -68,11 +68,11 @@
    "provides" : {
       "YAML::LibYAML" : {
          "file" : "lib/YAML/LibYAML.pm",
-         "version" : "v0.907.0"
+         "version" : "v0.908.0"
       },
       "YAML::XS" : {
          "file" : "lib/YAML/XS.pm",
-         "version" : "v0.907.0"
+         "version" : "v0.908.0"
       }
    },
    "release_status" : "stable",
@@ -87,7 +87,7 @@
          "web" : "https://github.com/ingydotnet/yaml-libyaml-pm";
       }
    },
-   "version" : "v0.907.0",
+   "version" : "v0.908.0",
    "x_generated_by_perl" : "v5.42.0",
    "x_serialization_backend" : "Cpanel::JSON::XS version 4.38",
    "x_spdx_expression" : "Artistic-1.0-Perl OR GPL-1.0-or-later"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.907.0/META.yml 
new/YAML-LibYAML-v0.908.0/META.yml
--- old/YAML-LibYAML-v0.907.0/META.yml  2026-05-10 19:50:08.080686061 +0200
+++ new/YAML-LibYAML-v0.908.0/META.yml  2026-06-21 00:20:31.376847034 +0200
@@ -37,10 +37,10 @@
 provides:
   YAML::LibYAML:
     file: lib/YAML/LibYAML.pm
-    version: v0.907.0
+    version: v0.908.0
   YAML::XS:
     file: lib/YAML/XS.pm
-    version: v0.907.0
+    version: v0.908.0
 requires:
   B::Deparse: '0'
   Exporter: '0'
@@ -54,7 +54,7 @@
   bugtracker: https://github.com/ingydotnet/yaml-libyaml-pm/issues
   homepage: https://github.com/ingydotnet/yaml-libyaml-pm
   repository: https://github.com/ingydotnet/yaml-libyaml-pm.git
-version: v0.907.0
+version: v0.908.0
 x_generated_by_perl: v5.42.0
 x_serialization_backend: 'YAML::Tiny version 1.76'
 x_spdx_expression: 'Artistic-1.0-Perl OR GPL-1.0-or-later'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.907.0/Makefile.PL 
new/YAML-LibYAML-v0.908.0/Makefile.PL
--- old/YAML-LibYAML-v0.907.0/Makefile.PL       2026-05-10 19:50:08.082388376 
+0200
+++ new/YAML-LibYAML-v0.908.0/Makefile.PL       2026-06-21 00:20:31.378503329 
+0200
@@ -43,7 +43,7 @@
     "lib" => 0,
     "utf8" => 0
   },
-  "VERSION" => "v0.907.0",
+  "VERSION" => "v0.908.0",
   "test" => {
     "TESTS" => "t/*.t t/oop/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.907.0/lib/YAML/LibYAML.pm 
new/YAML-LibYAML-v0.908.0/lib/YAML/LibYAML.pm
--- old/YAML-LibYAML-v0.907.0/lib/YAML/LibYAML.pm       2026-05-10 
19:50:08.087745635 +0200
+++ new/YAML-LibYAML-v0.908.0/lib/YAML/LibYAML.pm       2026-06-21 
00:20:31.383883023 +0200
@@ -1,6 +1,6 @@
 use strict; use warnings;
 package YAML::LibYAML;
-our $VERSION = 'v0.907.0'; # VERSION
+our $VERSION = 'v0.908.0'; # VERSION
 
 sub import {
     die "YAML::LibYAML has been renamed to YAML::XS. Please use YAML::XS 
instead.";
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.907.0/lib/YAML/XS.pm 
new/YAML-LibYAML-v0.908.0/lib/YAML/XS.pm
--- old/YAML-LibYAML-v0.907.0/lib/YAML/XS.pm    2026-05-10 19:50:08.083648875 
+0200
+++ new/YAML-LibYAML-v0.908.0/lib/YAML/XS.pm    2026-06-21 00:20:31.379777521 
+0200
@@ -1,7 +1,7 @@
 use strict; use warnings;
 
 package YAML::XS;
-our $VERSION = 'v0.907.0'; # VERSION
+our $VERSION = 'v0.908.0'; # VERSION
 
 use base 'Exporter';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-LibYAML-v0.907.0/t/oop/10-basic.t 
new/YAML-LibYAML-v0.908.0/t/oop/10-basic.t
--- old/YAML-LibYAML-v0.907.0/t/oop/10-basic.t  2026-05-10 19:50:08.084705367 
+0200
+++ new/YAML-LibYAML-v0.908.0/t/oop/10-basic.t  2026-06-21 00:20:31.380821165 
+0200
@@ -8,23 +8,26 @@
 is ref $xs, 'YAML::XS', "got YAML::XS object";
 
 my $yaml = <<'EOM';
+seq:
 - foo
 - [bar]
-- key: val
+map:
+  key: val
+  200: number as key works
+  null: undef as key -> empty string
 ---
 foo: bar
 EOM
 
-
-my @exp = (
-    foo => ['bar'], { key => 'val' }
-);
+my $exp = {
+   seq => [ foo => ['bar'] ],
+   map => { key => 'val',  200 => 'number as key works', '' => 'undef as key 
-> empty string' }
+};
 my $data = $xs->load($yaml);
-is_deeply $data, \@exp, 'load scalar context';
-
+is_deeply $data, $exp, 'load scalar context';
 
 my @data = $xs->load($yaml);
-is_deeply $data[0], \@exp, 'load list context, first document';
+is_deeply $data[0], $exp, 'load list context, first document';
 is_deeply $data[1], { foo => 'bar' }, 'load list context, second document';
 
 @data = $xs->load('foo: bar');
@@ -37,7 +40,7 @@
 };
 $yaml = $xs->dump($data);
 
-my $exp = <<'EOM';
+$exp = <<'EOM';
 ---
 this:
   is:

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.2x8qo6/_old  2026-06-28 21:05:55.404839461 +0200
+++ /var/tmp/diff_new_pack.2x8qo6/_new  2026-06-28 21:05:55.408839596 +0200
@@ -1,6 +1,6 @@
-mtime: 1778488802
-commit: 264e55d1ea75ec4e581b4a07cd5b4d0988869f74ab599e1f4d6b6215e20b023d
+mtime: 1782032620
+commit: 3c30b8930313e62a65bfdea1b050e0eae01c12e7353c936e1d00a1d216505d8e
 url: https://src.opensuse.org/perl/perl-YAML-LibYAML
-revision: 264e55d1ea75ec4e581b4a07cd5b4d0988869f74ab599e1f4d6b6215e20b023d
+revision: 3c30b8930313e62a65bfdea1b050e0eae01c12e7353c936e1d00a1d216505d8e
 projectscmsync: https://src.opensuse.org/perl/_ObsPrj
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-06-21 11:03:40.000000000 +0200
@@ -0,0 +1 @@
+.osc

Reply via email to