Continuous Releases from main
feat(advancedChunks): no need to include dependencies for `PreserveEntrySignatures::False` too (#5005)8 hours agoca9d42d
feat(debug): attach both `session_id` and `build_id` to debug events (#4994)
To clarify:
- `session` means a period that matchs `RolldownBuild`'s lifetime. Every
`rolldown(..)` creates a new `session id`.
- `build_id` will be created for every `RolldownBuild#write` or
``RolldownBuild#generate`
- `build_id` always belong to some session.
- `watch` doesn't support debug mode so far.
For https://github.com/rolldown/rolldown/issues/4134,
Rolldown is gonna emits a `meta.json` for each
session/`.rolldown/[session_id]`. FYI @antfu.
---
the output now looks like
```
{"timestamp":1750197631355,"session_id":"sid_1750197631338_0","action":"BuildStart","build_id":"bid_1750197631354_0"}
{"timestamp":1750197631355,"session_id":"sid_1750197631338_0","action":"BuildStart","build_id":"bid_1750197631354_0"}
{"timestamp":1750197631356,"session_id":"sid_1750197631338_0","action":"HookResolveIdCallStart","importer":null,"module_request":"./index.ts","import_kind":"import-statement","plugin_name":"builtin:oxc-runtime","plugin_index":0,"trigger":"${hook_resolve_id_trigger}","call_id":"./index.ts_1750197631356","build_id":"bid_1750197631354_0"}
{"timestamp":1750197631356,"session_id":"sid_1750197631338_0","action":"HookResolveIdCallEnd","resolved_id":null,"is_external":null,"plugin_name":"builtin:oxc-runtime","plugin_index":0,"trigger":"${hook_resolve_id_trigger}","call_id":"./index.ts_1750197631356","build_id":"bid_1750197631354_0"}
{"timestamp":1750197631357,"session_id":"sid_1750197631338_0","action":"HookResolveIdCallStart","importer":null,"module_request":"./index.ts","import_kind":"import-statement","plugin_name":"builtin:data-uri","plugin_index":1,"trigger":"${hook_resolve_id_trigger}","call_id":"./index.ts_1750197631357","build_id":"bid_1750197631354_0"}
{"timestamp":1750197631357,"session_id":"sid_1750197631338_0","action":"HookResolveIdCallEnd","resolved_id":null,"is_external":null,"plugin_name":"builtin:data-uri","plugin_index":1,"trigger":"${hook_resolve_id_trigger}","call_id":"./index.ts_1750197631357","build_id":"bid_1750197631354_0"}
```18 hours ago8ab94e2
fix: imported namespace is missing after external import namespace merging (#4999)
Closed #499319 hours agoe795a60
fix(node): add `experimental.viteMode` to option validator (#4996)
It was not allowed.
refs #498419 hours agof342001