v1.0.0-rc.1
Pre-release
Pre-release
·
3 commits
to main
since this release
What's Changed
- Change sequence type to collection. by @eksortso in #7
- Add Java TOML Schema reference implementation by @brunoborges in #15
- Add array item schema support by @brunoborges in #16
- Support special TOML key schema paths by @brunoborges in #17
- Add general union validation by @brunoborges in #18
- Define boundary validation semantics by @brunoborges in #19
- Document root schema metadata behavior by @brunoborges in #20
- Reconcile schema ABNF with TOML 1.0 by @brunoborges in #21
- Move Java reference implementation by @brunoborges in #23
- Clarify string length semantics by @brunoborges in #24
- docs: move TOSD specification to SPEC by @brunoborges in #25
- docs: align array range terminology by @brunoborges in #27
- ci: validate reference implementations by @brunoborges in #28
- ci: cancel superseded reference implementation runs by @brunoborges in #29
- Add CLI schema extraction from sample TOML (
extractcommand) by @Copilot in #26 - docs: enhance project documentation by @brunoborges in #32
- Modernize Java reference implementation to JDK 25 by @Copilot in #34
- Add Go reference implementation for TOSD validation by @Copilot in #31
- Document TOML 1.1 assessment and current parser profile by @Copilot in #36
- Add Rust reference implementation by @Copilot in #38
- ci: configure Copilot setup steps by @brunoborges in #41
- Add fixed-arity positional array validation via
itemsby @Copilot in #40 - ci: add reference implementation build script by @brunoborges in #43
- spec: formalize TOSD versioning by @brunoborges in #42
- docs: rename project to TOML Schema by @brunoborges in #44
- docs: add GitHub Pages site by @brunoborges in #45
- Simplify schema vocabulary and reserve built-in type references by @brunoborges in #47
- Make Go reference implementation reusable as a library by @brunoborges in #48
- Align package namespaces with tomlschema.org by @brunoborges in #49
- Clarify elements and range boundaries by @brunoborges in #50
- Add pyproject schema and remove children escape hatch by @brunoborges in #51
- Add README for each reference implementation by @Copilot in #53
- Add README.md to examples folder by @Copilot in #55
New Contributors
- @eksortso made their first contribution in #7
- @brunoborges made their first contribution in #15
- @Copilot made their first contribution in #26
Full Changelog: https://github.com/brunoborges/toml-schema/commits/v1.0.0-rc.1