YAML-PP-p5

A YAML 1.2 processor in perl

Stars
23
Committers
4

Bot releases are hidden (Show)

YAML-PP-p5 - v0.37.0 Latest Release

Published by perlpunk 12 months ago

v0.37.0 2023-11-09 16:46:43+01:00

- Breaking change: Make cyclic_refs fatal by default for safety, like
  announced (avoid memory leaks)
- Add support for plain scalars ending with colons (Issue #48, ingy++)

YAML-PP-v0.37.0.tar.gz

YAML-PP-p5 - v0.036

Published by perlpunk over 1 year ago

v0.036 2023-05-10 17:09:48+02:00

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

Published by perlpunk about 2 years ago

v0.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
YAML-PP-p5 - v0.034

Published by perlpunk over 2 years ago

v0.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)
YAML-PP-p5 - v0.033

Published by perlpunk over 2 years ago

v
YAML-PP-0.033.tar.gz
0.033 2022-06-27 16:31:32+02:00

- Fix add_mapping_resolver + on_create (tie existing data)
YAML-PP-p5 - v0.032

Published by perlpunk over 2 years ago

v0.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
YAML-PP-p5 - v0.031

Published by perlpunk almost 3 years ago

v0.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
YAML-PP-p5 - v0.030

Published by perlpunk almost 3 years ago

v0.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
YAML-PP-p5 - v0.029

Published by perlpunk almost 3 years ago

v0.029 2021-10-25 00:02:53+02:00

- Fix basic implicit mappings in flow sequences, e.g. [a, b: c, d]
YAML-PP-p5 - v0.028

Published by perlpunk almost 3 years ago

v0.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)
YAML-PP-p5 - v0.027

Published by perlpunk over 3 years ago

v0.027 2021-04-09 11:13:28+02:00

- Forbid duplicate keys by default like announced in 0.026
- Add possibility to preserve alias names (see 'preserve' option)
- Highlighter: Add option to expand tabs in ansi color mode
- yamlpp-events: Add option --module
- Improve error message when trying to load an undefined alias
- Fix a test for perl 5.8.8
YAML-PP-p5 - v0.026

Published by perlpunk about 4 years ago

v0.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.
YAML-PP-p5 - v0.025

Published by perlpunk about 4 years ago

v0.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
YAML-PP-p5 - v0.024

Published by perlpunk about 4 years ago

v0.024 2020-08-17 12:07:01+02:00

- Parser: fix flow mappings on one line
- Improve utility tools yamlpp-load(-dump) (add new options --merge,
  --perl and --module) #35
- Minor improvements to emitter scalar style output
- Emitter supports flow style
- Support for preserving flow style in Loader/Dumper
- Create preserved nodes from scratch with preserved_* methods
- Minor fixes for the Perl schema and globs
- Update testsuite to data-2020-08-01
YAML-PP-p5 - v0.023

Published by perlpunk over 4 years ago

v0.023 2020-07-09 22:09:50+02:00
- Support loading and dumping typeglobs. Issue #15
- Dumper: Don't use aliases for JSON::PP/boolean.pm booleans, because they
alwas use the same reference. Issue #32
- Fix float comparison in test. Issue #33
- Make aliases in custom tags work
- YAML::PP::Highlight: colorize mapping keys