Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package perl-YAML-PP for openSUSE:Factory 
checked in at 2022-10-06 07:41:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-YAML-PP (Old)
 and      /work/SRC/openSUSE:Factory/.perl-YAML-PP.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-YAML-PP"

Thu Oct  6 07:41:30 2022 rev:17 rq:1007973 version:0.035

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-YAML-PP/perl-YAML-PP.changes        
2022-07-04 11:32:37.563999079 +0200
+++ /work/SRC/openSUSE:Factory/.perl-YAML-PP.new.2275/perl-YAML-PP.changes      
2022-10-06 07:41:39.564614548 +0200
@@ -1,0 +2,13 @@
+Sat Oct  1 03:08:38 UTC 2022 - Tina M??ller <timueller+p...@suse.de>
+
+- updated to 0.035
+   see /usr/share/doc/packages/perl-YAML-PP/Changes
+
+  0.035 2022-09-30 21:16:16+02:00
+
+      - Fix parsing alias as mapping key
+      - Support emitting folded block scalars. Now any input should
+        be able to output as a folded block scalar correctly. Preserving
+        scalar styles will now also preserve those
+
+-------------------------------------------------------------------

Old:
----
  YAML-PP-0.034.tar.gz

New:
----
  YAML-PP-0.035.tar.gz

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

Other differences:
------------------
++++++ perl-YAML-PP.spec ++++++
--- /var/tmp/diff_new_pack.3oeeiy/_old  2022-10-06 07:41:40.048615625 +0200
+++ /var/tmp/diff_new_pack.3oeeiy/_new  2022-10-06 07:41:40.060615652 +0200
@@ -18,7 +18,7 @@
 
 %define cpan_name YAML-PP
 Name:           perl-YAML-PP
-Version:        0.034
+Version:        0.035
 Release:        0
 License:        Artistic-1.0 OR GPL-1.0-or-later
 Summary:        YAML 1.2 Processor

++++++ YAML-PP-0.034.tar.gz -> YAML-PP-0.035.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/Changes new/YAML-PP-0.035/Changes
--- old/YAML-PP-0.034/Changes   2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/Changes   2022-09-30 22:54:19.000000000 +0200
@@ -1,5 +1,12 @@
 Revision history for Perl module YAML::PP
 
+0.035 2022-09-30 21:16:16+02:00
+
+    - Fix parsing alias as mapping key
+    - Support emitting folded block scalars. Now any input should
+      be able to output as a folded block scalar correctly. Preserving
+      scalar styles will now also preserve those
+
 0.034 2022-06-30 10:31:56+02:00
 
     - Fix parsing empty folded block scalars with trailing linebreaks
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/MANIFEST new/YAML-PP-0.035/MANIFEST
--- old/YAML-PP-0.034/MANIFEST  2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/MANIFEST  2022-09-30 22:54:19.000000000 +0200
@@ -205,6 +205,11 @@
 t/valid/v033/in.json
 t/valid/v033/in.yaml
 t/valid/v033/test.event
