项目文件夹

文件
Johann Schopplich 5b66523e42 chore: align with spec v3.3
- bump @toon-format/spec to ^3.3.0; update SPEC.md pointer and badges
- docs: align number-form prose with §2 carve-out (canonical in [1e-6, 1e21) or zero; exponent form permitted outside)
- docs/reference/spec.md: add lowercase booleans/null to encoder checklist; add Java to Appendix F language list
- docs/reference/efficiency-formalization.md: drop overstated "matching TOON's requirement" claim
- packages/toon/README.md: drop "What's New in v3.2" section (now stale)

All 593 tests pass (packages/toon: 497, packages/cli: 96). Encoder remains conformant by default under the v3.3 §2 carve-out via String(value).
2026-05-21 10:10:20 +02:00

1.3 KiB

TOON Specification

The TOON specification has moved to a dedicated repository: github.com/toon-format/spec

Current Version

Version 3.3 (2026-05-21)

Why a Separate Repo?

The specification has been moved to toon-format/spec to:

  • Provide a canonical, language-agnostic source of truth
  • Enable independent versioning of spec and implementations
  • Support the growing community of TOON implementations across multiple languages
  • Facilitate collaboration on spec evolution through a dedicated RFC process

This Repository

This repository (toon-format/toon) remains the reference implementation in TypeScript/JavaScript. For specification discussions, issues, and contributions, please use the spec repository.