v1.4.8
What's Changed
New Features 🎉
- feat: allow plugin to specify
apply
property by @chenjiahan in #5620 - feat: allow control of type safety for import.meta.env by @chenjiahan in #5627
Bug Fixes 🐞
- fix(cli): increase arrow spacing by @thinkasany in #5607
- fix: wait until the last build is finished before calling
stats.toJson
by @9aoy in #5615 - fix: failed to call
getStats
before the first build is finished by @chenjiahan in #5622 - fix: adjust when lazy compilation can be applied by @chenjiahan in #5628
Refactor 🔨
- refactor: simplify plugin environment handling by @chenjiahan in #5616
Document 📖
- docs: add example for migrating config hook by @chenjiahan in #5609
- docs: add example for migrating HTML hook by @chenjiahan in #5610
- docs: minor english adjustment by @slobo in #5612
- docs: add example for migrating configureServer hook by @chenjiahan in #5613
- docs: add section on defining Rsbuild plugins by @chenjiahan in #5614
- docs: middleware can be an async function by @chenjiahan in #5619
- docs: update plugin existence checks guide by @chenjiahan in #5623
- docs: enhance type declaration guidance for env variables by @chenjiahan in #5625
- docs: standardize terminology for environment variables by @chenjiahan in #5626
- docs: add introduction to conditional apply plugin by @chenjiahan in #5629
Other Changes
- chore: simplify workspace config by @thinkasany in #5606
- chore(plugin-vue): remove unused webpack dev deps by @thinkasany in #5608
- chore(deps): pin @biomejs/biome to v2.0.6 by @chenjiahan in #5611
- chore(deps): update dependency svelte-check to ^4.3.0 by @renovate[bot] in #5633
- chore(deps): update dependency react-router-dom to ^7.7.0 by @renovate[bot] in #5632
- chore(deps): update dependency nx to ^21.3.0 by @renovate[bot] in #5631
- release: 1.4.8 by @chenjiahan in #5634
New Contributors
Full Changelog: v1.4.7...v1.4.8