All notable changes to min-dash are documented here. We use semantic versioning for releases.
Note: Yet to be released changes appear here.
FIX
: gracefully handleundefined
target inhas
FIX
: correctfindIndex
type definitions (#36)
FIX
: correctisNil
andisArray
type definitions (#35)
FEAT
: addESM
package exports (#29)FIX
: correct various type definitions (#33)FIX
: allow type definitions to be consumed in ESM setups (#31)
FIX
: correctpick
andomit
type definitions (#26)
FIX
: various type definition fixes (#25)
FEAT
: use ES2018
- The library exposes now ES2018 code. You have to transpile it yourself to support older (ES5) syntax.
FIX
: prevent prototype pollution viaset
(#21)
FEAT
: provide lodash-stylecancel
andflush
on debounced function
FEAT
: addget
utility (#19)
FEAT
: addset
utility (#16)
FIX
: prevent prototype pollution viamerge
FIX
: makeevery
always return boolean value (#14)
FIX
: makeisFunction
detect async functions and generatorsFIX
: correctbind
TypeScript definitionsFIX
: matchforEach
implementation with documentationCHORE
: bump tobabel@7
CHORE
: makedebounce
work withoutclearTimeout
(#7)
FEAT
: addthrottle(fn, interval)
util
FEAT
: addisNil
utility that checks forundefined || null
FIX
: correctisDefined
behaviorFIX
: makeisUndefined
behavior
FEAT
: add TypeScript definitions
FIX
: remove browser field again; it confuses modern module bundlers. This partially revertsv2.4.0
CHORE
: addbrowser
field
FEAT
: addomit(obj, properties)
util
FEAT
: addflatten(array)
util
FEAT
: addmerge(target, ...sources)
utilFEAT
: addsize(obj)
utilFEAT
: addhas(obj, property)
utilDOCS
: improve utils documentation
FEAT
: expose utilities via main export only (cb6ab757
)
CHORE
: generate ES, CJS and UMD bundles using rollupCHORE
: babelify results and don't requireObject.assign
polyfill
Check git log
for earlier history.