Releases: web-infra-dev/rsbuild
Releases · web-infra-dev/rsbuild
v0.4.15
What's Changed
New Features 🎉
- feat(deps): bump rspack to 0.5.7 by @LingyuCoder in #1795
- feat(deps): bump core-js from v3.32 to v3.36 by @chenjiahan in #1802
- feat: support for SWC experimental plugins by @chenjiahan in #1796
Bug Fixes 🐞
- fix: remove temp condition names by @chenjiahan in #1791
- fix(plugin-svgr): prefer using svgrOptions.exportType option by @chenjiahan in #1789
Document 📖
- docs: prefer route link instead of redirect by @chenjiahan in #1792
- docs: add tailwindcss package installation tip by @chenjiahan in #1800
Other Changes
- chore(webpack): remove unused modules by @chenjiahan in #1788
- chore(deps): update dependency svelte-loader to v3.2.0 by @renovate in #1793
- chore(deps): update dependency @types/lodash to v4.17.0 by @renovate in #1799
- chore(nx): enable inputs of dependencies by @Timeless0911 in #1801
- test(e2e): proxy tilde deprecation warning by @chenjiahan in #1803
New Contributors
- @LingyuCoder made their first contribution in #1795
Full Changelog: v0.4.14...v0.4.15
v0.4.14
What's Changed
New Features 🎉
- feat(plugin-svgr): support for react query by @chenjiahan in #1783
Bug Fixes 🐞
- fix: should await for onDevCompileDone hook by @chenjiahan in #1777
Document 📖
- docs: update contribution guide by @chenjiahan in #1780
- docs: fix missing container type by @chenjiahan in #1781
- docs(plugin-svgr): add react query guide by @chenjiahan in #1786
Other Changes
- chore: add isMultiCompiler helper by @chenjiahan in #1776
- chore(workflows): disable github workflows on forked repository by @sumy7 in #1779
- chore(shared): move commander to core package by @chenjiahan in #1782
- test(e2e): add case for SVG dynamic import by @chenjiahan in #1784
Full Changelog: v0.4.13...v0.4.14
v0.4.13
What's Changed
New Features 🎉
- feat: allow output.dataUriLimit to be a number by @chenjiahan in #1755
Bug Fixes 🐞
- fix: print ipv6 url correctly by @9aoy in #1756
- fix: html-rspack-plugin peer dependency issue by @chenjiahan in #1762
- fix: emit assets to server dist folder correctly by @chenjiahan in #1763
- fix: failed to print size of multiple targets by @chenjiahan in #1764
- fix: incorrect node addons path by @chenjiahan in #1767
- fix: use raw loader to handle Node addons by @chenjiahan in #1768
- fix(core): call
onAfterBuild
on every build by @xc2 in #1771
Document 📖
- docs: add assetPrefix path types tip by @chenjiahan in #1757
- docs: add ipv6 setup guide by @9aoy in #1759
- docs: update hooks documents by @chenjiahan in #1772
Other Changes
- chore(deps): update all patch dependencies by @renovate in #1711
- chore(deps): bump Rspress v1.14.0 by @chenjiahan in #1760
- test(e2e): import node addon from node_modules by @chenjiahan in #1770
- chore: bump biome v1.6.0 and fix errors by @chenjiahan in #1773
- chore(deps): bump typescript v5.4 by @chenjiahan in #1774
Full Changelog: v0.4.12...v0.4.13
v0.4.12
What's Changed
New Features 🎉
- feat: coloring printed asset names by @chenjiahan in #1750
Bug Fixes 🐞
- fix(create-rsbuild): remove vue3 deprecated plugin (TypeScript Vue Plugin) by @wChenonly in #1749
- fix(webpack): duplicated JS minimizer by @chenjiahan in #1752
Document 📖
- docs: add emotion and relay guide by @chenjiahan in #1744
Other Changes
- refactor(plugin-preact): modify rsbuild config directly by @chenjiahan in #1743
- refactor(plugin-styled-components): modify rsbuild config directly by @chenjiahan in #1745
- chore(plugin-preact): simplify tools.swc config by @chenjiahan in #1746
- chore: replace husky with simple-git-hooks by @fi3ework in #1742
- chore(deps): update dependency terser to v5.29.0 by @renovate in #1751
New Contributors
- @wChenonly made their first contribution in #1749
Full Changelog: v0.4.11...v0.4.12
v0.4.11
What's Changed
New Features 🎉
- feat: bump Rspack to 0.5.6 by @OyeNeko in #1739
- feat: add tools.swc config to configure builtin swc-loader by @chenjiahan in #1733
- feat: add output.minify config by @fi3ework in #1730
Bug Fixes 🐞
- fix: merge tools.swc deeply with default config by @chenjiahan in #1736
Document 📖
- docs: add using unplugin guide by @chenjiahan in #1729
- docs: add more guide for html plugin by @chenjiahan in #1731
- docs: add tools.swc document by @chenjiahan in #1737
Other Changes
New Contributors
Full Changelog: v0.4.10...v0.4.11
v0.4.10
What's Changed
New Features 🎉
- feat(plugin-source-build): support merge user references config by @9aoy in #1721
- feat(plugin-source-build): support analyze exports field by @9aoy in #1722
- feat(plugin-css-minimizer): export webpack-plugin to let users customize configurations by @SoonIter in #1723
- feat(plugin-rem): apply html.scriptLoading to runtime script by @chenjiahan in #1725
- types: narrow dev.client.protocol type by @chenjiahan in #1716
Document 📖
- docs: enable SSG for overview page by @chenjiahan in #1710
- docs: add example for modifyRsbuildConfig by @chenjiahan in #1712
- docs: intro merge rule of mergeRsbuildConfig by @chenjiahan in #1714
- docs(README): add graphs contributors by @liangchaofei in #1718
- docs: improve contributor graph query params by @chenjiahan in #1719
- docs: update benchmark data by @chenjiahan in #1720
Other Changes
- chore(deps): update all patch dependencies by @renovate in #1698
- chore(deps): bump Rspress v1.13.2 by @chenjiahan in #1713
- chore(deps): update dependency nx to v18.1.0 by @renovate in #1724
- test(e2e): add e2e case for babel-preset by @chenjiahan in #1717
Full Changelog: v0.4.9...v0.4.10
v0.4.9
What's Changed
New Features 🎉
- feat: add output.distPath.jsAsync config by @chenjiahan in #1705
- feat: add output.distPath.cssAsync config by @chenjiahan in #1707
Document 📖
- docs: add @rsbuild/plugin-eslint document by @chenjiahan in #1685
- docs(plugin-svgr): add tip for named export by @chenjiahan in #1687
- docs: fix proxy typo in hmr.md by @bamboofive in #1691
- docs: add ESLint examples by @chenjiahan in #1692
Other Changes
- test(e2e): enable moment local case by @chenjiahan in #1686
- chore: regenerate lock file by @chenjiahan in #1688
- chore(deps): update playwright monorepo to v1.42.0 by @renovate in #1689
- chore(deps): update all patch dependencies by @renovate in #1591
- chore(deps): update all patch dependencies by @renovate in #1690
- chore(deps): bump Rspress v1.13.0 by @chenjiahan in #1694
- chore(deps): bump Modern.js v2.48.0 by @chenjiahan in #1693
- chore: move some helper to core by @chenjiahan in #1696
- chore(deps): bump Rspress v1.13.1 by @chenjiahan in #1697
- chore: improve JSDoc for filename configs by @chenjiahan in #1703
New Contributors
- @bamboofive made their first contribution in #1691
Full Changelog: v0.4.8...v0.4.9
v0.4.8
What's Changed
New Features 🎉
- feat(deps): bump Rspack v0.5.5 by @chenjiahan in #1673
- feat: add @rsbuild/plugin-eslint package by @chenjiahan in #1679
- types: optimize timer using ReturnType by @thinkasany in #1677
Performance 🚀
- perf(plugin-eslint): avoid multiple registration by @chenjiahan in #1682
Bug Fixes 🐞
- fix: incorrect script URL in Windows by @chenjiahan in #1675
- fix: apply crossorigin to the rem runtime script by @chenjiahan in #1674
- fix(plugin-eslint): ignore dist folder by default by @chenjiahan in #1683
Other Changes
- refactor(plugin-rem): no longer rely on plugin order by @chenjiahan in #1672
- chore(deps): bump html-rspack-plugin 5.6.1 by @chenjiahan in #1676
- test: add test cases for plugin-eslint by @chenjiahan in #1680
New Contributors
- @thinkasany made their first contribution in #1677
Full Changelog: v0.4.7...v0.4.8
v0.4.7
What's Changed
New Features 🎉
- feat: support registering async plugin in config by @chenjiahan in #1657
Performance 🚀
- perf(plugin-svgr): merge duplicated rules by @chenjiahan in #1652
Bug Fixes 🐞
- fix: mobx v5 class property decorators doesn't work by @chenjiahan in #1653
- fix(server): avoid multiple prints of localhost by @chenjiahan in #1658
- fix(server): do not cleanup NODE_ENV on restart by @chenjiahan in #1659
- fix(webpack): add rsbuild config to build dependencies by @chenjiahan in #1660
- fix: avoid merge provider object by @chenjiahan in #1663
- fix: progress plugin custom prefix not work by @liruifengv in #1661
- fix(plugin-rem): runtime code should inject at head end by @spencerHT in #1664
- fix: no need to set crossorigin if publicPath is auto by @chenjiahan in #1668
Document 📖
- docs: add script tag guide for inline script by @chenjiahan in #1650
- docs: improve html.inject description by @chenjiahan in #1651
- docs: update bundler type of modifyBundlerChain by @chenjiahan in #1654
- docs: add community plugins guide by @chenjiahan in #1656
- docs: format in bundler-chain by @9aoy in #1667
- docs: improve configuration structure by @chenjiahan in #1669
Other Changes
- chore(deps): bump Rspress v1.12.3 by @chenjiahan in #1649
- chore(deps): update dependency terser to v5.28.1 by @renovate in #1636
- chore: remove unused JSON_REGEX by @chenjiahan in #1662
- chore(deps): bump Modern.js v2.47.1 by @chenjiahan in #1665
- chore(plugin-rem): use alterAssetTags to insert script by @chenjiahan in #1666
New Contributors
- @liruifengv made their first contribution in #1661
- @spencerHT made their first contribution in #1664
Full Changelog: v0.4.6...v0.4.7
v0.4.6
What's Changed
New Features 🎉
- feat: support configuring entry by target by @chenjiahan in #1634
Bug Fixes 🐞
- fix: loadConfig method allow cwd to be optional by @chenjiahan in #1639
Document 📖
- docs: add source code link for plugins by @chenjiahan in #1632
- docs: add entry function guide by @chenjiahan in #1635
- docs: add rspack-examples to README by @chenjiahan in #1637
- docs: fix unused provider param of createRsbuild by @chenjiahan in #1640
Other Changes
- chore(deps): update dependency commander to v12 by @renovate in #1597
- chore(deps): bump Rspress v.1.12.1 by @chenjiahan in #1631
- chore(deps): update dependency webpack-dev-middleware to v7 by @renovate in #1616
- chore(deps): update dependency sass-loader to v14 by @renovate in #1613
- chore(deps): update dependency postcss-loader to v8 by @renovate in #1612
Full Changelog: v0.4.5...v0.4.6