Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 3.67 KB

CHANGELOG.md

File metadata and controls

41 lines (32 loc) · 3.67 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.3.0 (2024-06-26)

⚠ BREAKING CHANGES

  • update package exports
  • make set() dyad
  • rewrite parsePath()

Features

  • add searchStore() to look inside the prototype chain (de951f8)
  • ignore circular references in walkLeaves (1b5cf9a)
  • include getSaved() (d1e4e02)
  • interpret path hints (6d04dd9)
  • refactor asOriginal() to leverage new store logic (5f0c207)
  • rewrite parsePath() (73e78c6)
  • store changes in the prototype (#18) (d52985d)

Bug Fixes

  • deps: tsd's weird requirement for an index.d.ts file (31f5c07)

  • empty indices test case (6573cec)

  • LeafPath: add workaround for interpolated suggestions (8394527), closes #12

  • LeafPath: arrays inside objects (9246802)

  • LeafPath: check circular ref after primitive check and before object check (9212462)

  • LeafPath: check readonly arrays (6051de2)

  • LeafPath: handle Record type inside object (ae6070c)

  • LeafPath: handle non as-const array in object or object in array (e8367dd)

  • LeafPath: make undefined have no effect on LeafPath (0c1c19b)

  • LeafPath: mixture of leaf and object values inside an array (d76eff1)

  • remove original entries when proposing back to original values (a57b7a7)

  • types: prevent ts errors in accessor functions (e21e453)

  • update save function (5320994)

  • walkLeaves: return instead of throwing error on circular reference (d6b1c35)

  • make set() dyad (dee1b09)

  • update package exports (64f1fad)