fix(deps): update dependency webpack-merge to v6#35936
Conversation
1c2b943 to
d49a97a
Compare
d49a97a to
84684c1
Compare
84684c1 to
39154d0
Compare
68ee2d0 to
ceb6335
Compare
ceb6335 to
5f5efc7
Compare
5f5efc7 to
1279d7d
Compare
1279d7d to
1025ad7
Compare
1025ad7 to
1c35881
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
The smart merge feature has been dropped from the webpack-merge library that we were using. Use the basic merge feature instead since we're not actually doing anything too complicated. Also don't return null from the WorkerConfig as it can't be correctly merged.
a27d512 to
9a02c73
Compare
|
Sandbox deployment failed 💥 |
|
Sandbox deployment successful 🚀 |
|
2U Release Notice: This PR has been deployed to the edX staging environment in preparation for a release to production. |
|
2U Release Notice: This PR has been deployed to the edX production environment. |
1 similar comment
|
2U Release Notice: This PR has been deployed to the edX production environment. |
|
Sandbox deployment failed 💥 |
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
4.2.2->6.0.1Release Notes
survivejs/webpack-merge (webpack-merge)
v6.0.1Compare Source
clone-deepas there was a corner case wherestructuredClonedid not work as expected. #214v6.0.0Compare Source
structuredCloneoverclone-deepdependency since it is included to Node 18 or above. #214v5.10.0Compare Source
mergeWithRules. #212v5.9.0Compare Source
v5.8.0Compare Source
envexample to be webpack 5 compatible. #177, #180v5.7.3Compare Source
mergeWithRules. #172v5.7.2Compare Source
mergeoperation withmergeWithRules, use default merge behavior as a fallback. #167v5.7.1Compare Source
mergeWithRuleswhen non-array matches are merged. #166v5.7.0Compare Source
TypeErrorif trying to usemergeWithRuleswith invalid configuration types forappend/prepend/mergeoperations.v5.6.1Compare Source
v5.6.0Compare Source
merge(CustomizeRule.Merge) for objects atmergeWithRules. This is useful for merging loader options for example. #163v5.5.0Compare Source
mergeWithRulesto merge based on rules without a match. #151 #159v5.4.1Compare Source
mergeUniqueto work with arbitrary order. #161v5.4.0Compare Source
mergeWithRulesfor cases that aren't matched. #157 #158mergeWithRuleswithout a rule #151undefinedis passed tomergeas a structure to mergev5.3.0Compare Source
Configurationtype through a generic to TypeScript to support both webpack 4 and 5 #141 #154In case you use webpack 4, please change your typing as instructed in the readme as the default type is loose but non-breaking.
v5.2.0Compare Source
mergeWithRules#146 #149v5.1.4Compare Source
CustomizeRulefor TypeScript users #147v5.1.3Compare Source
RegExpto itself #145v5.1.2Compare Source
null#144v5.1.1Compare Source
<reference types="webpack-dev-server" />from index.d.ts #143v5.1.0Compare Source
mergeasdefaultfor backwards-compatibility with TypeScript. Nowimport merge from "webpack-merge";works there. In CommonJS, the default alias is exposed throughdefaultproperty due to technical constraints.v5.0.9Compare Source
merge()andmerge([]). Now{}is returned in these corner cases.v5.0.8Compare Source
v5.0.7Compare Source
"importHelpers": false,v5.0.6Compare Source
v5.0.5Compare Source
v5.0.4Compare Source
v5.0.3Compare Source
merge.smarthas been dropped as it's tricky to support all the corner cases. Instead, it's better to use the provided utilities to put together amergethat fits your case.mergeStrategyhas been dropped in favor of usingmergeWithCustomizewithcustomizeArrayandcustomizeObject.merge.multiplehas been dropped as the functionality was too specific and it's better to implement in the user space if needed.mergehas been moved as a regular import (i.e.import { merge } from 'webpack-merge').mergeWithCustomize.customizeArraysupports wildcards now. Example:'entry.*': 'prepend'. #45 #99Promiseis being merged. It's better to wrap configuration within aPromiseand merge inside it. #81uniquemerge from right to left to match behavior elsewhere. #119uniquedoesn't lose non-unique items to merge. #125Special thanks to Google and Addy Osmani for supporting the work financially as it allowed me to complete the work required by the new major release.
v5.0.0Compare Source
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.