What's Changed
Performance Improvements ⚡
New Features 🎉
- feat: rspack_cacheable add custom with wrapper by @jerrykingxyz in #11711
- feat: persistent cache save ModuleProfiler by @jerrykingxyz in #11715
- feat: static analyse import then for tree shaking by @ahabhgk in #11665
- feat: support webpackIgnore in commonjs require by @stormslowly in #11704
Bug Fixes 🐞
- fix: align context module element dependence resource identifer with webpack by @stormslowly in #11674
- fix: inline value condition connection active for re-export by @ahabhgk in #11701
- fix: support non-ascii paths in dirname by @hardfist in #11686
- fix(rslib): only treat "module" as normal variable when module have ESM syntax by @fi3ework in #11634
- fix: remove
serde
feature oflightningcss
by @colinaaa in #11706 - fix(browser): inject
Buffer
by @CPunisher in #11714
Refactor 🔨
- refactor: rspack_cacheable
owned_or_ref
implement rkyv macro by @jerrykingxyz in #11708 - refactor: rspack module profiler by @jerrykingxyz in #11712
Document Updates 📖
- docs: update test path by @LingyuCoder in #11690
- docs(resolve): clarify mainFields behavior and exports precedence by @chenjiahan in #11696
- docs: update join-us page content and structure by @chenjiahan in #11700
Other Changes
- chore: release v1.5.5 by @ahabhgk in #11688
- ci: fix build-dependencies-resolve test case by @jerrykingxyz in #11692
- test: use case directory name as case names to match the filter by @LingyuCoder in #11699
- test: refactor runner by @LingyuCoder in #11705
- test: split snapshots to the case directories by @LingyuCoder in #11707
- chore(deps): update crate swc_core to v42.0.2 by @renovate[bot] in #11702
- test: enable lazyBarrel and inlineConst for rspack-test by @ahabhgk in #11710
- chore(deps): update swc plugins and crates by @renovate[bot] in #11602
- chore(deps): update dependency case-police to v2 by @renovate[bot] in #11719
- chore(deps): update dependency heading-case to v1 by @renovate[bot] in #11720
- chore(deps): update dependency cross-env to v10 by @renovate[bot] in #11722
- chore(deps): update dependency cspell to v9 by @renovate[bot] in #11723
- chore(website): Add link for the positions in position-information by @danpeen in #11728
New Contributors
Full Changelog: v1.5.5...v1.5.6