Releases: Furver-io/bri-db
Releases · Furver-io/bri-db
v1.2.0
v1.1.1
Fix npm readme rendering
v1.1.0
Features
- implement AES-256-GCM encryption at rest
Bug Fixes
- remove cold tier encryption tests (not implemented by design)
- add repository field for npm provenance
Refactoring
- remove encryption from cold tier, add JSDoc
Documentation
- add crypto module documentation
v1.0.0
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