+t/valid/v034/===
+t/valid/v034/in.json
+t/valid/v034/in.yaml
+t/valid/v034/out.yaml
+t/valid/v034/test.event
 test-suite/README.md
 test-suite/yaml-test-suite-data/229Q/===
 test-suite/yaml-test-suite-data/229Q/in.json
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/META.json new/YAML-PP-0.035/META.json
--- old/YAML-PP-0.034/META.json 2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/META.json 2022-09-30 22:54:19.000000000 +0200
@@ -67,131 +67,131 @@
    "provides" : {
       "YAML::PP" : {
          "file" : "lib/YAML/PP.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Common" : {
          "file" : "lib/YAML/PP/Common.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Constructor" : {
          "file" : "lib/YAML/PP/Constructor.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Dumper" : {
          "file" : "lib/YAML/PP/Dumper.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Emitter" : {
          "file" : "lib/YAML/PP/Emitter.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Exception" : {
          "file" : "lib/YAML/PP/Exception.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Grammar" : {
          "file" : "lib/YAML/PP/Grammar.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Highlight" : {
          "file" : "lib/YAML/PP/Highlight.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Lexer" : {
          "file" : "lib/YAML/PP/Lexer.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Loader" : {
          "file" : "lib/YAML/PP/Loader.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Parser" : {
          "file" : "lib/YAML/PP/Parser.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Perl" : {
          "file" : "lib/YAML/PP/Perl.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Preserve::Array" : {
          "file" : "lib/YAML/PP.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Preserve::Hash" : {
          "file" : "lib/YAML/PP.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Preserve::Scalar" : {
          "file" : "lib/YAML/PP.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Reader" : {
          "file" : "lib/YAML/PP/Reader.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Reader::File" : {
          "file" : "lib/YAML/PP/Reader.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Render" : {
          "file" : "lib/YAML/PP/Render.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Representer" : {
          "file" : "lib/YAML/PP/Representer.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Schema" : {
          "file" : "lib/YAML/PP/Schema.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Schema::Binary" : {
          "file" : "lib/YAML/PP/Schema/Binary.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Schema::Core" : {
          "file" : "lib/YAML/PP/Schema/Core.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Schema::Failsafe" : {
          "file" : "lib/YAML/PP/Schema/Failsafe.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Schema::Include" : {
          "file" : "lib/YAML/PP/Schema/Include.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Schema::JSON" : {
          "file" : "lib/YAML/PP/Schema/JSON.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Schema::Merge" : {
          "file" : "lib/YAML/PP/Schema/Merge.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Schema::Perl" : {
          "file" : "lib/YAML/PP/Schema/Perl.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Schema::Tie::IxHash" : {
          "file" : "lib/YAML/PP/Schema/Tie/IxHash.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Schema::YAML1_1" : {
          "file" : "lib/YAML/PP/Schema/YAML1_1.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Type::MergeKey" : {
          "file" : "lib/YAML/PP/Type/MergeKey.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Writer" : {
          "file" : "lib/YAML/PP/Writer.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       },
       "YAML::PP::Writer::File" : {
          "file" : "lib/YAML/PP/Writer/File.pm",
-         "version" : "0.034"
+         "version" : "0.035"
       }
    },
    "release_status" : "stable",
@@ -205,7 +205,7 @@
          "web" : "https://github.com/perlpunk/YAML-PP-p5";
       }
    },
-   "version" : "0.034",
+   "version" : "0.035",
    "x_generated_by_perl" : "v5.30.3",
    "x_serialization_backend" : "Cpanel::JSON::XS version 4.26",
    "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-PP-0.034/META.yml new/YAML-PP-0.035/META.yml
--- old/YAML-PP-0.034/META.yml  2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/META.yml  2022-09-30 22:54:19.000000000 +0200
@@ -25,100 +25,100 @@
 provides:
   YAML::PP:
     file: lib/YAML/PP.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Common:
     file: lib/YAML/PP/Common.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Constructor:
     file: lib/YAML/PP/Constructor.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Dumper:
     file: lib/YAML/PP/Dumper.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Emitter:
     file: lib/YAML/PP/Emitter.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Exception:
     file: lib/YAML/PP/Exception.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Grammar:
     file: lib/YAML/PP/Grammar.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Highlight:
     file: lib/YAML/PP/Highlight.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Lexer:
     file: lib/YAML/PP/Lexer.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Loader:
     file: lib/YAML/PP/Loader.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Parser:
     file: lib/YAML/PP/Parser.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Perl:
     file: lib/YAML/PP/Perl.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Preserve::Array:
     file: lib/YAML/PP.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Preserve::Hash:
     file: lib/YAML/PP.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Preserve::Scalar:
     file: lib/YAML/PP.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Reader:
     file: lib/YAML/PP/Reader.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Reader::File:
     file: lib/YAML/PP/Reader.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Render:
     file: lib/YAML/PP/Render.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Representer:
     file: lib/YAML/PP/Representer.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Schema:
     file: lib/YAML/PP/Schema.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Schema::Binary:
     file: lib/YAML/PP/Schema/Binary.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Schema::Core:
     file: lib/YAML/PP/Schema/Core.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Schema::Failsafe:
     file: lib/YAML/PP/Schema/Failsafe.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Schema::Include:
     file: lib/YAML/PP/Schema/Include.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Schema::JSON:
     file: lib/YAML/PP/Schema/JSON.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Schema::Merge:
     file: lib/YAML/PP/Schema/Merge.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Schema::Perl:
     file: lib/YAML/PP/Schema/Perl.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Schema::Tie::IxHash:
     file: lib/YAML/PP/Schema/Tie/IxHash.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Schema::YAML1_1:
     file: lib/YAML/PP/Schema/YAML1_1.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Type::MergeKey:
     file: lib/YAML/PP/Type/MergeKey.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Writer:
     file: lib/YAML/PP/Writer.pm
-    version: '0.034'
+    version: '0.035'
   YAML::PP::Writer::File:
     file: lib/YAML/PP/Writer/File.pm
-    version: '0.034'
+    version: '0.035'
 requires:
   B: '0'
   B::Deparse: '0'
@@ -142,7 +142,7 @@
 resources:
   bugtracker: https://github.com/perlpunk/YAML-PP-p5/issues
   repository: https://github.com/perlpunk/YAML-PP-p5
-version: '0.034'
+version: '0.035'
 x_generated_by_perl: v5.30.3
 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-PP-0.034/Makefile.PL 
new/YAML-PP-0.035/Makefile.PL
--- old/YAML-PP-0.034/Makefile.PL       2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/Makefile.PL       2022-09-30 22:54:19.000000000 +0200
@@ -54,7 +54,7 @@
     "Test::Warn" => 0,
     "lib" => 0
   },
-  "VERSION" => "0.034",
+  "VERSION" => "0.035",
   "test" => {
     "TESTS" => "t/*.t"
   }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/dist.ini new/YAML-PP-0.035/dist.ini
--- old/YAML-PP-0.034/dist.ini  2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/dist.ini  2022-09-30 22:54:19.000000000 +0200
@@ -4,7 +4,7 @@
 copyright_holder = Tina M??ller
 copyright_year   = 2022
 
-version = 0.034
+version = 0.035
 
 [@Filter]
 -bundle = @Basic
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/etc/grammar.yaml 
new/YAML-PP-0.035/etc/grammar.yaml
--- old/YAML-PP-0.034/etc/grammar.yaml  2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/etc/grammar.yaml  2022-09-30 22:54:19.000000000 +0200
@@ -475,7 +475,7 @@
     EOL: { new: FULLNODE }
     WS: { new: FULLNODE }
   ALIAS:
-    match: cb_send_alias
+    match: cb_send_alias_key
     WS:
       COLON:
         EOL: { new: FULLNODE }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Common.pm 
new/YAML-PP-0.035/lib/YAML/PP/Common.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Common.pm     2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Common.pm     2022-09-30 22:54:19.000000000 
+0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Common;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use base 'Exporter';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Constructor.pm 
new/YAML-PP-0.035/lib/YAML/PP/Constructor.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Constructor.pm        2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Constructor.pm        2022-09-30 
22:54:19.000000000 +0200
@@ -3,7 +3,7 @@
 use warnings;
 package YAML::PP::Constructor;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use YAML::PP;
 use YAML::PP::Common qw/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Dumper.pm 
new/YAML-PP-0.035/lib/YAML/PP/Dumper.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Dumper.pm     2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Dumper.pm     2022-09-30 22:54:19.000000000 
+0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Dumper;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use Scalar::Util qw/ blessed refaddr reftype /;
 use YAML::PP;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Emitter.pm 
new/YAML-PP-0.035/lib/YAML/PP/Emitter.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Emitter.pm    2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Emitter.pm    2022-09-30 22:54:19.000000000 
+0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Emitter;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 use Data::Dumper;
 
 use YAML::PP::Common qw/
@@ -554,29 +554,63 @@
         DEBUG and warn 
__PACKAGE__.':'.__LINE__.$".Data::Dumper->Dump([\$value], ['value']);
         my @lines = split /\n/, $value, -1;
         DEBUG and warn 
__PACKAGE__.':'.__LINE__.$".Data::Dumper->Dump([\@lines], ['lines']);
-        my $eol = 0;
+        my $trailing = -1;
+        while (@lines) {
+            last if $lines[-1] ne '';
+            pop @lines;
+            $trailing++;
+        }
+        my %start_with_space;
+        for my $i (0 .. $#lines) {
+            if ($lines[ $i ] =~ m/^[ \t]+/) {
+                $start_with_space{ $i } = 1;
+            }
+        }
         my $indicators = '';
         if ($value =~ m/\A\n* +/) {
             $indicators .= $self->indent;
         }
         my $indent = $indent . ' ' x $self->indent;
-        if ($lines[-1] eq '') {
-            pop @lines;
-            $eol = 1;
+        if ($trailing > 0) {
+            $indicators .= '+';
+            $open_ended = 1;
         }
-        else {
+        elsif ($trailing < 0) {
             $indicators .= '-';
         }
         $value = ">$indicators\n";
+        my $got_content = 0;
         for my $i (0 .. $#lines) {
             my $line = $lines[ $i ];
-            if (length $line) {
+            my $sp = $start_with_space{ $i } || 0;
+            my $spnext = $i == $#lines ? 1 : $start_with_space{ $i+1 } || 0;
+            my $spprev = $i == 0 ? 1 : $start_with_space{ $i-1 } || 0;
+            my $empty = length $line ? 0 : 1;
+            my $emptynext = $i == $#lines ? '' : length $lines[$i+1] ? 0 : 1;
+            my $nl = 0;
+            if ($empty) {
+                if ($spnext and $spprev) {
+                    $nl = 1;
+                }
+                elsif (not $spnext) {
+                    $nl = 1;
+                }
+                elsif (not $got_content) {
+                    $nl = 1;
+                }
+            }
+            else {
+                $got_content = 1;
                 $value .= "$indent$line\n";
+                if (not $sp and not $spnext) {
+                    $nl = 1;
+                }
             }
-            if ($i != $#lines) {
+            if ($nl) {
                 $value .= "\n";
             }
         }
+        $value .= "\n" x ($trailing) if $trailing > 0;
     }
     else {
         $value =~ s/([$escape_re"\\])/$to_escape{ $1 } || sprintf '\\u%04x', 
ord($1)/eg;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Exception.pm 
new/YAML-PP-0.035/lib/YAML/PP/Exception.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Exception.pm  2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Exception.pm  2022-09-30 22:54:19.000000000 
+0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Exception;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use overload '""' => \&to_string;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Grammar.pm 
new/YAML-PP-0.035/lib/YAML/PP/Grammar.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Grammar.pm    2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Grammar.pm    2022-09-30 22:54:19.000000000 
+0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Grammar;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use base 'Exporter';
 
@@ -1229,7 +1229,7 @@
           }
         }
       },
-      'match' => 'cb_send_alias'
+      'match' => 'cb_send_alias_key'
     },
     'COLON' => {
       'EOL' => {
@@ -1862,7 +1862,7 @@
         EOL: { new: FULLNODE }
         WS: { new: FULLNODE }
       ALIAS:
-        match: cb_send_alias
+        match: cb_send_alias_key
         WS:
           COLON:
             EOL: { new: FULLNODE }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Highlight.pm 
new/YAML-PP-0.035/lib/YAML/PP/Highlight.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Highlight.pm  2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Highlight.pm  2022-09-30 22:54:19.000000000 
+0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Highlight;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 our @EXPORT_OK = qw/ Dump /;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Lexer.pm 
new/YAML-PP-0.035/lib/YAML/PP/Lexer.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Lexer.pm      2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Lexer.pm      2022-09-30 22:54:19.000000000 
+0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Lexer;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use constant TRACE => $ENV{YAML_PP_TRACE} ? 1 : 0;
 use constant DEBUG => ($ENV{YAML_PP_DEBUG} || $ENV{YAML_PP_TRACE}) ? 1 : 0;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Loader.pm 
new/YAML-PP-0.035/lib/YAML/PP/Loader.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Loader.pm     2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Loader.pm     2022-09-30 22:54:19.000000000 
+0200
@@ -3,7 +3,7 @@
 use warnings;
 package YAML::PP::Loader;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use YAML::PP::Parser;
 use YAML::PP::Constructor;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Parser.pm 
new/YAML-PP-0.035/lib/YAML/PP/Parser.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Parser.pm     2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Parser.pm     2022-09-30 22:54:19.000000000 
+0200
@@ -3,7 +3,7 @@
 use warnings;
 package YAML::PP::Parser;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use constant TRACE => $ENV{YAML_PP_TRACE} ? 1 : 0;
 use constant DEBUG => ($ENV{YAML_PP_DEBUG} || $ENV{YAML_PP_TRACE}) ? 1 : 0;
@@ -1087,6 +1087,13 @@
     $self->alias_event({ value => $alias });
 }
 
+sub cb_send_alias_key {
+    my ($self, $token) = @_;
+    my $alias = substr($token->{value}, 1);
+    $self->alias_event({ value => $alias });
+    $self->set_new_node(1);
+}
+
 sub cb_send_alias_from_stack {
     my ($self, $token) = @_;
     my $last = pop @{ $self->event_stack };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Perl.pm 
new/YAML-PP-0.035/lib/YAML/PP/Perl.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Perl.pm       2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Perl.pm       2022-09-30 22:54:19.000000000 
+0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Perl;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use base 'Exporter';
 use base 'YAML::PP';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Reader.pm 
new/YAML-PP-0.035/lib/YAML/PP/Reader.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Reader.pm     2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Reader.pm     2022-09-30 22:54:19.000000000 
+0200
@@ -3,7 +3,7 @@
 use warnings;
 package YAML::PP::Reader;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 sub input { return $_[0]->{input} }
 sub set_input { $_[0]->{input} = $_[1] }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Render.pm 
new/YAML-PP-0.035/lib/YAML/PP/Render.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Render.pm     2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Render.pm     2022-09-30 22:54:19.000000000 
+0200
@@ -3,7 +3,7 @@
 use warnings;
 package YAML::PP::Render;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use constant TRACE => $ENV{YAML_PP_TRACE} ? 1 : 0;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Representer.pm 
new/YAML-PP-0.035/lib/YAML/PP/Representer.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Representer.pm        2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Representer.pm        2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Representer;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use Scalar::Util qw/ reftype blessed refaddr /;
 
@@ -56,7 +56,7 @@
     if ($preserve_style or $preserve_alias) {
         if (ref $node->{value} eq 'YAML::PP::Preserve::Scalar') {
             my $value = $node->{value}->value;
-            if ($preserve_style and $node->{value}->style != 
YAML_FOLDED_SCALAR_STYLE) {
+            if ($preserve_style) {
                 $node->{style} = $node->{value}->style;
             }
 #            $node->{tag} = $node->{value}->tag;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Schema/Binary.pm 
new/YAML-PP-0.035/lib/YAML/PP/Schema/Binary.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Schema/Binary.pm      2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Schema/Binary.pm      2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Schema::Binary;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use MIME::Base64 qw/ decode_base64 encode_base64 /;
 use YAML::PP::Common qw/ YAML_ANY_SCALAR_STYLE /;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Schema/Core.pm 
new/YAML-PP-0.035/lib/YAML/PP/Schema/Core.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Schema/Core.pm        2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Schema/Core.pm        2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Schema::Core;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use YAML::PP::Schema::JSON qw/
     represent_int represent_float represent_literal represent_bool
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Schema/Failsafe.pm 
new/YAML-PP-0.035/lib/YAML/PP/Schema/Failsafe.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Schema/Failsafe.pm    2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Schema/Failsafe.pm    2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Schema::Failsafe;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 sub register {
     my ($self, %args) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Schema/Include.pm 
new/YAML-PP-0.035/lib/YAML/PP/Schema/Include.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Schema/Include.pm     2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Schema/Include.pm     2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Schema::Include;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use Carp qw/ croak /;
 use Scalar::Util qw/ weaken /;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Schema/JSON.pm 
new/YAML-PP-0.035/lib/YAML/PP/Schema/JSON.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Schema/JSON.pm        2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Schema/JSON.pm        2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Schema::JSON;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use base 'Exporter';
 our @EXPORT_OK = qw/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Schema/Merge.pm 
new/YAML-PP-0.035/lib/YAML/PP/Schema/Merge.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Schema/Merge.pm       2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Schema/Merge.pm       2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Schema::Merge;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use YAML::PP::Type::MergeKey;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Schema/Perl.pm 
new/YAML-PP-0.035/lib/YAML/PP/Schema/Perl.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Schema/Perl.pm        2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Schema/Perl.pm        2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Schema::Perl;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use Scalar::Util qw/ blessed reftype /;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Schema/Tie/IxHash.pm 
new/YAML-PP-0.035/lib/YAML/PP/Schema/Tie/IxHash.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Schema/Tie/IxHash.pm  2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Schema/Tie/IxHash.pm  2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Schema::Tie::IxHash;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use base 'YAML::PP::Schema';
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Schema/YAML1_1.pm 
new/YAML-PP-0.035/lib/YAML/PP/Schema/YAML1_1.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Schema/YAML1_1.pm     2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Schema/YAML1_1.pm     2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Schema::YAML1_1;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use YAML::PP::Schema::JSON qw/
     represent_int represent_float represent_literal represent_bool
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Schema.pm 
new/YAML-PP-0.035/lib/YAML/PP/Schema.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Schema.pm     2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Schema.pm     2022-09-30 22:54:19.000000000 
+0200
@@ -4,7 +4,7 @@
 use B;
 use Module::Load qw//;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use YAML::PP::Common qw/ YAML_PLAIN_SCALAR_STYLE /;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Type/MergeKey.pm 
new/YAML-PP-0.035/lib/YAML/PP/Type/MergeKey.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Type/MergeKey.pm      2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Type/MergeKey.pm      2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Type::MergeKey;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 sub new {
     my ($class) = @_;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Writer/File.pm 
new/YAML-PP-0.035/lib/YAML/PP/Writer/File.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Writer/File.pm        2022-06-30 
10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Writer/File.pm        2022-09-30 
22:54:19.000000000 +0200
@@ -2,7 +2,7 @@
 use warnings;
 package YAML::PP::Writer::File;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use Scalar::Util qw/ openhandle /;
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP/Writer.pm 
new/YAML-PP-0.035/lib/YAML/PP/Writer.pm
--- old/YAML-PP-0.034/lib/YAML/PP/Writer.pm     2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/lib/YAML/PP/Writer.pm     2022-09-30 22:54:19.000000000 
+0200
@@ -3,7 +3,7 @@
 use warnings;
 package YAML::PP::Writer;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 sub output { return $_[0]->{output} }
 sub set_output { $_[0]->{output} = $_[1] }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/lib/YAML/PP.pm 
new/YAML-PP-0.035/lib/YAML/PP.pm
--- old/YAML-PP-0.034/lib/YAML/PP.pm    2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/lib/YAML/PP.pm    2022-09-30 22:54:19.000000000 +0200
@@ -3,7 +3,7 @@
 use warnings;
 package YAML::PP;
 
-our $VERSION = '0.034'; # VERSION
+our $VERSION = '0.035'; # VERSION
 
 use YAML::PP::Schema;
 use YAML::PP::Schema::JSON;
@@ -762,6 +762,8 @@
     - "double"
     - |
       literal
+    - >
+      folded
     ---
     block mapping: &alias
       flow sequence: [a, b]
@@ -779,7 +781,6 @@
     $yp->dump_file($hash, $styles, $flow);
 
 Then dumping it will return the same output.
-Only folded block scalars '>' cannot preserve the style yet.
 
 Note that YAML allows repeated definition of anchors. They cannot be preserved
 with YAML::PP right now. Example:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/t/21.emit.t 
new/YAML-PP-0.035/t/21.emit.t
--- old/YAML-PP-0.034/t/21.emit.t       2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/t/21.emit.t       2022-09-30 22:54:19.000000000 +0200
@@ -63,8 +63,6 @@
 # block scalar
 push @skip, qw/
 4QFQ
-6VJK
-7T8X
 
 R4YG
 v033
@@ -75,7 +73,6 @@
 XLQ9
 K54U
 PUW8
-3MYT
 MJS9
 
 
@@ -88,7 +85,6 @@
 H3Z8
 /;
 push @skip, qw/
-    X38W
 /;
 
 my $testsuite = YAML::PP::Test->new(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/t/34.emit-scalar-styles.t 
new/YAML-PP-0.035/t/34.emit-scalar-styles.t
--- old/YAML-PP-0.034/t/34.emit-scalar-styles.t 2022-06-30 10:34:18.000000000 
+0200
+++ new/YAML-PP-0.035/t/34.emit-scalar-styles.t 2022-09-30 22:54:19.000000000 
+0200
@@ -41,6 +41,7 @@
 my @styles = (
     YAML_PLAIN_SCALAR_STYLE, YAML_DOUBLE_QUOTED_SCALAR_STYLE,
     YAML_SINGLE_QUOTED_SCALAR_STYLE, YAML_LITERAL_SCALAR_STYLE,
+    YAML_FOLDED_SCALAR_STYLE
 );
 
 for my $style (@styles) {
@@ -50,13 +51,14 @@
             $emitter->init;
             local $Data::Dumper::Useqq = 1;
             my $label = Data::Dumper->Dump([$input], ['input']);
+            chomp $label;
 
             $emitter->stream_start_event;
             $emitter->document_start_event({ implicit => 1 });
             $emitter->sequence_start_event;
             $emitter->scalar_event({ value => $input, style => $style });
             $emitter->sequence_end_event;
-            $emitter->document_end_event({ implicit => 1 });
+            $emitter->document_end_event({ implicit => 0 });
             $emitter->stream_end_event;
 
             my $yaml = $emitter->writer->output;
@@ -66,6 +68,7 @@
 
             cmp_ok($data->[0], 'eq', $input, "style $style - $label") or do {
                 diag ">>$yaml<<\n";
+                explain $data;
                 diag(Data::Dumper->Dump([$data], ['data']));
                 diag(Data::Dumper->Dump([$yaml], ['yaml']));
             };
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/t/52.preserve.t 
new/YAML-PP-0.035/t/52.preserve.t
--- old/YAML-PP-0.034/t/52.preserve.t   2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/t/52.preserve.t   2022-09-30 22:54:19.000000000 +0200
@@ -38,7 +38,8 @@
 p: plain
 's': 'single'
 "d": "double"
-f: folded
+f: >-
+  folded
 ? |-
   l
 : |-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/t/valid/v034/=== 
new/YAML-PP-0.035/t/valid/v034/===
--- old/YAML-PP-0.034/t/valid/v034/===  1970-01-01 01:00:00.000000000 +0100
+++ new/YAML-PP-0.035/t/valid/v034/===  2022-09-30 22:54:19.000000000 +0200
@@ -0,0 +1 @@
+Alias as mapping key and block sequence as value
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/t/valid/v034/in.json 
new/YAML-PP-0.035/t/valid/v034/in.json
--- old/YAML-PP-0.034/t/valid/v034/in.json      1970-01-01 01:00:00.000000000 
+0100
+++ new/YAML-PP-0.035/t/valid/v034/in.json      2022-09-30 22:54:19.000000000 
+0200
@@ -0,0 +1,12 @@
+{
+  "key": "value",
+  "value": [
+    "key"
+  ]
+}
+{
+  "key": "value",
+  "value": [
+    "key"
+  ]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/t/valid/v034/in.yaml 
new/YAML-PP-0.035/t/valid/v034/in.yaml
--- old/YAML-PP-0.034/t/valid/v034/in.yaml      1970-01-01 01:00:00.000000000 
+0100
+++ new/YAML-PP-0.035/t/valid/v034/in.yaml      2022-09-30 22:54:19.000000000 
+0200
@@ -0,0 +1,8 @@
+---
+key: &alias value
+*alias :
+  - key
+---
+key: &alias value
+*alias :
+- key
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/t/valid/v034/out.yaml 
new/YAML-PP-0.035/t/valid/v034/out.yaml
--- old/YAML-PP-0.034/t/valid/v034/out.yaml     1970-01-01 01:00:00.000000000 
+0100
+++ new/YAML-PP-0.035/t/valid/v034/out.yaml     2022-09-30 22:54:19.000000000 
+0200
@@ -0,0 +1,8 @@
+---
+key: &alias value
+*alias :
+- key
+---
+key: &alias value
+*alias :
+- key
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/YAML-PP-0.034/t/valid/v034/test.event 
new/YAML-PP-0.035/t/valid/v034/test.event
--- old/YAML-PP-0.034/t/valid/v034/test.event   1970-01-01 01:00:00.000000000 
+0100
+++ new/YAML-PP-0.035/t/valid/v034/test.event   2022-09-30 22:54:19.000000000 
+0200
@@ -0,0 +1,22 @@
++STR
++DOC ---
++MAP
+=VAL :key
+=VAL &alias :value
+=ALI *alias
++SEQ
+=VAL :key
+-SEQ
+-MAP
+-DOC
++DOC ---
++MAP
+=VAL :key
+=VAL &alias :value
+=ALI *alias
++SEQ
+=VAL :key
+-SEQ
+-MAP
+-DOC
+-STR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/4QFQ/emit.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/4QFQ/emit.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/4QFQ/emit.yaml    
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/4QFQ/emit.yaml    
2022-09-30 22:54:19.000000000 +0200
@@ -1,6 +1,6 @@
 - |
   detected
-- >2
+- >
 
 
   # detected
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/6CA3/emit.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/6CA3/emit.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/6CA3/emit.yaml    
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/6CA3/emit.yaml    
2022-09-30 22:54:19.000000000 +0200
@@ -1 +1 @@
---- []
+[]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/9YRD/out.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/9YRD/out.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/9YRD/out.yaml     
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/9YRD/out.yaml     
2022-09-30 22:54:19.000000000 +0200
@@ -1,3 +1,3 @@
-'a b c d
+a b c d
 
-  e'
+e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/00/emit.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/00/emit.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/00/emit.yaml 
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/00/emit.yaml 
2022-09-30 22:54:19.000000000 +0200
@@ -1,2 +1 @@
----
 foo: bar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/02/emit.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/02/emit.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/02/emit.yaml 
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/02/emit.yaml 
2022-09-30 22:54:19.000000000 +0200
@@ -1,2 +1 @@
----
 foo: "bar baz"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/03/emit.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/03/emit.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/03/emit.yaml 
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/03/emit.yaml 
2022-09-30 22:54:19.000000000 +0200
@@ -1,2 +1 @@
----
 foo: 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/04/emit.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/04/emit.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/04/emit.yaml 
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/04/emit.yaml 
2022-09-30 22:54:19.000000000 +0200
@@ -1,3 +1,2 @@
----
 foo: 1
 bar: 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/05/emit.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/05/emit.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/05/emit.yaml 
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/05/emit.yaml 
2022-09-30 22:54:19.000000000 +0200
@@ -1,3 +1,2 @@
----
 foo: 1
 bar: 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/08/emit.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/08/emit.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/DK95/08/emit.yaml 
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/DK95/08/emit.yaml 
2022-09-30 22:54:19.000000000 +0200
@@ -1,2 +1 @@
----
 foo: "bar baz \t \t "
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/EX5H/out.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/EX5H/out.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/EX5H/out.yaml     
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/EX5H/out.yaml     
2022-09-30 22:54:19.000000000 +0200
@@ -1,3 +1,3 @@
-'a b c d
+a b c d
 
-  e'
+e
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/HS5T/out.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/HS5T/out.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/HS5T/out.yaml     
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/HS5T/out.yaml     
2022-09-30 22:54:19.000000000 +0200
@@ -1,3 +1,3 @@
-'1st non-empty
+1st non-empty
 
-  2nd non-empty 3rd non-empty'
+2nd non-empty 3rd non-empty
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/K54U/out.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/K54U/out.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/K54U/out.yaml     
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/K54U/out.yaml     
2022-09-30 22:54:19.000000000 +0200
@@ -1,2 +1 @@
 --- scalar
-...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/L24T/00/emit.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/L24T/00/emit.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/L24T/00/emit.yaml 
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/L24T/00/emit.yaml 
2022-09-30 22:54:19.000000000 +0200
@@ -1,2 +1,3 @@
----
-foo: "x\n \n"
+foo: |
+  x
+   
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/MJS9/out.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/MJS9/out.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/MJS9/out.yaml     
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/MJS9/out.yaml     
2022-09-30 22:54:19.000000000 +0200
@@ -1 +1,6 @@
-"foo \n\n\t bar\n\nbaz\n"
+>
+  foo 
+
+        bar
+
+  baz
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/PUW8/out.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/PUW8/out.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/PUW8/out.yaml     
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/PUW8/out.yaml     
2022-09-30 22:54:19.000000000 +0200
@@ -1,4 +1,3 @@
 ---
 a: b
 ---
-...
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/R4YG/out.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/R4YG/out.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/R4YG/out.yaml     
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/R4YG/out.yaml     
2022-09-30 22:54:19.000000000 +0200
@@ -1,9 +1,11 @@
 - |
   detected
-- >2
+- >
 
 
   # detected
 - |2
    explicit
-- "\t\ndetected\n"
+- >
+       
+  detected
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/YAML-PP-0.034/test-suite/yaml-test-suite-data/XLQ9/out.yaml 
new/YAML-PP-0.035/test-suite/yaml-test-suite-data/XLQ9/out.yaml
--- old/YAML-PP-0.034/test-suite/yaml-test-suite-data/XLQ9/out.yaml     
2022-06-30 10:34:18.000000000 +0200
+++ new/YAML-PP-0.035/test-suite/yaml-test-suite-data/XLQ9/out.yaml     
2022-09-30 22:54:19.000000000 +0200
@@ -1,2 +1 @@
 --- scalar %YAML 1.2
-...

Reply via email to