What's Changed
Bug Fixes 🐞
- fix: respect runtime mode in mf identifiers by @LingyuCoder in #14782
- fix(rsc): preserve multiple referenced client exports by @SyMind in #14794
- fix: preserve createRequire().resolve with literal import.meta.url when requireResolve is disabled by @JSerFeng in #14783
- fix(css): preserve inline match resource imports by @LingyuCoder in #14803
- fix: short-circuit optional import.meta calls by @LingyuCoder in #14806
- fix(rsc): preserve exports for dynamic client references by @SyMind in #14807
- fix(stats): avoid live chunk access when serializing stale stats by @SyMind in #14808
- fix(rstest): register hoisted mocks before importActual imports by @fi3ework in #14810
- fix(watcher): run FsWatcher on a single owner task to fix concurrent &mut races by @stormslowly in #14829
- fix(worker): add module type when options are omitted in module output by @elecmonkey in #14874
- fix: include output path in chunk render cache keys by @ahabhgk in #14877
- fix: support real content hash update hooks by @LingyuCoder in #14660
Refactor 🔨
- refactor(binding): remove compilation pointer from async dependency block by @SyMind in #14797
- refactor(core): improve referenced export data struct by @SyMind in #14796
Other Changes
- chore(skills): add webpack test gap diff script by @intellild in #14805
- chore: update Rsdoctor diff action version by @yifancong in #14812
- chore(deps): update napi by @renovate[bot] in #14837
- chore(deps): update dependency @rslint/core to v0.7.0 by @renovate[bot] in #14849
- chore: update simd-json and value-trait to fix stringify issue for CPUs without AVX/SSE4 capabilities by @intellild in #14828
- chore: add rspack perf codspeed goal skill by @LingyuCoder in #14550
Full Changelog: v2.1.4...v2.1.5