Skip to content

Commit bacd228

Browse files
release: v1.0.0-rc.11 (#8868)
## [1.0.0-rc.11] - 2026-03-23 ### 🚀 Features - magicString replace with regex (#8802) by @IWANABETHATGUY - support `output.sourcemapExcludeSources` option (#8828) by @sapphi-red - support `getIndentString` in MagicString (#8775) by @IWANABETHATGUY - MagicString ignoreList support (#8773) by @IWANABETHATGUY ### 🐛 Bug Fixes - types: remove `pluginName` from `MinimalPluginContext` (#8864) by @sapphi-red - do not report eval?.() as direct eval (#8860) by @IWANABETHATGUY - handle negative indices, overlapping ranges, and moved content in MagicString remove (#8829) by @IWANABETHATGUY - enable arbitrary_precision for serde_json to fix JSON float parsing (#8848) by @elderapo - resolve TypeScript lint errors (#8841) by @Boshen - avoid panic on multi-byte UTF-8 chars in hash placeholder iterator (#8790) by @shulaoda - ci: skip failing vite build watch raw query test (#8840) by @Boshen - ci: use step-level env override to unset VITE_PLUS_CLI_BIN in vite tests (#8838) by @Boshen - ci: move vite tests into CI workflow by @Boshen - ci: unset all VITE_PLUS_* env vars in vite-tests workflow (#8837) by @Boshen - test: skip watch CLI tests on Windows (#8830) by @Boshen - ci: unset VITE_PLUS_CLI_BIN in vite-tests workflow (#8832) by @Boshen - remove redundant bare side-effect imports in entry/facade chunks (#8804) by @h-a-n-a - magicString prepend issues (#8797) by @IWANABETHATGUY - ci: use `vpx` instead of `vp exec` for `pkg-pr-new` (#8827) by @Boshen - set `order` for callable plugins (#8815) by @sapphi-red - handle reversed slice ranges with moved content (#8750) by @IWANABETHATGUY - update emnapi to latest to avoid version mismatch (#8781) by @sapphi-red - external.md on Windows OS (#8780) by @bddjr - align MagicString length/isEmpty with reference magic-string (#8776) by @IWANABETHATGUY ### 🚜 Refactor - extract canonical_ref_resolving_namespace helper (#8836) by @Boshen ### 📚 Documentation - improve external examples for cross-platform correctness (#8786) by @hyf0-agent - update reference to transform function in plugin API documentation (#8778) by @zOadT ### ⚡ Performance - reduce timing of `dervie_entries_aware_chunk_name` (#8847) by @AliceLanniste - bench: remove redundant sourcemap benchmark cases (#8825) by @Boshen - reduce intermediate allocations in `collapse_sourcemaps` (#8821) by @Boshen - enable parallel AST cloning on macOS (#8814) by @Boshen ### 🧪 Testing - watch: use polling watcher and retry for watch error test (#8772) by @sapphi-red ### ⚙️ Miscellaneous Tasks - justfile: skip setup-vite-plus if vp is already installed (#8862) by @Boshen - add expectWarning option to test config (#8861) by @IWANABETHATGUY - justfile: support windows for `just setup` (#8846) by @AliceLanniste - deps: update rust crates (#8852) by @renovate[bot] - deps: update endbug/version-check action to v3 (#8855) by @renovate[bot] - deps: update github-actions (#8853) by @renovate[bot] - deps: update dependency vitepress to v2.0.0-alpha.17 (#8854) by @renovate[bot] - deps: update npm packages (#8851) by @renovate[bot] - bench: use mimalloc as global allocator in bench crate (#8844) by @IWANABETHATGUY - reuse native build artifact in node-validation job (#8826) by @Boshen - speed up CodSpeed benchmark build by disabling LTO (#8824) by @Boshen - remove redundant critcmp benchmark job (#8823) by @Boshen - deps: update rust crate oxc_sourcemap to v6.1.0 (#8785) by @renovate[bot] - node: migrate oxlint and oxfmt to Vite+ (#8813) by @Boshen - revert namespace runners for release build jobs (#8820) by @Boshen - migrate runners to namespace (#8819) by @Boshen - test: relax test utils path assertion to support git worktrees (#8816) by @younggglcy - rename `examples/lazy` to `examples/lazy-compilation` (#8789) by @shulaoda - improve "needs reproduction" wording by @Boshen - deps: update dependency oxlint-tsgolint to v0.17.1 (#8807) by @renovate[bot] - enable 7 previously-skipped MagicString tests (#8771) by @IWANABETHATGUY - upgrade oxc to 0.121.0 (#8784) by @shulaoda - increase Windows dev drive size from 12GB to 20GB (#8779) by @Copilot ### ❤️ New Contributors * @elderapo made their first contribution in [#8848](#8848) * @younggglcy made their first contribution in [#8816](#8816) * @bddjr made their first contribution in [#8780](#8780) * @zOadT made their first contribution in [#8778](#8778) Co-authored-by: shulaoda <[email protected]>
1 parent 47b365d commit bacd228

File tree

6 files changed

+142
-56
lines changed

6 files changed

+142
-56
lines changed

CHANGELOG.md

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,90 @@
11

2+
## [1.0.0-rc.11] - 2026-03-23
3+
4+
### 🚀 Features
5+
6+
- magicString replace with regex (#8802) by @IWANABETHATGUY
7+
- support `output.sourcemapExcludeSources` option (#8828) by @sapphi-red
8+
- support `getIndentString` in MagicString (#8775) by @IWANABETHATGUY
9+
- MagicString ignoreList support (#8773) by @IWANABETHATGUY
10+
11+
### 🐛 Bug Fixes
12+
13+
- types: remove `pluginName` from `MinimalPluginContext` (#8864) by @sapphi-red
14+
- do not report eval?.() as direct eval (#8860) by @IWANABETHATGUY
15+
- handle negative indices, overlapping ranges, and moved content in MagicString remove (#8829) by @IWANABETHATGUY
16+
- enable arbitrary_precision for serde_json to fix JSON float parsing (#8848) by @elderapo
17+
- resolve TypeScript lint errors (#8841) by @Boshen
18+
- avoid panic on multi-byte UTF-8 chars in hash placeholder iterator (#8790) by @shulaoda
19+
- ci: skip failing vite build watch raw query test (#8840) by @Boshen
20+
- ci: use step-level env override to unset VITE_PLUS_CLI_BIN in vite tests (#8838) by @Boshen
21+
- ci: move vite tests into CI workflow by @Boshen
22+
- ci: unset all VITE_PLUS_* env vars in vite-tests workflow (#8837) by @Boshen
23+
- test: skip watch CLI tests on Windows (#8830) by @Boshen
24+
- ci: unset VITE_PLUS_CLI_BIN in vite-tests workflow (#8832) by @Boshen
25+
- remove redundant bare side-effect imports in entry/facade chunks (#8804) by @h-a-n-a
26+
- magicString prepend issues (#8797) by @IWANABETHATGUY
27+
- ci: use `vpx` instead of `vp exec` for `pkg-pr-new` (#8827) by @Boshen
28+
- set `order` for callable plugins (#8815) by @sapphi-red
29+
- handle reversed slice ranges with moved content (#8750) by @IWANABETHATGUY
30+
- update emnapi to latest to avoid version mismatch (#8781) by @sapphi-red
31+
- external.md on Windows OS (#8780) by @bddjr
32+
- align MagicString length/isEmpty with reference magic-string (#8776) by @IWANABETHATGUY
33+
34+
### 🚜 Refactor
35+
36+
- extract canonical_ref_resolving_namespace helper (#8836) by @Boshen
37+
38+
### 📚 Documentation
39+
40+
- improve external examples for cross-platform correctness (#8786) by @hyf0-agent
41+
- update reference to transform function in plugin API documentation (#8778) by @zOadT
42+
43+
### ⚡ Performance
44+
45+
- reduce timing of `dervie_entries_aware_chunk_name` (#8847) by @AliceLanniste
46+
- bench: remove redundant sourcemap benchmark cases (#8825) by @Boshen
47+
- reduce intermediate allocations in `collapse_sourcemaps` (#8821) by @Boshen
48+
- enable parallel AST cloning on macOS (#8814) by @Boshen
49+
50+
### 🧪 Testing
51+
52+
- watch: use polling watcher and retry for watch error test (#8772) by @sapphi-red
53+
54+
### ⚙️ Miscellaneous Tasks
55+
56+
- justfile: skip setup-vite-plus if vp is already installed (#8862) by @Boshen
57+
- add expectWarning option to test config (#8861) by @IWANABETHATGUY
58+
- justfile: support windows for `just setup` (#8846) by @AliceLanniste
59+
- deps: update rust crates (#8852) by @renovate[bot]
60+
- deps: update endbug/version-check action to v3 (#8855) by @renovate[bot]
61+
- deps: update github-actions (#8853) by @renovate[bot]
62+
- deps: update dependency vitepress to v2.0.0-alpha.17 (#8854) by @renovate[bot]
63+
- deps: update npm packages (#8851) by @renovate[bot]
64+
- bench: use mimalloc as global allocator in bench crate (#8844) by @IWANABETHATGUY
65+
- reuse native build artifact in node-validation job (#8826) by @Boshen
66+
- speed up CodSpeed benchmark build by disabling LTO (#8824) by @Boshen
67+
- remove redundant critcmp benchmark job (#8823) by @Boshen
68+
- deps: update rust crate oxc_sourcemap to v6.1.0 (#8785) by @renovate[bot]
69+
- node: migrate oxlint and oxfmt to Vite+ (#8813) by @Boshen
70+
- revert namespace runners for release build jobs (#8820) by @Boshen
71+
- migrate runners to namespace (#8819) by @Boshen
72+
- test: relax test utils path assertion to support git worktrees (#8816) by @younggglcy
73+
- rename `examples/lazy` to `examples/lazy-compilation` (#8789) by @shulaoda
74+
- improve "needs reproduction" wording by @Boshen
75+
- deps: update dependency oxlint-tsgolint to v0.17.1 (#8807) by @renovate[bot]
76+
- enable 7 previously-skipped MagicString tests (#8771) by @IWANABETHATGUY
77+
- upgrade oxc to 0.121.0 (#8784) by @shulaoda
78+
- increase Windows dev drive size from 12GB to 20GB (#8779) by @Copilot
79+
80+
### ❤️ New Contributors
81+
82+
* @elderapo made their first contribution in [#8848](https://github.com/rolldown/rolldown/pull/8848)
83+
* @younggglcy made their first contribution in [#8816](https://github.com/rolldown/rolldown/pull/8816)
84+
* @bddjr made their first contribution in [#8780](https://github.com/rolldown/rolldown/pull/8780)
85+
* @zOadT made their first contribution in [#8778](https://github.com/rolldown/rolldown/pull/8778)
86+
87+
288
## [1.0.0-rc.10] - 2026-03-18
389

490
### 🚀 Features

packages/browser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rolldown/browser",
3-
"version": "1.0.0-rc.10",
3+
"version": "1.0.0-rc.11",
44
"description": "Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.",
55
"keywords": [
66
"bundler",

packages/debug/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rolldown/debug",
3-
"version": "1.0.0-rc.10",
3+
"version": "1.0.0-rc.11",
44
"homepage": "https://rolldown.rs/",
55
"license": "MIT",
66
"repository": {

packages/pluginutils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rolldown/pluginutils",
3-
"version": "1.0.0-rc.10",
3+
"version": "1.0.0-rc.11",
44
"homepage": "https://rolldown.rs/",
55
"license": "MIT",
66
"repository": {

packages/rolldown/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "rolldown",
3-
"version": "1.0.0-rc.10",
3+
"version": "1.0.0-rc.11",
44
"description": "Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.",
55
"keywords": [
66
"bundler",

0 commit comments

Comments
 (0)