Release 2.0.0 draft 5

This commit is contained in:
Kat Marchán 2024-11-28 22:55:52 -08:00
parent 90e22bc789
commit 76a1de517b
No known key found for this signature in database
GPG Key ID: AEB529C08A3C7E9E
3 changed files with 16 additions and 4 deletions

View File

@ -1,6 +1,18 @@
# KDL Changelog
## 2.0.0 (2024-02-07)
## 2.0.0-draft.5 (2024-11-28)
* Equals signs other than `=` are no longer supported in properties.
* 128-bit integer type annotations have been added to the list of "well-known"
type annotations.
* Multiline string escape rules have been tweaked significantly.
* `\s` is now a valid escape within a string, representing a space character.
* Slashdash (`/-`)-compatible locations and related grammar adjusted to be more
clear and intuitive. This includes some changes relating to whitespace,
including comments and newlines, which are breaking changes.
* Various updates to test suite to reflect changes.
## 2.0.0 (Unreleased)
### Grammar

View File

@ -51,7 +51,7 @@ Language](SCHEMA-SPEC.md) loosely based on JSON Schema.
The language is based on [SDLang](https://sdlang.org), with a number of
modifications and clarifications on its syntax and behavior.
The current version of the KDL spec is `2.0.0-draft.4`.
The current version of the KDL spec is `2.0.0-draft.5`.
[Play with it in your browser!](https://kdl-play.danini.dev/)

View File

@ -3,8 +3,8 @@
This is the semi-formal specification for KDL, including the intended data
model and the grammar.
This document describes KDL version `2.0.0-draft.4`. It was released on
2024-02-12.
This document describes KDL version `2.0.0-draft.5`. It was released on
2024-11-28.
## Introduction