Skip to content

Commit e641b4d

Browse files
shulaodagithub-actions[bot]
authored andcommitted
release: v1.0.0-rc.10
1 parent fd4d0b8 commit e641b4d

6 files changed

Lines changed: 156 additions & 56 deletions

File tree

CHANGELOG.md

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

2+
## [1.0.0-rc.10] - 2026-03-18
3+
4+
### 🚀 Features
5+
6+
- add indentExclusionRanges property to MagicString (#8746) by @IWANABETHATGUY
7+
- expose `oxcRuntimePlugin` (#8654) by @sapphi-red
8+
- rust: make bundler generic over FileSystem for in-memory benchmarks (#8652) by @Boshen
9+
10+
### 🐛 Bug Fixes
11+
12+
- rolldown_plugin_vite_dynamic_import_vars: align dynamic import fast check with Vite (#8760) by @shulaoda
13+
- renamer: handle existing bindings in nested scopes when finding unique names (#8741) by @drewolson
14+
- pass `yarn_pnp` option where needed (#8736) by @sapphi-red
15+
- preserve optional chaining in namespace member expr rewrite (#8712) by @Copilot
16+
- correct UTF-16 index handling in native MagicString (#8693) by @IWANABETHATGUY
17+
- mark failing doctests as ignore (#8700) by @Boshen
18+
- prevent may_partial_namespace from leaking through include_module (#8682) by @IWANABETHATGUY
19+
- ci: bump native-build cache key to invalidate stale napi-rs artifacts (#8678) by @Boshen
20+
- `comments.annotation: false` breaking tree-shaking (#8657) by @IWANABETHATGUY
21+
- validate filenames for NUL bytes from chunkFileNames/entryFileNames (#8644) by @IWANABETHATGUY
22+
- dce-only minify should not set NODE_ENV to production (#8651) by @IWANABETHATGUY
23+
24+
### 🚜 Refactor
25+
26+
- rust: remove dead `CrossModuleOptimizationConfig::side_effects_free_function_optimization` (#8673) by @Dunqing
27+
- rust: simplify `cross_module_optimization` by removing redundant scope tracking (#8672) by @Dunqing
28+
- simplify string repeat in guess_indentor (#8753) by @IWANABETHATGUY
29+
- consolidate custom magic-string tests into one file (#8696) by @IWANABETHATGUY
30+
- extract CJS bailout checks from include_symbol (#8683) by @IWANABETHATGUY
31+
- rust: remove `BindingIdentifierExt` to use `BindingIdentifier::symbol_id()` instead (#8667) by @Dunqing
32+
- bench: add bench_preset helper and inline presets (#8658) by @Boshen
33+
- rust: filter external modules from entries instead of mapping bit positions (#8637) by @Dunqing
34+
35+
### 📚 Documentation
36+
37+
- clarify watch mode behavior and its limitations (#8751) by @sapphi-red
38+
- add external link icon to GitHub button in Hero section (#8731) by @thisisnkc
39+
- guide: clarify that `inject` option is only conceptually similar to esbuild's one (#8743) by @sapphi-red
40+
- meta/design: add `devtools.md` (#8663) by @hyf0
41+
- add viteplus alpha announcement banner (#8668) by @shulaoda
42+
43+
### ⚡ Performance
44+
45+
- rolldown: some minor perf optimization found by autoresearch (#8730) by @Brooooooklyn
46+
- replace Vec allocation with lazy iterator in find_hash_placeholders (#8703) by @Boshen
47+
- replace TypedDashMap with TypedMap in CustomField (#8708) by @Boshen
48+
- bench: remove scan benchmark binary to halve LTO link time (#8694) by @Boshen
49+
50+
### 🧪 Testing
51+
52+
- watch: increase timeout for error output (#8766) by @sapphi-red
53+
- vite-tests: remove JS plugin tests (#8767) by @sapphi-red
54+
- watch: add CLI exit code test (#8752) by @sapphi-red
55+
- normalize paths on Windows even if `resolve.symlinks` is false (#8483) by @sapphi-red
56+
57+
### ⚙️ Miscellaneous Tasks
58+
59+
- correct comment in bundle-analyzer-plugin.ts (#8770) by @origami-z
60+
- upgrade oxc to 0.120.0 (#8764) by @Boshen
61+
- enable all test for `reset` category in MagicString.test.ts (#8749) by @IWANABETHATGUY
62+
- deps: update test262 submodule for tests (#8742) by @sapphi-red
63+
- deps: update oxc apps (#8734) by @renovate[bot]
64+
- deps: update softprops/action-gh-release action to v2.6.1 (#8724) by @renovate[bot]
65+
- deps: update npm packages (major) (#8722) by @renovate[bot]
66+
- deps: update github-actions (major) (#8721) by @renovate[bot]
67+
- deps: update softprops/action-gh-release action to v2.6.0 (#8720) by @renovate[bot]
68+
- deps: update npm packages (#8718) by @renovate[bot]
69+
- deps: update rust crates (#8717) by @renovate[bot]
70+
- deps: update github-actions (#8716) by @renovate[bot]
71+
- deps: update dependency oxlint-tsgolint to v0.17.0 (#8713) by @renovate[bot]
72+
- deps: bump cargo-shear to v1.11.2 (#8711) by @Boshen
73+
- use org level `CODE_OF_CONDUCT.md` (#8706) by @sapphi-red
74+
- fix cache key mismatch and remove redundant cache saves (#8695) by @Boshen
75+
- deps: update oxc apps (#8692) by @renovate[bot]
76+
- deps: update oxc apps (#8649) by @renovate[bot]
77+
- should do matrix out side of reusable workflows 2 (#8691) by @hyf0
78+
- should do matrix out side of reusable workflows (#8690) by @hyf0
79+
- deps: update dependency rolldown-plugin-dts to v0.22.5 (#8689) by @renovate[bot]
80+
- upgrade oxc to 0.119.0 and oxc_resolver to 11.19.1 (#8686) by @Boshen
81+
- correct if condition of `type-check` job (#8677) by @hyf0
82+
- Gate CI type-check job on node changes (#8669) by @Copilot
83+
- benchmark: improve codspeed build (#8665) by @Boshen
84+
- deps: update oxc to v0.118.0 (#8650) by @renovate[bot]
85+
- deps: update crate-ci/typos action to v1.44.0 (#8647) by @renovate[bot]
86+
- deps: update oxc resolver to v11.19.1 (#8646) by @renovate[bot]
87+
- deps: update dependency rust to v1.94.0 (#8648) by @renovate[bot]
88+
- deps: update dependency rolldown-plugin-dts to v0.22.4 (#8645) by @renovate[bot]
89+
90+
### ◀️ Revert
91+
92+
- Revert "ci: Gate CI type-check job on node changes" (#8674) by @hyf0
93+
- "chore(deps): update dependency rust to v1.94.0 (#8648)" (#8660) by @shulaoda
94+
95+
### ❤️ New Contributors
96+
97+
* @origami-z made their first contribution in [#8770](https://github.com/rolldown/rolldown/pull/8770)
98+
* @drewolson made their first contribution in [#8741](https://github.com/rolldown/rolldown/pull/8741)
99+
* @thisisnkc made their first contribution in [#8731](https://github.com/rolldown/rolldown/pull/8731)
100+
101+
2102
## [1.0.0-rc.9] - 2026-03-11
3103

4104
### 💥 BREAKING CHANGES

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.9",
3+
"version": "1.0.0-rc.10",
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.9",
3+
"version": "1.0.0-rc.10",
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.9",
3+
"version": "1.0.0-rc.10",
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.9",
3+
"version": "1.0.0-rc.10",
44
"description": "Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.",
55
"keywords": [
66
"bundler",

0 commit comments

Comments
 (0)