survivejs/webpack-merge
### [`v5.8.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#580--2021-06-07)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.7.3...v5.8.0)
- Docs - Update `env` example to be webpack 5 compatible. [#177](https://togithub.com/survivejs/webpack-merge/issues/177), [#180](https://togithub.com/survivejs/webpack-merge/issues/180)
- Feat - Support strings as rules for TypeScript, not just enums. [#179](https://togithub.com/survivejs/webpack-merge/issues/179), [#185](https://togithub.com/survivejs/webpack-merge/issues/185)
### [`v5.7.3`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#573--2020-12-22)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.7.2...v5.7.3)
- Fix - Don't merge strings with objects in `mergeWithRules`. [#172](https://togithub.com/survivejs/webpack-merge/issues/172)
### [`v5.7.2`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#572--2020-12-16)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.7.1...v5.7.2)
- Fix - If there's no match when using `merge` operation with `mergeWithRules`, use default merge behavior as a fallback. [#167](https://togithub.com/survivejs/webpack-merge/issues/167)
### [`v5.7.1`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#571--2020-12-16)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.7.0...v5.7.1)
- Fix - Fix a merge failure for `mergeWithRules` when non-array matches are merged. [#166](https://togithub.com/survivejs/webpack-merge/issues/166)
### [`v5.7.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#570--2020-12-12)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.6.1...v5.7.0)
- Feat - Throw a `TypeError` if trying to use `mergeWithRules` with invalid configuration types for `append`/`prepend`/`merge` operations.
### [`v5.6.1`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#561--2020-12-11)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.6.0...v5.6.1)
- Fix - Drop extraneous logging.
### [`v5.6.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#560--2020-12-11)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.5.0...v5.6.0)
- Feat - Support `merge` (`CustomizeRule.Merge`) for objects at `mergeWithRules`. This is useful for merging loader options for example. [#163](https://togithub.com/survivejs/webpack-merge/issues/163)
### [`v5.5.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#550--2020-12-10)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.4.1...v5.5.0)
- Feat - Allow `mergeWithRules` to merge based on rules without a match. [#151](https://togithub.com/survivejs/webpack-merge/issues/151) [#159](https://togithub.com/survivejs/webpack-merge/issues/159)
### [`v5.4.1`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#541--2020-12-08)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.4.0...v5.4.1)
- Fix - Allow `mergeUnique` to work with arbitrary order. [#161](https://togithub.com/survivejs/webpack-merge/issues/161)
### [`v5.4.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#540--2020-10-30)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.3.0...v5.4.0)
- Fix - Fall back correctly in `mergeWithRules` for cases that aren't matched. [#157](https://togithub.com/survivejs/webpack-merge/issues/157) [#158](https://togithub.com/survivejs/webpack-merge/issues/158)
- Fix - Don't throw if using `mergeWithRules` without a rule [#151](https://togithub.com/survivejs/webpack-merge/issues/151)
- Feat - Throw if `undefined` is passed to `merge` as a structure to merge
### [`v5.3.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#530--2020-10-30)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.2.0...v5.3.0)
- Fix - Expose `Configuration` type through a generic to TypeScript to support both webpack 4 and 5 [#141](https://togithub.com/survivejs/webpack-merge/issues/141) [#154](https://togithub.com/survivejs/webpack-merge/issues/154)
In 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.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#520--2020-10-07)
[Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.1.4...v5.2.0)
- Feature - Support advanced merging cases through `mergeWithRules` [#146](https://togithub.com/survivejs/webpack-merge/issues/146) [#149](https://togithub.com/survivejs/webpack-merge/issues/149)
Configuration
📅 Schedule: 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.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
5.1.4
->5.8.0
Release Notes
survivejs/webpack-merge
### [`v5.8.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#580--2021-06-07) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.7.3...v5.8.0) - Docs - Update `env` example to be webpack 5 compatible. [#177](https://togithub.com/survivejs/webpack-merge/issues/177), [#180](https://togithub.com/survivejs/webpack-merge/issues/180) - Feat - Support strings as rules for TypeScript, not just enums. [#179](https://togithub.com/survivejs/webpack-merge/issues/179), [#185](https://togithub.com/survivejs/webpack-merge/issues/185) ### [`v5.7.3`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#573--2020-12-22) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.7.2...v5.7.3) - Fix - Don't merge strings with objects in `mergeWithRules`. [#172](https://togithub.com/survivejs/webpack-merge/issues/172) ### [`v5.7.2`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#572--2020-12-16) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.7.1...v5.7.2) - Fix - If there's no match when using `merge` operation with `mergeWithRules`, use default merge behavior as a fallback. [#167](https://togithub.com/survivejs/webpack-merge/issues/167) ### [`v5.7.1`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#571--2020-12-16) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.7.0...v5.7.1) - Fix - Fix a merge failure for `mergeWithRules` when non-array matches are merged. [#166](https://togithub.com/survivejs/webpack-merge/issues/166) ### [`v5.7.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#570--2020-12-12) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.6.1...v5.7.0) - Feat - Throw a `TypeError` if trying to use `mergeWithRules` with invalid configuration types for `append`/`prepend`/`merge` operations. ### [`v5.6.1`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#561--2020-12-11) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.6.0...v5.6.1) - Fix - Drop extraneous logging. ### [`v5.6.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#560--2020-12-11) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.5.0...v5.6.0) - Feat - Support `merge` (`CustomizeRule.Merge`) for objects at `mergeWithRules`. This is useful for merging loader options for example. [#163](https://togithub.com/survivejs/webpack-merge/issues/163) ### [`v5.5.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#550--2020-12-10) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.4.1...v5.5.0) - Feat - Allow `mergeWithRules` to merge based on rules without a match. [#151](https://togithub.com/survivejs/webpack-merge/issues/151) [#159](https://togithub.com/survivejs/webpack-merge/issues/159) ### [`v5.4.1`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#541--2020-12-08) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.4.0...v5.4.1) - Fix - Allow `mergeUnique` to work with arbitrary order. [#161](https://togithub.com/survivejs/webpack-merge/issues/161) ### [`v5.4.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#540--2020-10-30) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.3.0...v5.4.0) - Fix - Fall back correctly in `mergeWithRules` for cases that aren't matched. [#157](https://togithub.com/survivejs/webpack-merge/issues/157) [#158](https://togithub.com/survivejs/webpack-merge/issues/158) - Fix - Don't throw if using `mergeWithRules` without a rule [#151](https://togithub.com/survivejs/webpack-merge/issues/151) - Feat - Throw if `undefined` is passed to `merge` as a structure to merge ### [`v5.3.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#530--2020-10-30) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.2.0...v5.3.0) - Fix - Expose `Configuration` type through a generic to TypeScript to support both webpack 4 and 5 [#141](https://togithub.com/survivejs/webpack-merge/issues/141) [#154](https://togithub.com/survivejs/webpack-merge/issues/154) In 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.0`](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#520--2020-10-07) [Compare Source](https://togithub.com/survivejs/webpack-merge/compare/v5.1.4...v5.2.0) - Feature - Support advanced merging cases through `mergeWithRules` [#146](https://togithub.com/survivejs/webpack-merge/issues/146) [#149](https://togithub.com/survivejs/webpack-merge/issues/149)Configuration
📅 Schedule: 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 has been generated by WhiteSource Renovate. View repository job log here.