Skip to content

Commit 227f5c4

Browse files
shulaodagithub-actions[bot]
authored andcommitted
release: v1.0.0-rc.16
1 parent 488dec7 commit 227f5c4

6 files changed

Lines changed: 137 additions & 56 deletions

File tree

CHANGELOG.md

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

2+
## [1.0.0-rc.16] - 2026-04-16
3+
4+
### 🚀 Features
5+
6+
- const enum cross-module inlining support (#8796) by @Dunqing
7+
- implement module tagging system for code splitting (#9045) by @hyf0
8+
9+
### 🐛 Bug Fixes
10+
11+
- rolldown_plugin_vite_manifest: handle duplicate chunk names for CSS entries (#9059) by @sapphi-red
12+
- improve error message for invalid return values in function options (#9125) by @shulaoda
13+
- await async export-star init wrappers (#9101) by @thezzisu
14+
- never panic during diagnostic emission (#9091) by @IWANABETHATGUY
15+
- include array rest pattern in binding_identifiers (#9112) by @IWANABETHATGUY
16+
- rolldown: set worker thread count with ROLLDOWN_WORKER_THREADS (#9086) by @fpotter
17+
- rolldown_plugin_lazy_compilation: escape request ID in proxy modules (#9102) by @h-a-n-a
18+
- treat namespace member access as side-effect-free (#9099) by @IWANABETHATGUY
19+
- relax overly conservative side-effect leak check in chunk optimizer (#9085) by @IWANABETHATGUY
20+
- runtime: release `cb` reference after `__commonJS` factory initialization (#9067) by @hyf0-agent
21+
- `@__NO_SIDE_EFFECTS__` wrapper should not remove dynamic imports (#9075) by @IWANABETHATGUY
22+
- rolldown_plugin_vite_import_glob: use POSIX path join/normalize for glob resolution (#9077) by @shulaoda
23+
- emit REQUIRE_TLA error when require() loads a module with top-level await (#9071) by @jaehafe
24+
- emit namespace declaration for empty modules in manual chunks (#8993) by @privatenumber
25+
- rolldown_plugin_vite_import_glob: keep common base on path segment boundary (#9070) by @shulaoda
26+
- prevent circular runtime helper imports during facade elimination (#8989) (#9057) by @IWANABETHATGUY
27+
- correct circular dependency check in facade elimination (#9047) by @h-a-n-a
28+
- docs: correct dead link in CodeSplittingGroup.tags JSDoc (#9051) by @hyf0
29+
- emit DUPLICATE_SHEBANG warning when banner contains shebang (#9026) by @IWANABETHATGUY
30+
31+
### 🚜 Refactor
32+
33+
- use semantic reference flags for member write detection (#9060) by @Dunqing
34+
- extract UsedSymbolRefs newtype wrapper (#9130) by @IWANABETHATGUY
35+
- dedupe await wrapping in export-star init emit (#9119) by @IWANABETHATGUY
36+
- calculate side-effect-free function symbols on demand (#9120) by @IWANABETHATGUY
37+
- extract duplicated top-level await handling into shared helper (#9087) by @IWANABETHATGUY
38+
- rolldown_plugin_vite_import_glob: use split_first for get_common_base (#9069) by @shulaoda
39+
- simplify ESM init deduplication with idiomatic insert check (#9044) by @IWANABETHATGUY
40+
41+
### 📚 Documentation
42+
43+
- document runtime module placement strategy in code-splitting design (#9062) by @IWANABETHATGUY
44+
- clarify `options` hook behavior difference with Rollup in watch mode (#9053) by @sapphi-red
45+
- meta/design: introduce module tags (#9017) by @hyf0
46+
47+
### ⚡ Performance
48+
49+
- convert `generate_transitive_esm_init` to iterative (#9046) by @IWANABETHATGUY
50+
51+
### 🧪 Testing
52+
53+
- merge strict/non_strict test variants using configVariants (#9089) by @IWANABETHATGUY
54+
55+
### ⚙️ Miscellaneous Tasks
56+
57+
- disable Renovate auto-updates for oxc packages (#9129) by @IWANABETHATGUY
58+
- upgrade oxc@0.126.0 (#9127) by @Dunqing
59+
- deps: update napi to v3.8.5 (#9126) by @renovate[bot]
60+
- deps: update dependency @napi-rs/cli to v3.6.2 (#9123) by @renovate[bot]
61+
- move lazy-compilation design doc (#9117) by @h-a-n-a
62+
- deps: update dependency vite-plus to v0.1.18 (#9118) by @renovate[bot]
63+
- deps: update dependency vite-plus to v0.1.17 (#9113) by @renovate[bot]
64+
- deps: update oxc to v0.125.0 (#9094) by @renovate[bot]
65+
- deps: update dependency follow-redirects to v1.16.0 [security] (#9103) by @renovate[bot]
66+
- deps: update test262 submodule for tests (#9097) by @sapphi-red
67+
- deps: update crate-ci/typos action to v1.45.1 (#9096) by @renovate[bot]
68+
- deps: update rust crates (#9081) by @renovate[bot]
69+
- deps: update npm packages (#9080) by @renovate[bot]
70+
- remove outdated TODO in determine_module_exports_kind (#9072) by @jaehafe
71+
- rust/test: support `extendedTests: false` shorthand in test config (#9050) by @hyf0
72+
- ci: extract shared infra-changes anchor in path filters (#9054) by @hyf0
73+
- add docs build check to catch dead links in PRs (#9052) by @hyf0
74+
75+
### ❤️ New Contributors
76+
77+
* @thezzisu made their first contribution in [#9101](https://github.com/rolldown/rolldown/pull/9101)
78+
* @fpotter made their first contribution in [#9086](https://github.com/rolldown/rolldown/pull/9086)
79+
* @jaehafe made their first contribution in [#9071](https://github.com/rolldown/rolldown/pull/9071)
80+
* @privatenumber made their first contribution in [#8993](https://github.com/rolldown/rolldown/pull/8993)
81+
82+
283
## [1.0.0-rc.15] - 2026-04-09
384

485
### 🐛 Bug Fixes

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

0 commit comments

Comments
 (0)