diff --git a/changes/linear-char-range-patterns.fix.md b/changes/linear-char-range-patterns.fix.md index 7e9b05d829..0c8e3872d0 100644 --- a/changes/linear-char-range-patterns.fix.md +++ b/changes/linear-char-range-patterns.fix.md @@ -1 +1 @@ -- Fix quadratic compile time and memory of large character range patterns, and speed up switches over many constants. https://github.com/rescript-lang/rescript/pull/8868 +- Fix quadratic compile time and memory of large character range patterns. https://github.com/rescript-lang/rescript/pull/8868 diff --git a/changes/ocaml-rewatch-strict-config.breaking.md b/changes/ocaml-rewatch-strict-config.breaking.md index 4a1ae5c8b8..8e86488a1b 100644 --- a/changes/ocaml-rewatch-strict-config.breaking.md +++ b/changes/ocaml-rewatch-strict-config.breaking.md @@ -1 +1,5 @@ - The OCaml build system rejects duplicate keys in `rescript.json` maps, a `namespace-entry` without a namespace, and a value after `--no-timing`. https://github.com/rescript-lang/rescript/pull/8780 +- `rescript --filter` supports the common subset of regular expression syntax and rejects other constructs, such as `(?i)`. https://github.com/rescript-lang/rescript/pull/8780 +- A failing `--after-build` command fails the build, and on Unix the command no longer gets an interactive terminal. https://github.com/rescript-lang/rescript/pull/8780 +- `rescript format -v` and `rescript compiler-args -v` write their logs to stderr instead of stdout. https://github.com/rescript-lang/rescript/pull/8780 +- `rescript` does not export OpenTelemetry traces; `rescript-rust` still does. https://github.com/rescript-lang/rescript/pull/8780 diff --git a/changes/playground-api-v8-compatibility.fix.md b/changes/playground-api-v8-compatibility.fix.md deleted file mode 100644 index 27506114df..0000000000 --- a/changes/playground-api-v8-compatibility.fix.md +++ /dev/null @@ -1 +0,0 @@ -- Keep playground compiler API v8 when adding optional optimized Lambda output, preserving compatibility with existing playground clients. https://github.com/rescript-lang/rescript/pull/8930 diff --git a/changes/rewatch-overlapping-unwatch.fix.md b/changes/rewatch-overlapping-unwatch.fix.md index 61454ff211..fcf8ef3eab 100644 --- a/changes/rewatch-overlapping-unwatch.fix.md +++ b/changes/rewatch-overlapping-unwatch.fix.md @@ -1 +1 @@ -- Rewatch: keep watching a source folder on Linux when an overlapping recursive source folder is removed from `rescript.json`. https://github.com/rescript-lang/rescript/pull/8839 +- `rescript-rust`: keep watching a source folder on Linux when an overlapping recursive source folder is removed from `rescript.json`. https://github.com/rescript-lang/rescript/pull/8839 diff --git a/changes/semantic-diff-fragments.internal.md b/changes/semantic-diff-fragments.internal.md deleted file mode 100644 index 2970db314e..0000000000 --- a/changes/semantic-diff-fragments.internal.md +++ /dev/null @@ -1 +0,0 @@ -- Read the semantic diff page's changelog from the `changes/` fragments, the single source of truth, instead of commit message trailers. https://github.com/rescript-lang/rescript/pull/8881 diff --git a/changes/watch-rebuild-recovery.fix.md b/changes/watch-rebuild-recovery.fix.md index 89152cd15c..d284e3a8cf 100644 --- a/changes/watch-rebuild-recovery.fix.md +++ b/changes/watch-rebuild-recovery.fix.md @@ -1 +1 @@ -- Keep watch mode running after full rebuild initialization fails, retry initialization on source edits, and watch newly added dependencies for configuration fixes. https://github.com/rescript-lang/rescript/pull/8641 +- `rescript-rust`: keep watch mode running after full rebuild initialization fails, retry initialization on source edits, and watch newly added dependencies for configuration fixes. https://github.com/rescript-lang/rescript/pull/8641