Changelog

Version 1.0.10 - 2025-09-01

  • Added a page with a list of all known parser implementations.

  • Explained how to add your own parser to the list.

  • Improved the contribution guide with buttons to create issues and start discussions.

Version 1.0.8 - 2025-08-22

  • Added the colon to the list of escaped characters in the “Test Outcome Format” chapter. This character had been accidentally omitted.

  • Added a design rationale box to explain the reasoning behind the escaping rules.

Version 1.0.6 - 2025-08-14

  • Added examples of invalid floating-point values for clarity.

  • Included +inf and +nan as recognized values for completeness.

  • Clarified that digit separators do not count toward digit limits.

  • Broadened the rule to better deny any non-decimal formats for floating-point values.

  • Refined explanation of behavior when limits are exceeded, removing potentially misleading rounding example in the context of floating-point numbers.

Version 1.0.4 - 2025-07-10

  • Clarified the relationship between Syntax and its specialized subcategories (Character, UnexpectedEnd, Indentation, LimitExceeded, Unsupported).

  • Reworded and expanded descriptions to improve readability and precision for parser implementors.

  • Added design rationales to explain the purpose and intent behind each specialized category.

  • Explicitly stated that distinguishing specialized errors is optional for parser conformance.

Version 1.0.0 - 2025-07-09

  • Initial release