[1.0.0-beta.14] - 2025-06-10
๐ฅ BREAKING CHANGES
- refactor!: move preserveEntrySignatures from output to input options by @IWANABETHATGUY in #4871
๐ Features
- feat(strictExecutionOrder): no need to generate plain chunk imports for addressing side effects by @hyf0 in #4890
- feat: make wasm fallback plugin callable in node by @shulaoda in #4885
- feat(rolldown_plugin_module_preload_polyfill): align with
rolldown-viteby @shulaoda in #4884 - feat(attachDebugInfo): improve format and distinguish dynamic entries by @hyf0 in #4861
๐ Bug Fixes
- fix(binding): preserveModules infinity loop by @Brooooooklyn in #4879
- fix: dynamic import does not return exports when preserveEntrySignatures: false is set and the importee is an entry by @IWANABETHATGUY in #4891
- fix: preserveEntrySignatures panics with an edge case by @IWANABETHATGUY in #4877
- fix: directives are missing with
preserveModulesby @IWANABETHATGUY in #4876 - fix: exports from dynamically imported chunks are removed by @IWANABETHATGUY in #4875
๐ Refactor
- refactor: clearify Chunk entry kind by @IWANABETHATGUY in #4892
- refactor(rolldown_plugin_build_import_analysis): align the logic with
rolldown-viteby @shulaoda in #4856
๐ Documentation
- docs(contrib-guide): add HMR testing section by @sapphi-red in #4888
- docs(guide): update release channels - remove nightly, add pkg.pr.new by @Boshen in #4881
๐งช Testing
- test: rename
rolldown/topics/hmr/mutiply-entiresto snake case by @sapphi-red in #4889 - test: add test for #4849 by @sapphi-red in #4887
- test: setup infra for hmr tests by @sapphi-red in #4886
โ๏ธ Miscellaneous Tasks
- ci: disable publish to nightly by @Boshen in #4874
- ci: extend Vite tests timeout by @sapphi-red in #4870
- fix publish-to-npm.yml by @Boshen