From 76a1de517b23d95d462ed5d69f5242388268c0f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Thu, 28 Nov 2024 22:55:52 -0800 Subject: [PATCH] Release 2.0.0 draft 5 --- CHANGELOG.md | 14 +++++++++++++- README.md | 2 +- SPEC.md | 4 ++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4927376..5bd6a73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/README.md b/README.md index a390762..415a91f 100644 --- a/README.md +++ b/README.md @@ -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/) diff --git a/SPEC.md b/SPEC.md index c3f749a..1cc7ea0 100644 --- a/SPEC.md +++ b/SPEC.md @@ -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