Skip to content

Releases: ec-son/snapjson

v2.0.0 - Major Update: Encryption, Relations & CLI

Choose a tag to compare

@ec-son ec-son released this 19 Jan 09:29

This major release introduces powerful new features for enterprise-level database management. SnapJSON now supports file encryption/decryption for secure data storage, inter-collection relationships for complex data models, and a full command-line interface for programmatic access.

Date: 2026-01-19

✨ Features

  • Encryption and Decryption 🔐: JSON files can now be encrypted and decrypted
  • Relations Between Collections 🔗: Support for defining and managing relations between collections
  • Command Line Interface (CLI) 💻: New CLI tool for interacting with the database
  • Document Update Method: Added update method to Document class

🐛 Fixes

  • Various bug fixes and stability improvements

Full Changelog: v1.2.0...v2.0.0

v1.1.1 - Bug Fix

Choose a tag to compare

@ec-son ec-son released this 19 Jan 08:53

A quick hotfix release addressing critical bugs found in the query functionality to ensure stability and reliability.

Date: 2023-09-01

🐛 Fixes

  • Fixed bugs in query functionality

Full Changelog: v1.1.0...v1.1.1

v1.1.0 - Collection Export & Query Improvements

Choose a tag to compare

@ec-son ec-son released this 19 Jan 08:52

This release focuses on API improvements and query functionality enhancements. The Collection class is now publicly exported for better extensibility, and query pagination has been enhanced with offset support.

Date: 2023-08-31

✨ Features

  • Export Collection Class: Collection class is now exported for external use
  • DocumentDataType: Defined for Document class

📝 Changes

  • createCollection method now returns instance of Collection instead of collection name
  • Query pagination: Added offset property to sort object in QueryOptionType
  • Changed entity to property in query options

🐛 Fixes

  • README.md documentation corrections

Full Changelog: v1.0.1...v1.1.0

v1.0.1 - Hotfix

Choose a tag to compare

@ec-son ec-son released this 19 Jan 08:48

A quick hotfix to correct documentation in the README.md file following the initial release.

Date: 2023-08-28

🐛 Fixes

  • Corrected README.md file

Full Changelog: v1.0.0...v1.0.1

v1.0.0 - Initial Release

Choose a tag to compare

@ec-son ec-son released this 19 Jan 08:45

The inaugural release of SnapJSON! This version introduces a lightweight JSON-based database library with core functionality for document management, collections, querying, and basic data persistence.

Date: 2023-08-28

✨ Features

  • 🎉 First release of SnapJSON
  • Core database functionality
  • Basic document and collection management
  • Query system
  • Package configuration