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