Version 1.1.0 - Advanced Feature
🚀 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
autoIdoption - 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-crudFrom 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