Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package perl-YAML for openSUSE:Factory checked in at 2024-01-05 21:40:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/perl-YAML (Old) and /work/SRC/openSUSE:Factory/.perl-YAML.new.28375 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "perl-YAML" Fri Jan 5 21:40:26 2024 rev:46 rq:1136868 version:1.310.0 Changes: -------- --- /work/SRC/openSUSE:Factory/perl-YAML/perl-YAML.changes 2020-01-29 13:12:33.317991149 +0100 +++ /work/SRC/openSUSE:Factory/.perl-YAML.new.28375/perl-YAML.changes 2024-01-05 21:40:42.828745447 +0100 @@ -1,0 +2,9 @@ +Thu Dec 28 03:10:15 UTC 2023 - Tina Müller <[email protected]> + +- updated to 1.31 + see /usr/share/doc/packages/perl-YAML/Changes + + 1.31 Wed Dec 27 07:10:56 AM PST 2023 + - Update docs to recommend YAML::PP + +------------------------------------------------------------------- Old: ---- YAML-1.30.tar.gz New: ---- YAML-1.31.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ perl-YAML.spec ++++++ --- /var/tmp/diff_new_pack.WZk23E/_old 2024-01-05 21:40:43.500770019 +0100 +++ /var/tmp/diff_new_pack.WZk23E/_new 2024-01-05 21:40:43.500770019 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-YAML # -# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,23 +16,45 @@ # +%define cpan_name YAML Name: perl-YAML -Version: 1.30 +Version: 1.310.0 Release: 0 -%define cpan_name YAML -Summary: YAML Ain't Markup Language⢠+%define cpan_version 1.31 License: Artistic-1.0 OR GPL-1.0-or-later -Group: Development/Libraries/Perl -Url: https://metacpan.org/release/%{cpan_name} -Source0: https://cpan.metacpan.org/authors/id/T/TI/TINITA/%{cpan_name}-%{version}.tar.gz +Summary: YAML Ain't Markup Language⢠+URL: https://metacpan.org/release/%{cpan_name} +Source0: https://cpan.metacpan.org/authors/id/I/IN/INGY/%{cpan_name}-%{cpan_version}.tar.gz Source1: cpanspec.yml BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(Test::Deep) BuildRequires: perl(Test::More) >= 0.88 BuildRequires: perl(Test::YAML) >= 1.05 +Provides: perl(YAML) = %{version} +Provides: perl(YAML::Any) = %{version} +Provides: perl(YAML::Dumper) +Provides: perl(YAML::Dumper::Base) +Provides: perl(YAML::Error) +Provides: perl(YAML::Loader) +Provides: perl(YAML::Loader::Base) +Provides: perl(YAML::Marshall) +Provides: perl(YAML::Mo) +Provides: perl(YAML::Node) +Provides: perl(YAML::Tag) +Provides: perl(YAML::Type::blessed) +Provides: perl(YAML::Type::code) +Provides: perl(YAML::Type::glob) +Provides: perl(YAML::Type::ref) +Provides: perl(YAML::Type::regexp) +Provides: perl(YAML::Type::undef) +Provides: perl(YAML::Types) +Provides: perl(YAML::Warning) +Provides: perl(yaml_mapping) +Provides: perl(yaml_scalar) +Provides: perl(yaml_sequence) +%define __perllib_provides /bin/true %{perl_requires} %description @@ -46,11 +68,11 @@ For information on the YAML syntax, please refer to the YAML specification. %prep -%setup -q -n %{cpan_name}-%{version} +%autosetup -n %{cpan_name}-%{cpan_version} %build perl Makefile.PL INSTALLDIRS=vendor -make %{?_smp_mflags} +%make_build %check make test @@ -61,7 +83,6 @@ %perl_gen_filelist %files -f %{name}.files -%defattr(-,root,root,755) %doc Changes CONTRIBUTING README %license LICENSE ++++++ YAML-1.30.tar.gz -> YAML-1.31.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/CONTRIBUTING new/YAML-1.31/CONTRIBUTING --- old/YAML-1.30/CONTRIBUTING 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/CONTRIBUTING 2023-12-27 16:11:17.000000000 +0100 @@ -57,4 +57,4 @@ -# This file generated by Zilla-Dist-0.0.203 +# This file generated by Zilla-Dist-0.1.22 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/Changes new/YAML-1.31/Changes --- old/YAML-1.30/Changes 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/Changes 2023-12-27 16:11:17.000000000 +0100 @@ -1,4 +1,7 @@ -1.30 Mon 27 Jan 2020 11:09:46 PM CET +1.31 Wed Dec 27 07:10:56 AM PST 2023 + - Update docs to recommend YAML::PP + +1.3 Mon 27 Jan 2020 11:09:46 PM CET - Breaking Change: Set $YAML::LoadBlessed default to false to make it more secure @@ -53,7 +56,7 @@ - Allow reading and writing to IO::Handle PR#157, PR#168 @lameventanas++ @perlpunk++ -1.20 Fri Dec 2 13:20:33 PST 2016 +1.2 Fri Dec 2 13:20:33 PST 2016 - Apply and amend PR#146 (quoted map keys) @preaction++ - B::Deparse is loaded at runtime now - New Feature $YAML::Preserve (Apply PR#9 @fmenabe++) @@ -90,7 +93,7 @@ 1.11 Fri Aug 29 20:08:20 PDT 2014 - Remove unreachable code. PR#139. @ehuelsmann++ -1.10 Thu Aug 28 22:53:26 PDT 2014 +1.1 Thu Aug 28 22:53:26 PDT 2014 - Improve error message about indendation. PR#138. @ehuelsmann++ 1.09 Tue Aug 19 16:41:13 PDT 2014 @@ -120,7 +123,7 @@ 1.01 Thu Aug 7 14:48:24 PDT 2014 - Dep on patched Test::YAML -1.00 Thu Aug 7 00:35:21 PDT 2014 +1 Thu Aug 7 00:35:21 PDT 2014 - Fix bad encoding in Pod 0.99 Wed Aug 6 17:55:42 PDT 2014 @@ -155,7 +158,7 @@ 0.91 Tue May 27 17:14:12 EDT 2014 - https://github.com/ingydotnet/yaml-pm/pull/22 -0.90 Mon Feb 10 08:42:31 PST 2014 +0.9 Mon Feb 10 08:42:31 PST 2014 - Revert Mo from 0.38 to 0.31 - zefram++ reported it breaking cpan client 0.89 Sat Nov 8 12:51:48 PST 2014 @@ -195,7 +198,7 @@ - YAML::Mo uses Safe Mo https://rt.cpan.org/Public/Bug/Display.html?id=76664 -0.80 Fri Feb 10 12:56:08 PST 2012 +0.8 Fri Feb 10 12:56:08 PST 2012 - Patch from https://rt.cpan.org/Ticket/Display.html?id=73702 - Make YAML::Node subclass YAML::Mo::Object as well as Exporter (MSTROUT) @@ -237,7 +240,7 @@ - We shouldn't have to care about 5.8.0. Since it's causing CPAN Testers failures, bump the minimum Perl to 5.8.1 -0.70 Tue Aug 11 02:52:10 AEST 2009 +0.7 Tue Aug 11 02:52:10 AEST 2009 - Updated Module::Install dependency to 0.91 - Bumping dependency to 5.8.0 but I think it's only in the test suite. However, I can't prove it. So if anyone wants 5.6 compatibility back you @@ -280,7 +283,7 @@ 0.61 Sun Jul 2 15:25:08 CDT 2006 - New CGI.pm made test fail. -0.60 Fri Jun 30 21:55:55 CDT 2006 +0.6 Fri Jun 30 21:55:55 CDT 2006 - Changed object tag format in non backwards compatible way - Removed support for folded scalar emission - Added new tests @@ -313,7 +316,7 @@ - Tests pass on win32 and cygwin - Don't gpg sign the distribution tarball -0.50 Sun Dec 25 11:09:18 PST 2005 +0.5 Sun Dec 25 11:09:18 PST 2005 - Major refactoring of YAML.pm - Completely OO with same old functional UI - Support the $YAML::Stringify option which most be on for objects to get diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/LICENSE new/YAML-1.31/LICENSE --- old/YAML-1.30/LICENSE 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/LICENSE 2023-12-27 16:11:17.000000000 +0100 @@ -1,4 +1,4 @@ -This software is copyright (c) 2020 by Ingy döt Net. +This software is copyright (c) 2023 by Ingy döt Net. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. @@ -12,7 +12,7 @@ --- The GNU General Public License, Version 1, February 1989 --- -This software is Copyright (c) 2020 by Ingy döt Net. +This software is Copyright (c) 2023 by Ingy döt Net. This is free software, licensed under: @@ -272,7 +272,7 @@ --- The Artistic License 1.0 --- -This software is Copyright (c) 2020 by Ingy döt Net. +This software is Copyright (c) 2023 by Ingy döt Net. This is free software, licensed under: @@ -292,21 +292,21 @@ - "Package" refers to the collection of files distributed by the Copyright Holder, and derivatives of that collection of files created through - textual modification. + textual modification. - "Standard Version" refers to such a Package if it has not been modified, or has been modified in accordance with the wishes of the Copyright - Holder. + Holder. - "Copyright Holder" is whoever is named in the copyright or copyrights for - the package. + the package. - "You" is you, if you're thinking about copying or distributing this Package. - "Reasonable copying fee" is whatever you can justify on the basis of media cost, duplication charges, time of people involved, and so on. (You will not be required to justify it to the Copyright Holder, but only to the - computing community at large as a market that must bear the fee.) + computing community at large as a market that must bear the fee.) - "Freely Available" means that no fee is charged for the item itself, though there may be fees involved in handling the item. It also means that recipients of the item may redistribute it under the same conditions they - received it. + received it. 1. You may make and give away verbatim copies of the source form of the Standard Version of this Package without restriction, provided that you @@ -373,7 +373,7 @@ 9. THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF -MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. The End diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/MANIFEST new/YAML-1.31/MANIFEST --- old/YAML-1.30/MANIFEST 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/MANIFEST 2023-12-27 16:11:17.000000000 +0100 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.012. +# This file was automatically generated by Dist::Zilla::Plugin::Manifest v6.030. CONTRIBUTING Changes LICENSE diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/META.json new/YAML-1.31/META.json --- old/YAML-1.30/META.json 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/META.json 2023-12-27 16:11:17.000000000 +0100 @@ -4,7 +4,7 @@ "Ingy d\u00f6t Net <[email protected]>" ], "dynamic_config" : 0, - "generated_by" : "Dist::Zilla version 6.012, CPAN::Meta::Converter version 2.150010", + "generated_by" : "Dist::Zilla version 6.030, CPAN::Meta::Converter version 2.150010", "license" : [ "perl_5" ], @@ -58,8 +58,9 @@ "web" : "https://github.com/ingydotnet/yaml-pm" } }, - "version" : "1.30", - "x_generated_by_perl" : "v5.24.1", - "x_serialization_backend" : "Cpanel::JSON::XS version 4.02" + "version" : "1.31", + "x_generated_by_perl" : "v5.28.0", + "x_serialization_backend" : "Cpanel::JSON::XS version 4.06", + "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-1.30/META.yml new/YAML-1.31/META.yml --- old/YAML-1.30/META.yml 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/META.yml 2023-12-27 16:11:17.000000000 +0100 @@ -10,7 +10,7 @@ configure_requires: ExtUtils::MakeMaker: '0' dynamic_config: 0 -generated_by: 'Dist::Zilla version 6.012, CPAN::Meta::Converter version 2.150010' +generated_by: 'Dist::Zilla version 6.030, CPAN::Meta::Converter version 2.150010' license: perl meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html @@ -28,6 +28,7 @@ bugtracker: https://github.com/ingydotnet/yaml-pm/issues homepage: https://github.com/ingydotnet/yaml-pm repository: https://github.com/ingydotnet/yaml-pm.git -version: '1.30' -x_generated_by_perl: v5.24.1 +version: '1.31' +x_generated_by_perl: v5.28.0 x_serialization_backend: 'YAML::Tiny version 1.73' +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-1.30/Makefile.PL new/YAML-1.31/Makefile.PL --- old/YAML-1.30/Makefile.PL 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/Makefile.PL 2023-12-27 16:11:17.000000000 +0100 @@ -1,4 +1,4 @@ -# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.012. +# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.030. use strict; use warnings; @@ -23,7 +23,7 @@ "Test::More" => "0.88", "Test::YAML" => "1.05" }, - "VERSION" => "1.30", + "VERSION" => "1.31", "test" => { "TESTS" => "t/*.t" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/README new/YAML-1.31/README --- old/YAML-1.30/README 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/README 2023-12-27 16:11:17.000000000 +0100 @@ -4,24 +4,30 @@ VERSION - This document describes YAML version 1.30. + This document describes YAML version 1.31. -NOTE +IMPORTANT - PLEASE READ THIS FIRST - This module has been released to CPAN as YAML::Old, and soon YAML.pm - will be changed to just be a frontend interface module for all the - various Perl YAML implementation modules, including YAML::Old. + If you need to use YAML with Perl, it is likely that you will have a + look at this module (YAML.pm) first. There are several YAMLmodules + <https://metacpan.org/search?q=yaml> in Perl and they all support the + simple Load() and Dump() API. Since this one has the obvious name + "YAML", it may seem obvious to pick this one. - If you want robust and fast YAML processing using the normal Dump/Load - API, please consider switching to YAML::XS. It is by far the best Perl - module for YAML at this time. It requires that you have a C compiler, - since it is written in C. + As the author of this module, I humbly ask you to choose another. + YAML.pm was the very first YAML implementation in the world, released + in 2001. It was originally made as a prototype, over 2 years before the + YAML 1.0 spec was published. Although it may work for your needs, it + has numerous bugs and is barely maintained. - If you really need to use this version of YAML.pm it will always be - available as YAML::Old. + Please consider using these first: - The rest of this documentation is left unchanged, until YAML.pm is - switched over to the new UI-only version. + * YAML::PP - Pure Perl, Full Featured, Well Maintained + + * YAML::PP::LibYAML - A libyaml Perl binding like YAML::XS but with + the YAML::PP API. + + The rest of this documentation is left unchanged... SYNOPSIS @@ -699,18 +705,17 @@ RESOURCES - http://lists.sourceforge.net/lists/listinfo/yaml-core is the mailing - list. This is where the language is discussed and designed. - http://www.yaml.org is the official YAML website. http://www.yaml.org/spec/ is the YAML 1.2 specification. - http://yaml.kwiki.org is the official YAML wiki. - SEE ALSO - * YAML::XS + * YAML::PP - This is almost certainly the YAML module you are looking + for. It is full-featured and well maintained. + + * YAML::PP::LibYAML - Same overall API as YAML::PP but uses the + libyaml shared library for speed. AUTHOR @@ -718,7 +723,7 @@ COPYRIGHT AND LICENSE - Copyright 2001-2020. Ingy döt Net. + Copyright 2001-2023. Ingy döt Net. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML/Any.pm new/YAML-1.31/lib/YAML/Any.pm --- old/YAML-1.30/lib/YAML/Any.pm 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML/Any.pm 2023-12-27 16:11:17.000000000 +0100 @@ -1,6 +1,6 @@ use strict; use warnings; package YAML::Any; -our $VERSION = '1.30'; +our $VERSION = '1.31'; use Exporter (); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML/Any.pod new/YAML-1.31/lib/YAML/Any.pod --- old/YAML-1.30/lib/YAML/Any.pod 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML/Any.pod 2023-12-27 16:11:17.000000000 +0100 @@ -1,7 +1,7 @@ =pod =for comment -DO NOT EDIT. This Pod was generated by Swim v0.1.46. +DO NOT EDIT. This Pod was generated by Swim v0.1.48. See http://github.com/ingydotnet/swim-pm#readme =encoding utf8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML/Dumper/Base.pod new/YAML-1.31/lib/YAML/Dumper/Base.pod --- old/YAML-1.30/lib/YAML/Dumper/Base.pod 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML/Dumper/Base.pod 2023-12-27 16:11:17.000000000 +0100 @@ -1,7 +1,7 @@ =pod =for comment -DO NOT EDIT. This Pod was generated by Swim v0.1.46. +DO NOT EDIT. This Pod was generated by Swim v0.1.48. See http://github.com/ingydotnet/swim-pm#readme =encoding utf8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML/Dumper.pod new/YAML-1.31/lib/YAML/Dumper.pod --- old/YAML-1.30/lib/YAML/Dumper.pod 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML/Dumper.pod 2023-12-27 16:11:17.000000000 +0100 @@ -1,7 +1,7 @@ =pod =for comment -DO NOT EDIT. This Pod was generated by Swim v0.1.46. +DO NOT EDIT. This Pod was generated by Swim v0.1.48. See http://github.com/ingydotnet/swim-pm#readme =encoding utf8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML/Error.pod new/YAML-1.31/lib/YAML/Error.pod --- old/YAML-1.30/lib/YAML/Error.pod 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML/Error.pod 2023-12-27 16:11:17.000000000 +0100 @@ -1,7 +1,7 @@ =pod =for comment -DO NOT EDIT. This Pod was generated by Swim v0.1.46. +DO NOT EDIT. This Pod was generated by Swim v0.1.48. See http://github.com/ingydotnet/swim-pm#readme =encoding utf8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML/Loader/Base.pod new/YAML-1.31/lib/YAML/Loader/Base.pod --- old/YAML-1.30/lib/YAML/Loader/Base.pod 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML/Loader/Base.pod 2023-12-27 16:11:17.000000000 +0100 @@ -1,7 +1,7 @@ =pod =for comment -DO NOT EDIT. This Pod was generated by Swim v0.1.46. +DO NOT EDIT. This Pod was generated by Swim v0.1.48. See http://github.com/ingydotnet/swim-pm#readme =encoding utf8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML/Loader.pod new/YAML-1.31/lib/YAML/Loader.pod --- old/YAML-1.30/lib/YAML/Loader.pod 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML/Loader.pod 2023-12-27 16:11:17.000000000 +0100 @@ -1,7 +1,7 @@ =pod =for comment -DO NOT EDIT. This Pod was generated by Swim v0.1.46. +DO NOT EDIT. This Pod was generated by Swim v0.1.48. See http://github.com/ingydotnet/swim-pm#readme =encoding utf8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML/Marshall.pod new/YAML-1.31/lib/YAML/Marshall.pod --- old/YAML-1.30/lib/YAML/Marshall.pod 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML/Marshall.pod 2023-12-27 16:11:17.000000000 +0100 @@ -1,7 +1,7 @@ =pod =for comment -DO NOT EDIT. This Pod was generated by Swim v0.1.46. +DO NOT EDIT. This Pod was generated by Swim v0.1.48. See http://github.com/ingydotnet/swim-pm#readme =encoding utf8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML/Node.pod new/YAML-1.31/lib/YAML/Node.pod --- old/YAML-1.30/lib/YAML/Node.pod 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML/Node.pod 2023-12-27 16:11:17.000000000 +0100 @@ -1,7 +1,7 @@ =pod =for comment -DO NOT EDIT. This Pod was generated by Swim v0.1.46. +DO NOT EDIT. This Pod was generated by Swim v0.1.48. See http://github.com/ingydotnet/swim-pm#readme =encoding utf8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML/Tag.pod new/YAML-1.31/lib/YAML/Tag.pod --- old/YAML-1.30/lib/YAML/Tag.pod 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML/Tag.pod 2023-12-27 16:11:17.000000000 +0100 @@ -1,7 +1,7 @@ =pod =for comment -DO NOT EDIT. This Pod was generated by Swim v0.1.46. +DO NOT EDIT. This Pod was generated by Swim v0.1.48. See http://github.com/ingydotnet/swim-pm#readme =encoding utf8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML/Types.pod new/YAML-1.31/lib/YAML/Types.pod --- old/YAML-1.30/lib/YAML/Types.pod 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML/Types.pod 2023-12-27 16:11:17.000000000 +0100 @@ -1,7 +1,7 @@ =pod =for comment -DO NOT EDIT. This Pod was generated by Swim v0.1.46. +DO NOT EDIT. This Pod was generated by Swim v0.1.48. See http://github.com/ingydotnet/swim-pm#readme =encoding utf8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML.pm new/YAML-1.31/lib/YAML.pm --- old/YAML-1.30/lib/YAML.pm 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML.pm 2023-12-27 16:11:17.000000000 +0100 @@ -1,5 +1,5 @@ package YAML; -our $VERSION = '1.30'; +our $VERSION = '1.31'; use YAML::Mo; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/YAML-1.30/lib/YAML.pod new/YAML-1.31/lib/YAML.pod --- old/YAML-1.30/lib/YAML.pod 2020-01-27 23:10:03.000000000 +0100 +++ new/YAML-1.31/lib/YAML.pod 2023-12-27 16:11:17.000000000 +0100 @@ -1,7 +1,7 @@ =pod =for comment -DO NOT EDIT. This Pod was generated by Swim v0.1.46. +DO NOT EDIT. This Pod was generated by Swim v0.1.48. See http://github.com/ingydotnet/swim-pm#readme =encoding utf8 @@ -12,24 +12,32 @@ =head1 VERSION -This document describes L<YAML> version B<1.30>. +This document describes L<YAML> version B<1.31>. -=head1 NOTE +=head1 IMPORTANT - PLEASE READ THIS FIRST -This module has been released to CPAN as L<YAML::Old>, and soon YAML.pm will -be changed to just be a frontend interface module for all the various Perl -YAML implementation modules, including YAML::Old. +If you need to use YAML with Perl, it is likely that you will have a look at +this module (C<YAML.pm>) first. There are several L<YAMLmodules|https://metacpan.org/search?q=yaml> in Perl and they all support the +simple C<Load()> and C<Dump()> API. Since this one has the obvious name +"YAML", it may seem obvious to pick this one. + +As the author of this module, I humbly ask you to choose another. YAML.pm was +the very first YAML implementation in the world, released in 2001. It was +originally made as a prototype, over 2 years before the YAML 1.0 spec was +published. Although it may work for your needs, it has numerous bugs and is +barely maintained. -If you want robust and fast YAML processing using the normal Dump/Load API, -please consider switching to L<YAML::XS>. It is by far the best Perl module -for YAML at this time. It requires that you have a C compiler, since it is -written in C. +Please consider using these first: -If you really need to use this version of YAML.pm it will always be available -as YAML::Old. +=over + +=item * L<YAML::PP> - Pure Perl, Full Featured, Well Maintained + +=item * L<YAML::PP::LibYAML> - A C<libyaml> Perl binding like L<YAML::XS> but with the YAML::PP API. + +=back -The rest of this documentation is left unchanged, until YAML.pm is switched -over to the new UI-only version. +The rest of this documentation is left unchanged... =head1 SYNOPSIS @@ -704,20 +712,17 @@ =head1 RESOURCES -L<http://lists.sourceforge.net/lists/listinfo/yaml-core> is the mailing list. -This is where the language is discussed and designed. - L<http://www.yaml.org> is the official YAML website. L<http://www.yaml.org/spec/> is the YAML 1.2 specification. -L<http://yaml.kwiki.org> is the official YAML wiki. - =head1 SEE ALSO =over -=item * L<YAML::XS> +=item * L<YAML::PP> - This is almost certainly the YAML module you are looking for. It is full-featured and well maintained. + +=item * L<YAML::PP::LibYAML> - Same overall API as YAML::PP but uses the libyaml shared library for speed. =back @@ -727,7 +732,7 @@ =head1 COPYRIGHT AND LICENSE -Copyright 2001-2020. Ingy döt Net. +Copyright 2001-2023. Ingy döt Net. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
