Skip to content

Releases: Open-Tech-Foundation/obj-diff

@opentf/obj-diff@0.14.0

24 Apr 07:21

Choose a tag to compare

Minor Changes

  • e475557: - Added comprehensive JSDoc documentation to all public API symbols (diff, diffWith, patch, DiffResult) to improve JSR score and developer experience.
    • Fixed an issue where the JSR publish was failing due to uncommitted build artifacts by adding the --allow-dirty flag.
    • Updated GitHub Actions to opt-in to Node.js 24, future-proofing the CI/CD pipeline.

@opentf/obj-diff@0.13.1

24 Apr 07:05

Choose a tag to compare

Patch Changes

  • 5f0b4e6: Update pkg readme with updated docs.

@opentf/obj-diff@0.13.0

24 Apr 06:49

Choose a tag to compare

Minor Changes

  • 5d846d9: - Modernized the entire build and test pipeline using Bun and a custom ESBuild-based bundling script.
    • Significantly improved core robustness by fixing infinite recursion on circular references in patch().
    • Enhanced array diffing to correctly handle sparse array holes and non-numeric properties.
    • Added preservation for null prototypes during the patching process.
    • Refined diffWith() to support "Explicit Equality" by allowing the custom comparator to return false to bypass deep-diffing.
    • Consolidated GitHub Actions into streamlined CI and Release workflows with integrated JSR and NPM support.

@opentf/obj-diff@0.12.0

09 May 09:37

Choose a tag to compare

Minor Changes

  • e5b61db: Added value prop to the Set removed diff results.

@opentf/obj-diff@0.11.0

07 May 13:40

Choose a tag to compare

Minor Changes

  • 01f7696: Added deep diffing support for Map & Set objects.

@opentf/obj-diff@0.10.0

05 May 18:41

Choose a tag to compare

Minor Changes

@opentf/obj-diff@0.9.0

01 May 12:10

Choose a tag to compare

Minor Changes

  • 39521b0: Fixed other object null type checking.

@opentf/obj-diff@0.8.0

30 Apr 06:15

Choose a tag to compare

Minor Changes

  • 03ba9e0: Added diffWith function to compare custom object types.

@opentf/obj-diff@0.7.0

29 Apr 14:37

Choose a tag to compare

Minor Changes

  • 802d3f9: Fixed mixed type comparison.

@opentf/obj-diff@0.6.0

29 Apr 11:41

Choose a tag to compare

Minor Changes

  • d60d2d8: Fixed Map & Set size diff.