💡 Highlights
The rspack.dev now provides llms.txt to help LLMs better understand Rspack:
What's Changed
Performance Improvements ⚡
- perf: use
Vec::with_capacity
for hooks and plugins by @CPunisher in #10178
Exciting New Features 🎉
- feat: persistent cache snapshot expose is_hot_start by @jerrykingxyz in #10166
- feat: custom prefix for lazy compilation by @dgaponov in #10147
Bug Fixes 🐞
- fix: should rebuild css module when rebuild css extract entry by @LingyuCoder in #10124
- fix: plugin compilation hooks leak by @quininer in #10137
- fix(core): add more trace for loaders by @hardfist in #10139
- fix: panic when factorize failed in module executor by @LingyuCoder in #10136
- fix(core): enable tracing for hook by default except in make stage by @hardfist in #10141
- fix(storage): should flush writer when flushing file mtime by @LingyuCoder in #10143
- fix: storage validate hash with content by @jerrykingxyz in #10101
- fix: multiple runtime keys broke filename in runtime module by @LingyuCoder in #10144
- fix: call
compiler.close
when having errors by @LingyuCoder in #10154 - fix: pass
null
to additional data of loader context by @LingyuCoder in #10155 - fix: support license plugin when enable concatenated by @LingyuCoder in #10158
- fix(parallel-loader): should not pass options for which loaders are not set to
parallel
by @h-a-n-a in #10164 - fix: circularDependencyRspackPlugin should check all cycle by @fireairforce in #10163
- fix: should regenerate runtime chunk hash when using get chunk filename runtime module by @LingyuCoder in #10167
- fix: ignore parsing errors on CSS modules from lightningcss-loader by @SyMind in #10172
- fix: truncate width into
u16::MAX
for graphical reporter by @h-a-n-a in #10180 - fix: Vue CSS pseudo class warning in lightningcss by @SyMind in #10184
Document Updates 📖
- docs(llms): bump to Rspress@2.0.0-beta.1 and add llms.txt by @SoonIter in #10157
- docs: update config merging guide by @chenjiahan in #10159
- docs(llms): bump to Rspress@2.0.0-beta.2 by @SoonIter in #10165
- docs: fix grammar in rspack-next-partner.mdx by @tlund101 in #10169
- docs(llms.txt): add more description by @SoonIter in #10181
Other Changes
- chore: enable more webpack watch cases by @ahabhgk in #10128
- refactor: adjust circularDependencyRspackPlugin compilation API by @fireairforce in #10006
- chore: release v1.3.6 by @GiveMe-A-Name in #10116
- chore(deps): update dependency @rstack-dev/doc-ui to v1.8.0 by @renovate in #10152
- refactor: remove dead_code and use spawn_blocking for fast_set by @hardfist in #10151
- chore: disable more hook tracing by @hardfist in #10156
- refactor: dependency range of remain dependencies by @LingyuCoder in #10160
- ci: close inactive issues with
need more info
orawaiting more feedback
by @LingyuCoder in #10171 - refactor: CI by @stormslowly in #10135
- refactor(incremental): disable passes only for current rebuild by @ahabhgk in #10145
- chore(ci): refactor incremental causes ci tests failed by @ahabhgk in #10174
- refactor(core): remove browserslist feature of lightningcss by @hardfist in #10173
- chore(ci): fix job if condition by @stormslowly in #10176
New Contributors
Full Changelog: v1.3.6...v1.3.7