There are some enhancements/fixes
More supported Webpack features
output.clean
by @suxin2017 in #2659.output.chunkLoadingGlobal
by @9aoy in #2679.import(/* webpackChunkName: "d" */ "./d")
by @hyf0 in #2686
DX improving
Frameworks
- Improve React-Refresh support by @underfin in #2587
- Add tailwind example by @hardfist in #2608
- Add Nest.js example by @hardfist in #2649
What's Changed
- feat(html): support templateContent in
builtins.html
by @jerrykingxyz in #2589 - fix(hmr): improve detecting of ReactRefreshBoundary and Return value of
React.createContext
is not considered as React component by @underfin in #2587 - ci: release pre check by @IWANABETHATGUY in #2606
- fix: draw progress bar to stdout instead of stderr, close #1434 by @jkzing in #2599
- fix: bump nodejs-resolver to fix path issue with chinese characaters by @bvanjoi in #2506
- chore: add tailwind example by @hardfist in #2608
- chore: Update all package.json#repository fields to include the monorepo-relative directory by @vjpr in #2617
- fix(css): remove trailing space at classname by @nieyuyao in #2626
- fix: initial watching should stale until invalidate happens by @JSerFeng in #2625
- chore: Upgrade typescript by @IWANABETHATGUY in #2615
- perf: remove block_in_place for function type RuleSetCondition by @ahabhgk in #2574
- chore: add library example by @hardfist in #2629
- ci: add refactor type on lint-pr by @ahabhgk in #2630
- chore(css): remove unnecessary format by @lsdsjy in #2633
- test: webpack test credit by @IWANABETHATGUY in #2627
- feat: add support for output.crossOriginLoading config by @chenjiahan in #2632
- fix: fix typing of raw cross origin loading by @h-a-n-a in #2635
- fix(hmr): should inject react refresh runtime code correctly by @hyf0 in #2641
- chore: add a issue template for creating tracking issue by @hyf0 in #2644
- feat: support node false by @underfin in #2637
- chore: fix the format of 3-tracking-issue.en-US by @hyf0 in #2647
- fix: 🐛 Module Export Entry does not respect ordering by @IWANABETHATGUY in #2634
- fix: detect export destructring in tree-shaking by @HerringtonDarkholme in #2565
- fix: fix compile time is NaN in watch by @HerringtonDarkholme in #2656
- chore: prepare for rspack-ecosystem-ci by @ahabhgk in #2648
- chore: fix ecosystem-ci trigger comment by @ahabhgk in #2658
- feat: split chunks more delicately for
devFriendlySplitChunks: true
by @hyf0 in #2651 - chore: add nestjs example by @hardfist in #2649
- fix: 🐛 release ci syntax by @IWANABETHATGUY in #2661
- chore(ci): comment out release-pre-check by @hyf0 in #2662
- refactor: 🤖 remove unnecessary ignore clippy by @IWANABETHATGUY in #2660
- feat: enable resolve.fullySpecified for defaultRules by @ahabhgk in #2665
- feat: support module.rule[].descriptionData by @ahabhgk in #2663
- fix: nested byDependency not merge by @ahabhgk in #2666
- fix: builtins.html does replace [hash] and [name] in builtins.html.filename by @suxin2017 in #2673
- feat: stats module reason type and userRequest by @faga295 in #2671
- fix: use codegen hash to calculate chunk hashes & fix runtime chunk hash by @underfin in #2677
- chore: add "pending triage" to new issue by default by @hyf0 in #2681
- ci: remove issue-labeler by @hyf0 in #2682
- chore: several style change for more concise code by @HerringtonDarkholme in #2655
- feat: Support output.clean by @suxin2017 in #2659
- feat: support output.chunkLoadingGlobal by @9aoy in #2679
- feat(cli): support mjs&cjs as default config file by @hardfist in #2685
- feat: support magical comment "webpackChunkName" by @hyf0 in #2686
- test: 💍 webpack stats test by @IWANABETHATGUY in #2636
- ci: 🎡 fix spell check failed by @IWANABETHATGUY in #2689
New Contributors
- @vjpr made their first contribution in #2617
- @lsdsjy made their first contribution in #2633
- @suxin2017 made their first contribution in #2673
Full Changelog: v0.1.6...v0.1.7