./textproc/p5-YAML-PP, Modern, modular YAML processor

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.036nb1, Package name: p5-YAML-PP-0.036nb1, Maintainer: pkgsrc-users

YAML::PP is a modern, modular YAML processor. It aims to support YAML
1.2 and YAML 1.1.

The YAML::PP frontend will currently load all documents, and return only
the last if called with scalar context.

The YAML backend is implemented in a modular way that allows to add
custom handling of YAML tags, perl objects and data types.


Required to run:
[lang/perl5]

Master sites: (Expand)

Filesize: 130.448 KB

Version history: (Expand)


CVS history: (Expand)


   2023-07-06 11:43:03 by Thomas Klausner | Files touched by this commit (2483)
Log message:
*: recursive bump for perl 5.38
   2023-07-04 13:50:59 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 0.036

Upstream changes:
0.036 2023-05-10 17:09:48+02:00

    - Add option -dumpcode to turn of dumping coderefs in YAML::PP::Schema::Perl
    - ci updates

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
    - Fix error handling (remaining tokens on invalid input)
    - Support experimental v5.36 booleans
    - Allow to specify multiple boolean classes (issue #37)

0.033 2022-06-27 16:31:32+02:00

    - Fix add_mapping_resolver + on_create (tie existing data)

0.032 2022-03-08 19:02:00+01:00

    - Add missing '~' to allowed chars in tags
    - Restructure directive parsing a bit
    - Support YAML::PP::Ref in yamlpp-* utility scripts
    - Add -P to yaml-load-dump --preserve
    - Add --dump option to yamlpp-parse-emit
    - yamlpp-load-dump -D JSON::PP: don't output space before colon
    - Add export tags to YAML::PP::Common
    - Update yaml-test-suite to 2022-01-17

0.031 2021-12-25 23:43:19+01:00

    - Fix several rare test cases:
    - Support literal escaped tabs
    - Allow only one digit for block scalar indent indicator
    - Allow comments at the end of directives
    - Match word boundary after '%YAML'
    - Allow tabs and multiple spaces between directive elements
    - Forbid lines starting with tabs in block mode
    - After tabs no further indentation elements allowed

0.030 2021-11-07 21:57:28+01:00

    - preserve: Keep existing data (issue #44)
    - Forbid directive without directive end marker
    - Support explicit empty key/value pairs in flow mappings
    - Enforce EOL after end of flow context
    - Forbid multiple question marks in flow mappings
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-30 11:01:22 by Wen Heping | Files touched by this commit (2)
Log message:
Update to 0.029

Upstream changes:
0.029 2021-10-25 00:02:53+02:00

    - Fix basic implicit mappings in flow sequences, e.g. [a, b: c, d]

0.028 2021-10-21 22:00:36+02:00

    - Fix empty values with properties in flow mappings and sequences
      (`[ &foo , bar]`, `{ &foo , k: v }`)
    - Fix: Allow comment lines with tabs in flow
    - Fix: parsing of explicit block indenting (issue #46)
    - Automatically tie new hashes inside tied hashes (issue #44)
    - yamlpp-load-dump: Add options --dump-module and --include*
    - docs: Add mising constants (issue #45)
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles
   2021-05-24 21:56:06 by Thomas Klausner | Files touched by this commit (3575)
Log message:
*: recursive bump for perl 5.34
   2020-09-13 10:07:17 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-YAML-PP: update to 0.026.

0.026 2020-09-11 00:39:09+02:00

    - Add option 'duplicate_keys'. The default allows it for now and will
      change to forbid in the next release.

0.025 2020-09-06 22:14:07+02:00

    - Emitter: Fix indentation issues for non-default indents
    - Emitter: Add option 'width' for maximum columns
    - Improve error message for unhandled reftypes