Skip to content

v1.0.0

Choose a tag to compare

@codemeasandwich codemeasandwich released this 16 Jan 09:46
· 75 commits to main since this release

Features

  • add client layer with proxy API
  • add database engine with CRUD and reactivity
  • add InHouse storage adapter
  • add transaction manager with ACID support
  • add cold tier file storage and snapshots
  • add hot tier LRU cache with eviction
  • add storage core with WAL and pub/sub
  • add schema validation with type checking
  • add diff utilities for object change tracking
  • add JSS serialization with extended type support
  • restrict pre-commit hooks to run only on main branch

Bug Fixes

  • dynamically detect GitHub repo from git remote
  • resolve bugs in CI workflow and git hooks

Refactoring

  • simplify index.js to re-export from client

Documentation

  • updated WIP
  • reorganize planning docs into todo/ directory
  • update README with comprehensive documentation
  • add project planning and roadmap documentation
  • add example project demonstrating BRI usage

Tests

  • Cover Remaining Lines in operations.js (89, 262, 311)
  • add storage layer test suites
  • add JSS utility test files
  • add e2e test suite for all components

Chores

  • add TypeScript definitions
  • add package-lock.json for dependency pinning
  • add package.json and jest configuration

Other Changes

  • based on Redis