From 1e1ae7e1f1601d7f47aca230f42666e687625b31 Mon Sep 17 00:00:00 2001 From: Jeroen Engels Date: Wed, 11 Sep 2024 10:10:31 +0200 Subject: [PATCH] 7.3.6 --- CHANGELOG.md | 6 +++++- elm.json | 2 +- find-regressions/published/elm.json | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ced7fb0c..2310f352 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,11 @@ ## [Unreleased] +## [7.3.6] - 2024-09-11 + - The parser is stricter in a few cases where code that was incorrect (according to the Elm compiler) was successfully parsed: tuple patterns and tuple type annotations with more than 3 parts, non-associative operators (so no more `a < b < c`), lambda indentation - The parser removes incorrect failures with specific operator combinations like `a + b /= 0` due to specifics of the pratt parser +- Parsing is about 50% faster than the previous release! ## [7.3.5] - 2024-08-30 @@ -148,7 +151,8 @@ With this change some additional big changes were made to the projects and the d - Range information is added to a significant bigger set of AST elements. - The decoders and encoders for the specific AST elements are moved to their modules (`Elm.Syntax.*`). -[Unreleased]: https://github.com/stil4m/elm-syntax/compare/v7.3.5...HEAD +[Unreleased]: https://github.com/stil4m/elm-syntax/compare/v7.3.6...HEAD +[7.3.6]: https://github.com/stil4m/elm-syntax/releases/tag/7.3.6 [7.3.5]: https://github.com/stil4m/elm-syntax/releases/tag/7.3.5 [7.3.4]: https://github.com/stil4m/elm-syntax/releases/tag/7.3.4 [7.3.3]: https://github.com/stil4m/elm-syntax/releases/tag/7.3.3 diff --git a/elm.json b/elm.json index 3a6953a9..7b50145c 100644 --- a/elm.json +++ b/elm.json @@ -3,7 +3,7 @@ "name": "stil4m/elm-syntax", "summary": "Elm Syntax in Elm: for parsing and writing Elm in Elm", "license": "MIT", - "version": "7.3.5", + "version": "7.3.6", "exposed-modules": [ "Elm.Dependency", "Elm.Interface", diff --git a/find-regressions/published/elm.json b/find-regressions/published/elm.json index 87e00914..50b3d778 100644 --- a/find-regressions/published/elm.json +++ b/find-regressions/published/elm.json @@ -9,7 +9,7 @@ "elm/core": "1.0.5", "elm/json": "1.1.3", "elm/parser": "1.1.0", - "stil4m/elm-syntax": "7.3.5" + "stil4m/elm-syntax": "7.3.6" }, "indirect": { "rtfeldman/elm-hex": "1.0.0",