Skip to content

v4.0.0-beta.13

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Apr 19:51
· 69 commits to beta since this release

4.0.0-beta.13 (2024-04-03)

⚠ BREAKING CHANGES

  • Some of the changes to walk might cause existing code to work slightly different.
  • MULTISPLICE_ITEM is no longer exported by types/index.js
  • This moves a lot of exports around, see README.
  • Minimum node version is now 20.
  • partialDeepEqual has been removed
  • walker callback is now passed the keypath as an array instead of a dot separated string

⭐ New Features

  • added RingBuffer (9fdf528)
  • added assertKeyInObjectIs utility (3ab5c83)
  • added snapNumber utility (ed8302a)
  • added changeObjectKeys utility (b51ec4b)
  • added set utility (55da7e7)
  • made walker more flexible (512309b)
  • added ability to clone using walk without specifying a walker (d540257)
  • improved walk walker callback (ed227b2)

🐛 Fixes

  • run now prints entire stream as error message if stderr is blank (62cc36e)

📖 Documentation

🔗 Dependency Updates

  • updated deps + node version (edc28eb)

📦 Code Refactoring

  • moved MULTISPLICE_ITEM enum (dae861e)
  • changed export structure for better vite experience (7298bba)
  • removed partialDeepEqual chai plugin (e9801b1)