v1.2.3

SocAIty/SpeechCraftv1.2.3Aug 5, 2026by github-actions[bot]

AI Summary

This release focuses on stability improvements and performance optimizations, including memory usage reduction and more efficient chunk naming. It also includes dependency updates and documentation fixes.

Key Highlights

  • Bug fix to prevent failed watch registration from aborting batches
  • Refactoring to remove the deprecated `watch.notify` option
  • Performance improvements reducing finalization memory usage
  • Chunk-naming optimization to build minified export names without allocation
  • Updated dependencies including oxc to 0.143.0

Breaking Changes

  • remove deprecated `watch.notify` option (#10628)

Full Release Notes

## [1.2.3] - 2026-08-05

### ๐Ÿ› Bug Fixes

- dev: don't let a failed watch registration abort the batch (#10548) by @shulaoda

### ๐Ÿšœ Refactor

- remove deprecated `watch.notify` option (#10628) by @sapphi-red

### ๐Ÿ“š Documentation

- fix the dangling spec link on `generate_minified_names` (#10617) by @IWANABETHATGUY

### โšก Performance

- reduce finalization memory usage (#10554) by @ericclemmons
- chunk-naming: build minified export names without allocating (#10618) by @IWANABETHATGUY

### ๐Ÿงช Testing

- resolve-file-url: allow a reference id to start with a digit (#10623) by @jjb
- code-splitting: pin the already-loaded namespace-extraction boundaries (#10593) by @IWANABETHATGUY

### โš™๏ธ Miscellaneous Tasks

- deps: upgrade oxc to 0.143.0  (#10603) by @camc314
- deps: update rollup submodule for tests to v4.62.4 (#10607) by @rolldown-guard[bot]
- deps: update test262 submodule for tests (#10608) by @rolldown-guard[bot]

### โค๏ธ New Contributors

* @ericclemmons made their first contribution in [#10554](https://github.com/rolldown/rolldown/pull/10554)
* @jjb made their first contribution in [#10623](https://github.com/rolldown/rolldown/pull/10623)

---------

Co-authored-by: shulaoda <165626830+shulaoda@users.noreply.github.com>