Skip to content

Latest commit

 

History

History
67 lines (36 loc) · 976 Bytes

CHANGELOG.md

File metadata and controls

67 lines (36 loc) · 976 Bytes

4.0.0

Breaking changes

  • Minimal supported Node.js version is now 18.18.0

3.0.0

Breaking changes

  • Minimal supported Node.js version is now 16.17.0

2.5.0

Features

  • Improve TypeScript types

2.4.0

Features

  • Improve tree-shaking support

2.3.0

Features

  • Add browser support

2.2.2

Features

  • Reduce npm package size

2.2.1

Bug fixes

  • Fix package.json

2.2.0

  • Switch to MIT license

2.1.0

Features

  • Reduce npm package size

2.0.0

Breaking changes

  • Empty objects in the second argument are considered as normal objects. Before, they were considered as noop array update objects.
  • If an array update object is used but the first argument's value is not an array (including undefined), the array update object is applied against an empty array. Before, it was set as is.

1.0.1

Bug fixes

  • Fix deep cloning: it was not being performed on arrays