PureYAML/CHANGELOG.md

24 lines
933 B
Markdown

# Changelog
All notable changes to PureYAML are documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [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/`.