diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 129735d2b2..d3e19f31cb 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{".":"0.7.2","cli":"0.7.2","compiler":"0.7.2","stdlib":"0.7.2"} \ No newline at end of file +{".":"0.7.3","cli":"0.7.3","compiler":"0.7.3","stdlib":"0.7.3"} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 50e5ad7f3a..426207be3a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.7.3](https://github.com/grain-lang/grain/compare/grain-v0.7.2...grain-v0.7.3) (2026-05-10) + + +### Features + +* **compiler:** Correct lexer error in malformed match ([#2370](https://github.com/grain-lang/grain/issues/2370)) ([8a8a906](https://github.com/grain-lang/grain/commit/8a8a906a5ec121d908596e3f6bc15623d3243a2f)) + + +### Bug Fixes + +* **compiler:** Correct exhaustive check on record adt with when pattern ([#2355](https://github.com/grain-lang/grain/issues/2355)) ([5e372e5](https://github.com/grain-lang/grain/commit/5e372e56a2b373c4166143f782990519f5733eb9)) +* **lsp:** Make exit a notification instead of a request ([#2393](https://github.com/grain-lang/grain/issues/2393)) ([0dcc049](https://github.com/grain-lang/grain/commit/0dcc049f636d11bc857b158465c53c3831dc543e)) +* **lsp:** make spec complient JSON-RPC response and properly implement definition link suport ([#2392](https://github.com/grain-lang/grain/issues/2392)) ([dd5de75](https://github.com/grain-lang/grain/commit/dd5de75e233b2b213267949da4a842fc2e62f374)) +* **stdlib:** Correct bugs in regex parsing ([#2368](https://github.com/grain-lang/grain/issues/2368)) ([636a6e5](https://github.com/grain-lang/grain/commit/636a6e5cc5e5bab0027ca207cf5af2b1edca6e21)) +* **stdlib:** correct the behavior of float pow opperations ([#2366](https://github.com/grain-lang/grain/issues/2366)) ([126a4c4](https://github.com/grain-lang/grain/commit/126a4c4318be081b45610ccd8417491ac64bc48c)) + ## [0.7.2](https://github.com/grain-lang/grain/compare/grain-v0.7.1...grain-v0.7.2) (2026-02-08) diff --git a/cli/CHANGELOG.md b/cli/CHANGELOG.md index bb999526f5..a0ad370128 100644 --- a/cli/CHANGELOG.md +++ b/cli/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.7.3](https://github.com/grain-lang/grain/compare/cli-v0.7.2...cli-v0.7.3) (2026-05-10) + + +### Miscellaneous Chores + +* **cli:** Synchronize Grain versions + ## [0.7.2](https://github.com/grain-lang/grain/compare/cli-v0.7.1...cli-v0.7.2) (2026-02-08) diff --git a/cli/package.json b/cli/package.json index 7d4a466fa4..cbc89307e8 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "@grain/cli", - "version": "0.7.2", + "version": "0.7.3", "description": "A command line tool for the Grain language.", "main": "index.js", "engines": { @@ -34,7 +34,7 @@ }, "homepage": "https://github.com/grain-lang/grain#readme", "dependencies": { - "@grain/stdlib": "0.7.2", + "@grain/stdlib": "0.7.3", "commander": "^8.1.0" }, "devDependencies": { diff --git a/compiler/CHANGELOG.md b/compiler/CHANGELOG.md index 6f38d075f4..65458b2dad 100644 --- a/compiler/CHANGELOG.md +++ b/compiler/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.7.3](https://github.com/grain-lang/grain/compare/compiler-v0.7.2...compiler-v0.7.3) (2026-05-10) + + +### Features + +* **compiler:** Correct lexer error in malformed match ([#2370](https://github.com/grain-lang/grain/issues/2370)) ([8a8a906](https://github.com/grain-lang/grain/commit/8a8a906a5ec121d908596e3f6bc15623d3243a2f)) + + +### Bug Fixes + +* **compiler:** Correct exhaustive check on record adt with when pattern ([#2355](https://github.com/grain-lang/grain/issues/2355)) ([5e372e5](https://github.com/grain-lang/grain/commit/5e372e56a2b373c4166143f782990519f5733eb9)) +* **lsp:** Make exit a notification instead of a request ([#2393](https://github.com/grain-lang/grain/issues/2393)) ([0dcc049](https://github.com/grain-lang/grain/commit/0dcc049f636d11bc857b158465c53c3831dc543e)) +* **lsp:** make spec complient JSON-RPC response and properly implement definition link suport ([#2392](https://github.com/grain-lang/grain/issues/2392)) ([dd5de75](https://github.com/grain-lang/grain/commit/dd5de75e233b2b213267949da4a842fc2e62f374)) +* **stdlib:** Correct bugs in regex parsing ([#2368](https://github.com/grain-lang/grain/issues/2368)) ([636a6e5](https://github.com/grain-lang/grain/commit/636a6e5cc5e5bab0027ca207cf5af2b1edca6e21)) +* **stdlib:** correct the behavior of float pow opperations ([#2366](https://github.com/grain-lang/grain/issues/2366)) ([126a4c4](https://github.com/grain-lang/grain/commit/126a4c4318be081b45610ccd8417491ac64bc48c)) + ## [0.7.2](https://github.com/grain-lang/grain/compare/compiler-v0.7.1...compiler-v0.7.2) (2026-02-08) diff --git a/compiler/dune-project b/compiler/dune-project index ca8a276213..46b27c0595 100644 --- a/compiler/dune-project +++ b/compiler/dune-project @@ -1,6 +1,6 @@ (lang dune 3.0) (name grain) -(version 0.7.2) +(version 0.7.3) (using menhir 2.0) ; Flip this to `true` when we want to generate opam files again diff --git a/compiler/esy.json b/compiler/esy.json index 9f2e90db0e..6971404b1b 100644 --- a/compiler/esy.json +++ b/compiler/esy.json @@ -1,6 +1,6 @@ { "name": "@grain/compiler", - "version": "0.7.2", + "version": "0.7.3", "esy": { "build": [ "dune build @native --no-buffer" diff --git a/compiler/package.json b/compiler/package.json index d0c8a5b38d..7041e3448e 100644 --- a/compiler/package.json +++ b/compiler/package.json @@ -1,7 +1,7 @@ { "name": "@grain/compiler", "private": true, - "version": "0.7.2", + "version": "0.7.3", "bin": { "grainc": "_esy/default/build/install/default/bin/grainc" }, diff --git a/package-lock.json b/package-lock.json index 9ebe7dc689..6742ad2110 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "grain", - "version": "0.7.2", + "version": "0.7.3", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/package.json b/package.json index 453b14d8f6..3156cd1774 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "grain", "private": true, - "version": "0.7.2", + "version": "0.7.3", "description": "The Grain monorepo.", "workspaces": [ "cli", diff --git a/stdlib/CHANGELOG.md b/stdlib/CHANGELOG.md index 333f8b790e..4390db6d33 100644 --- a/stdlib/CHANGELOG.md +++ b/stdlib/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.7.3](https://github.com/grain-lang/grain/compare/stdlib-v0.7.2...stdlib-v0.7.3) (2026-05-10) + + +### Bug Fixes + +* **stdlib:** Correct bugs in regex parsing ([#2368](https://github.com/grain-lang/grain/issues/2368)) ([636a6e5](https://github.com/grain-lang/grain/commit/636a6e5cc5e5bab0027ca207cf5af2b1edca6e21)) +* **stdlib:** correct the behavior of float pow opperations ([#2366](https://github.com/grain-lang/grain/issues/2366)) ([126a4c4](https://github.com/grain-lang/grain/commit/126a4c4318be081b45610ccd8417491ac64bc48c)) + ## [0.7.2](https://github.com/grain-lang/grain/compare/stdlib-v0.7.1...stdlib-v0.7.2) (2026-02-08) diff --git a/stdlib/package.json b/stdlib/package.json index 266b20afff..f510e24825 100644 --- a/stdlib/package.json +++ b/stdlib/package.json @@ -1,6 +1,6 @@ { "name": "@grain/stdlib", - "version": "0.7.2", + "version": "0.7.3", "description": "The standard library for the Grain language.", "license": "MIT", "homepage": "https://grain-lang.org",