PureYAML/CHANGELOG.md

933 B

Changelog

All notable changes to PureYAML are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • Bootstrap PureYAML as a root Swift package with no external dependencies.
  • Add the first pure-Swift YAML model, parser, and dumper milestone.
  • Add tests for block mappings, block sequences, common scalars, comments, and dump/parse round trips.
  • Add path-aware YAML validation with duplicate-key checks, custom rules, and warning collection.
  • Expand tests into focused parsing, dumping, model, validation, and parse-error suites.
  • Add macOS, Linux, and WASM verification gates and CI jobs, plus a local Linux check that can run through Claw Mini's Lima VM.
  • Add Yams and CYaml attribution without copying their implementation into Sources/.