- Fernando Montoya - Use separate lodash functions instead of the core package. Faster to install this way.
- Jonathan Felchlin - Smart merging for loaders.
- David Gómez - Performance and cosmetic improvements.
- siready - Extend
merge.smart
to supportinclude/exclude
. - C.J. Winslow - Make
merge.smart
include/exclude
to work correctly withloader
. - Artem Zakharchenko - Fix
merge.smart
duplication so that ifinclude
exists, it will merge. - Matt Shwery - If
exclude
is the same while usingmerge.smart
, mergeloaders
. - Lucretiel - Added a more generic test to describe merge behavior better.
- Christian Hoffmeister - Fix
merge.smart
behavior so that it checks against full loader names instead of just the first letter. - Ken Powers - Changed Travis icon to use SVG (scales better).
- Kyle Herock - Improved webpack 2 support, avoided concatenating loaders if the first matching entry's include/exclude doesn't match. #41
- Steven Haddix - Clarify description. #42
- Artem Sapegin - Tweaked customizeArray/customizeObject example. #60
- Dan Kirkham -
merge.multiple
. #74 - Ahmed Elmehri - Add
customizeArray
andcustomizeObject
examples. #93 - Flávio - Maintenance - Update lodash, #97, #98
- Amy Lynn - Smart merge should maintain existing loader order. #79, #101
- Daniel Ruf - Remove bitHound from the README as it closed down. #102
- Adrien Harnay - Update README to comply with webpack API. #108
- Paweł Lula - Support
oneOf
atmerge.smart
. #111 - Tomasz Wielga - Allow
mergeUnique
to work with arbitrary order. #161 - JeB - Don't merge strings with objects in
mergeWithRules
. #172 - Burhanuddin Udaipurwala - Deep merge when rule is merge. #206
- Rex Zeng - Support object/array-formed condition for
mergeWithRules
. #212 - Adam Skoufis - Remove clone-deep dependency in favor of native structuredClone. #214