Rspack 0.3.0 is out!
Read the announcement blog post: Announcing Rspack 0.3.
Overview
- Removing built-in CSS transformation logic
- Web Workers Support
- Builtin swc-loader support
- Improved Profile Support
- Modern.js Vue.js Support
- Align Codegen architecture with Webpack
- More Hook and Plugin Support
What's Changed
Performance Improvements ⚡
Exciting New Features 🎉
- feat: add profile switch in cli by @ahabhgk in #3937
- feat(chunkIds): support
optimization.chunkIds: 'deterministic'
by @nebarf in #3053 - feat: add logging when RSPACK_PROFILE enabled by @ahabhgk in #3965
- feat(core): expose
RuntimeGlobals
by @lippzhang in #3973 - feat: support dispatching builtin loaders on Node by @h-a-n-a in #3980
- feat: add timestamp on profile dist by @ahabhgk in #3985
- feat: support builtin loader with inline loader syntax by @h-a-n-a in #3988
- feat: support resolving builtin loaders in Rust tests by @h-a-n-a in #3998
Bug Fixes 🐞
Other Changes
- chore: move binding utils by @h-a-n-a in #3964
- chore: test multi pull request template by @hardfist in #3971
- chore: sync doc when add need documentation label by @hardfist in #3975
- chore: sync doc when add need documentation label by @hardfist in #3976
- chore: test label by @hardfist in #3977
- chore: test label by @hardfist in #3978
- chore: add release scope by @hardfist in #3979
- chore: support nodejs benchmark by @jerrykingxyz in #3983
- chore: remove benchmark test on merge_group by @jerrykingxyz in #3987
- chore: add postcss-loader-example by @hardfist in #3992
- chore: benchmark pr remove useless inputs by @jerrykingxyz in #3994
- chore: add oxlint by @Boshen in #3999
- chore: add condition to module graph connection by @IWANABETHATGUY in #3989
- release: 0.3.0 by @hyf0 in #3861
- chore: fix workspace dep by @hardfist in #4021
New Contributors
Full Changelog: v0.2.12...v0.3.0