Skip to content

Releases: perlpunk/YAML-PP-p5

v0.37.0

09 Nov 16:03
Compare
Choose a tag to compare

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

v0.036

10 May 15:16
Compare
Choose a tag to compare

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

v0.035

30 Sep 20:56
Compare
Choose a tag to compare

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

v0.034

30 Jun 10:35
Compare
Choose a tag to compare

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)

v0.033

27 Jun 14:40
Compare
Choose a tag to compare

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)

v0.032

08 Mar 18:37
Compare
Choose a tag to compare

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

v0.031

26 Dec 14:18
Compare
Choose a tag to compare

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

v0.030

09 Nov 18:40
Compare
Choose a tag to compare

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

v0.029

24 Oct 22:26
Compare
Choose a tag to compare

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

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

v0.028

21 Oct 20:10
Compare
Choose a tag to compare

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)