Changelog
All notable changes to min-dash are documented here. We use semantic versioning for releases.
Unreleased
_Note: Yet to be released changes appear here._
4.2.3
FIX: correct flatten type definitions (#38)
4.2.2
FIX: gracefully handle undefined target in has
FIX: correct findIndex type definitions (#36)
4.2.1
FIX: correct isNil and isArray type definitions (#35)
4.2.0
FEAT: add ESM package exports (#29)
FIX: correct various type definitions (#33)
FIX: allow type definitions to be consumed in ESM setups (#31)
4.1.1
FIX: correct pick and omit type definitions (#26)
4.1.0
FIX: various type definition fixes (#25)
4.0.0
Breaking changes
- The library exposes now ES2018 code. You have to transpile it yourself to support older (ES5) syntax.
3.8.1
FIX: prevent prototype pollution via set (#21)
3.8.0
FEAT: provide lodash-style cancel and flush on debounced function
3.7.0
FEAT: add get utility (#19)
3.6.1
FIX: correct set handling of 0 keys (#18)
FIX: correct set scaffolding on null values (#18)
3.6.0
FEAT: add set utility (#16)
3.5.2
FIX: prevent prototype pollution via merge
3.5.1
FIX: make every always return boolean value (#14)
3.5.0
FIX: make isFunction detect async functions and generators
FIX: correct bind TypeScript definitions
FIX: match forEach implementation with documentation
CHORE: bump to babel@7
3.4.0
CHORE: make debounce work without clearTimeout (#7)
3.3.0
FEAT: add throttle(fn, interval) util
3.2.0
FEAT: add isNil utility that checks for undefined || null
FIX: correct isDefined behavior
FIX: make isUndefined behavior
3.1.0
FEAT: add TypeScript definitions
3.0.0
Breaking Changes
FIX: remove browser field again; it confuses modern module bundlers. This partially reverts v2.4.0
2.4.0
2.3.0
FEAT: add omit(obj, properties) util
2.2.0
FEAT: add flatten(array) util
2.1.0
FEAT: add merge(target, ...sources) util
FEAT: add size(obj) util
FEAT: add has(obj, property) util
DOCS: improve utils documentation
2.0.0
Breaking Changes
FEAT: expose utilities via main export only (cb6ab757)
Other Improvements
CHORE: generate ES, CJS and UMD bundles using rollup
CHORE: babelify results and don't require Object.assign polyfill
...
Check git log for earlier history.