Skip to content

Releases: sindresorhus/map-obj

v6.0.0

21 Sep 07:23

Choose a tag to compare

Breaking

  • Require Node.js 20 0831322
  • Pass original input object as mapper third argument when {deep: true} c8c783d
    • Previously, it passed in the object at the current level of recursion, which didn't make much sense.

Improvements

  • Add support for Symbol keys with includeSymbols option c1b5027
  • Fix: Prevent stack overflow with complex objects 28d61f4
  • Fix deep mapper parameter TypeScript types fcdf14b

v5.0.2...v6.0.0

v5.0.2

21 Jun 22:08

Choose a tag to compare

  • Ignore Blob objects when mapping 5a52e66

v5.0.1...v5.0.2

v5.0.1

28 Feb 14:51

Choose a tag to compare

v5.0.0...v5.0.1

v5.0.0

18 Oct 10:25

Choose a tag to compare

Breaking

  • Require Node.js 12.20 0d0a6d8
  • This package is now pure ESM. Please read this.
  • mapObject.mapObjectSkip is now a named export.

v4.3.0...v5.0.0

v4.3.0

19 Sep 10:15

Choose a tag to compare

v4.2.1...v4.3.0

v4.2.1

07 Apr 04:48

Choose a tag to compare

v4.2.0...v4.2.1

v4.2.0

10 Mar 07:02

Choose a tag to compare

  • Allow specifying whether targetValue should be recursed (#29) 73c6139

v4.1.0...v4.2.0

v4.1.0

15 Jun 06:07

Choose a tag to compare

  • Validate the input object 5c6203e

v4.0.0...v4.1.0

v4.0.0

07 Jun 07:53

Choose a tag to compare

Breaking:

Fixes:

  • Fix TypeScript 3.5 compatibility 501e173

v3.1.0...v4.0.0

v3.1.0

22 Apr 06:47

Choose a tag to compare

v3.0.0...v3.1.0