- Add
validatesubcommand to generate validate reports (#79) - Add
--pull-requestoption to validate proposals in a pull request (#86)
- Support extraction of new "Summary of changes" section (#79)
No fixes
1.0.0 - 2026-01-20
- Add support for Linux (#56)
- Adopt Swift 6 language mode
- Add Hashable conformance to model types
- Enable documentation generation in Swift Package Index (#38)
- Add tests for snapshot generation and previous result reuse
- Add output to standard out for
extractcommand (#58) - Add proposal paths argument to
snapshotandextractcommands (#63, #70) - Add utility scripts to update test files (#74)
- Migrate tests to Swift Testing (#51)
- Update test data to latest set of proposals and current metadata schema (#72)
- Filter out files that are not Markdown
- Improve performance of pretty-printed JSON generation
- Use full metadata struct as previous results
- Refactor snapshot details and extraction job metadata into separate types
- Stop writing legacy
proposals.jsonplaceholder file - Ensure generated metadata always uses current tool version (#66)
- Always perform full extraction if schema or tool version changes (#67)
- Fix crash due to addition of subdirectory of
proposals/inswift-evolutionrepository (#48) - Add workaround for swift-markdown package change preventing compilation
- Fix typo in README (#44)
0.1.0 - 2024-07-22
swift-evolution-metadata-extractorinitial release.
This changelog's format is based on Keep a Changelog.