What's Changed
Features
preseveEntrySignature: allow-extension(#4800) (83d4d62)- advancedChunks: only move the captured module itself if
preserveEntrySignaturesisallow-extension(#4847) (57e7f8b) - interop
import('some-cjs-module.js')(#4816) (b9ac5f0) - rolldown: oxc v0.72.3 (#4845) (759525d), closes #4796 #4846
- support preserveEntrySignatures: exports-only (#4848) (63dc546)
- support preserveEntrySignatures: false (#4844) (e4e90e9)
- take node esm spec into account for dynamic imports in cjs modules that satisfy nodejs (#4819) (640af3a), closes #4289
Bug Fixes
- 4818 (#4828) (c6aaebe), closes #4818
- bindings: cargo cache with napi typedef issues (#4820) (a733205)
- bindings: update @napi-rs/cli (#4830) (052fb45)
- ci: fix prepare-release permission (b04b74e)
- cjs namespace property optimization access should only apply to ns_alias prop
default(#4836) (d811ec5) - handle error in
generateHmrPatch(#4837) (4a9af95) - hmr: generate unique import binding (#4849) (56a2214)
- Preserve default export for preserveModules (#4814) (b30ab1f), closes #4758
- regression with namespace import (#4825) (f051675), closes #4824
- rolldown: fix double initialization of tracing subscriber (#4831) (ac2f6bf)
- should leave all file extensions (even double) unchanged. (#4822) (9abc457), closes #4702
New Contributors
- @github-actions made their first contribution in #4852
Full Changelog: v1.0.0-beta.11...v1.0.0-beta.12