Skip to content

Releases: bchr02/filejson

2.0.1

Choose a tag to compare

@bchr02 bchr02 released this 29 Aug 16:57

Full Changelog: 2.0.0...2.0.1

2.0.0

Choose a tag to compare

@bchr02 bchr02 released this 29 Aug 16:35

Full Changelog: 1.3.0...2.0.0

1.3.0

Choose a tag to compare

@bchr02 bchr02 released this 30 Apr 22:32
c65eccf

What's Changed

  • [minor fix] Fix typo use strict by @martinec in #11
  • Improve AI/LLM discoverability: llms.txt, JSDoc on save() and handler, fix misleading comment by @Copilot in #12
  • Add GitHub Actions CI workflow by @Copilot in #13
  • Fix flaky CI tests on Node.js 18: increase async assertion timeouts by @Copilot in #14
  • feat: live Codecov badge, CONTRIBUTING.md, SECURITY.md, CI coverage upload by @Copilot in #15
  • feat: createIfMissing option, named exports, README overhaul, remove internal docs by @Copilot in #16
  • Backfill CHANGELOG [1.2.0] and add copilot-instructions for agent hygiene by @Copilot in #17

New Contributors

  • @martinec made their first contribution in #11
  • @Copilot made their first contribution in #12

Full Changelog: 1.0.13...1.3.0

1.0.13

Choose a tag to compare

@bchr02 bchr02 released this 16 Apr 16:38

fixes #9

1.0.12

Choose a tag to compare

@bchr02 bchr02 released this 09 Nov 18:41

Changes:

  • fixed an issue where internal objects (objects defined with objects) were not getting Proxy handler defined causing any future changes not to save to the json file.
  • enhanced the type checking (the heuristic that checks all values comply with the JSON standard) so that all values are only checked once and not repeated again with every change.
  • removed the speed cfg option which isn't needed with the last mentioned enhancement.

1.0.11

Choose a tag to compare

@bchr02 bchr02 released this 24 Oct 20:01

adds GitHub info to package.json

1.0.10

Choose a tag to compare

@bchr02 bchr02 released this 22 Oct 17:10

Updated README so that it's clearer what this module does and how it works.

1.0.9

Choose a tag to compare

@bchr02 bchr02 released this 14 Oct 21:28

Bug Fixes:

  • When setting a property that is not within the "contents" property tree or the "contents" property iteself, the default action of saving the value will be performed bypassing the triggering of a save.

1.0.8

Choose a tag to compare

@bchr02 bchr02 released this 14 Oct 17:44

Bug Fixes:

  • Fixes an issue that allowed JSON type check heuristic to bypass the checking of the current value being saved. This allowed the situation where bad JSON could be saved. Meanwhile an error would only be throw on the next value update.

Misc:

  • updated eslint dev dependency version.

1.0.7

Choose a tag to compare

@bchr02 bchr02 released this 12 Oct 20:42

Bug fix.