[1.3.1] - 2026-11-09
๐ Features
- inline-common-chunks: inline chunks using
import.meta.ROLLDOWN_FILE_URL_*(#11543) by @mattlewis92
๐ Bug Fixes
- cli: apply --environment before loading the binding (#11553) by @Brooooooklyn
- rolldown_plugin_vite_resolve: escape module names in generated error stubs (#11584) by @sapphi-red
- add the code location to transform logs and errors at position 0 (#11568) by @chinmayajha
- match sticky regexes only at the start of the string (#11569) by @chinmayajha
- iife/umd: skip namespace markers when the entry has no exports (#11567) by @lazerg
- keep a declaration's name when it clashes with an external import (#11052) by @Nic-Polumeyv
- drop top-level statements made dead by imported constants before chunk linking (#11053) by @elliott-with-the-longest-name-on-github
- keep
this.resolvecustom options apart for overlapping calls (#11505) by @wan9chi - transform: reuse TsconfigCache's answer when no tsconfig owns the file (#11265) by @sarankumar1325
- treat top-level
thisof a required module without module syntax as its exports (#11271) by @sarankumar1325 - keep side effects of a module whose exported constant is inlined (#11440) by @hyfdev
- leave same-chunk dynamic imports out of
dynamicImports(#11156) by @kkkhs
๐ Refactor
๐ Documentation
- show
vpfirst in setup commands (#11503) by @IWANABETHATGUY
โก Performance
- incremental: reuse link-time facade symbols across rebuilds (#11542) by @mattlewis92
- incremental: share module sourcemap chains across cache clones (#11540) by @mattlewis92
- chunk_optimizer: answer runtime-merge reachability from one chunk-level graph (#11541) by @mattlewis92
- send only changed chunk properties back to Rust from output hooks (#11488) by @anonrig
๐งช Testing
- remove review fixtures committed by mistake in #11052 (#11574) by @hyfdev
- wasi: cover raw context destruction (#11561) by @Brooooooklyn
โ๏ธ Miscellaneous Tasks
- deps: update rust crates (#11573) by @renovate[bot]
- deps: update mimalloc-safe to 0.1.70 (#11589) by @shulaoda
- renovate: update GitHub Actions that are pinned to a commit (#11583) by @hyfdev
- skip Playwright browser downloads in Prepare Release (#11579) by @shulaoda
- pin the rolldown crates to exact versions of each other on release (#11577) by @shulaoda
- update
CodSpeedHQ/actionto v5.6.3 for Ubuntu 26.04 (#11575) by @hyfdev - remove stale entries from
.typos.toml(#11571) by @iiio2 - pick the Prepare Release target branch from the version (#11525) by @shulaoda
- run every OS on pushes to maintenance branches (#11520) by @shulaoda
- rebase maintenance Vite branches onto their Vite minor (#11515) by @shulaoda
- run CI on pushes to maintenance branches (#11516) by @shulaoda
- support patch releases from maintenance branches (#11393) by @shulaoda
โค๏ธ New Contributors
- @chinmayajha made their first contribution in #11568
- @lazerg made their first contribution in #11567
- @elliott-with-the-longest-name-on-github made their first contribution in #11053
- @sarankumar1325 made their first contribution in #11265
- @anonrig made their first contribution in #11488
- @kkkhs made their first contribution in #11156
Co-authored-by: shulaoda 165626830+shulaoda@users.noreply.github.com