What's Changed
Exciting New Features π
- feat: support set build info in js side by @SyMind in #8893
- feat: support invalidate persistent cache using
config.mode
andconfig.name
by @jerrykingxyz in #8920 - feat: support
devtool
to compiler options builder by @h-a-n-a in #8940 - feat(plugin-css-extract): add
enforceRelative
plugin option to preserve './' by @SoonIter in #8946
Bug Fixes π
- fix: rspack_version macro use json to parse package.json by @jerrykingxyz in #8883
- fix: channal error when using sync externals function by @LingyuCoder in #8884
- fix: add stdout draw target to multi progress by @LingyuCoder in #8889
- fix: source-map-devtool-plugin file context option by @SyMind in #8888
- fix: transform nested webpack require with innerGraph enabled by @JSerFeng in #8908
- fix: get resolved module by @SyMind in #8906
- fix: include versions in error message for version mismatch by @haocheng6 in #8899
- fix: allow custom
lazyCompilation.backend.client
by @colinaaa in #8934 - fix: lazy compilation use persistent cache restart failure by @jerrykingxyz in #8952
Document Updates π
- docs: update persistent cache available version and configuration by @jerrykingxyz in #8886
- docs: correct
avoidEntryIife
added version by @fi3ework in #8892 - docs: persistent cache example set root.cache to true by @jerrykingxyz in #8894
- docs: fix typo in builtin-plugin.md by @stormslowly in #8897
- docs: complete
WarnCaseSensitiveModulesPlugin
by @chenjiahan in #8898 - docs: add warning about hmr fails when filename has hash by @LingyuCoder in #8917
- docs: add loader API overview page by @chenjiahan in #8928
- docs(glossary): use "module specifier" instead of "request" by @chenjiahan in #8933
Other Changes
- ci: remove nightly release by @jerrykingxyz in #8885
- refactor(incremental): introduce mutation update module by @ahabhgk in #8891
- test: add persistent cache test by @jerrykingxyz in #8890
- ci: fix ecosystem-benchmark test pr failed by @jerrykingxyz in #8902
- refactor: better storage error format by @LingyuCoder in #8909
- chore(deps): update pnpm to v9.15.2 by @renovate in #8913
- chore(deps): update rspress to v1.39.3 by @renovate in #8914
- chore(deps): update github-actions by @renovate in #8912
- ci: fix documentation coverage check by @chenjiahan in #8907
- test: clean up unused dev dependencies by @chenjiahan in #8919
- fix(modern-module): skip the asset entry module concaten for Rslib by @SoonIter in #8837
- ci: ecosystem-benchmark checkout failed by @jerrykingxyz in #8923
- chore(deps): Upgrade and pin webpack to 5.95.0 by @andersk in #8918
- ci: use corepack instead of pnpm/action-setup by @jerrykingxyz in #8926
- ci: pnpm cache install pnpm/exe when node16 by @jerrykingxyz in #8929
- ci: add ecosystem ci by @jerrykingxyz in #8931
- ci: enable ecosystem-ci on main branch by @jerrykingxyz in #8932
- chore(deps): update crates by @renovate in #8911
- refactor: move compiler options builder to new crate by @h-a-n-a in #8941
New Contributors
- @haocheng6 made their first contribution in #8899
Full Changelog: v1.2.0-alpha.0...v1.2.0-beta.0