Skip to content

Version 1.1.0 - Advanced Feature

Choose a tag to compare

@r-el r-el released this 07 Jul 13:38
· 17 commits to master since this release
fbc5747

🚀 What's New in v1.1.0

✨ New Features

  • Unique Fields Support - Prevent duplicate values in specified fields
  • Auto-ID Toggle - Control automatic ID assignment with autoId option
  • deleteAll Method - Remove all items with a single command
  • createCrud Convenience Function - Quick CRUD instance creation
  • Automatic Directory Creation - Creates parent directories automatically

🔧 Enhanced Features

  • Test Suite Reorganization - Split tests into logical files (37 tests total)
  • GitHub Packages Support - Now published to both npm and GitHub Packages
  • Improved Configuration - Enhanced constructor options with backward compatibility

📦 Installation

From npm:

npm install json-file-crud

From GitHub Packages:

npm install @r-el/json-file-crud --registry=https://npm.pkg.github.com

🔄 Upgrade Notes

  • All changes are backward compatible
  • No breaking changes to existing API
  • New features are opt-in via configuration

See CHANGELOG.md for detailed changes.

Full Changelog: v1.0.0...v1.1.0