- @objectql/types@4.2.2
- a0aa26a: Unify all package versions and release a patch
- Updated dependencies [a0aa26a]
- @objectql/types@4.2.1
- Release v4.2.0
- Protocol layer: Added GraphQL, JSON-RPC, and OData v4 protocol adapters
- Drivers: Added Excel, filesystem, and Redis drivers
- Plugins: Added formula engine, security RBAC, and validator plugins
- CLI: Added
objectql createscaffolding tool - Core: Performance improvements and strict type enforcement
- Testing: Added Driver TCK and Protocol TCK conformance suites
- Updated dependencies
- @objectql/types@4.2.0
- @objectql/types@4.0.6
- Patch release 4.0.5 - Bug fixes and stability improvements
- Updated dependencies
- @objectql/types@4.0.5
-
Patch Release v4.0.4
This patch release includes bug fixes, driver improvements, and enhanced test coverage:
- MongoDB Driver: Fixed bulk operations, transaction support, and type safety improvements
- FileSystem Driver: Fixed TCK test compatibility with dataDir parameter
- SQL Driver: Enhanced TCK test compatibility and fixed test failures
- Redis Driver: Improved TCK test configuration and dependencies
- Driver Utils: Added shared utilities package for cross-driver functionality
- Added comprehensive TCK (Technology Compatibility Kit) compliance tests for all drivers
- Expanded TCK test suite to 30+ comprehensive tests
- Enhanced test infrastructure with better error handling
- Added --passWithNoTests flag for packages without tests
- Improved type safety in MongoDB driver update methods
- Better handling of atomic operators in MongoDB driver
- Enhanced type definitions across driver layer
- Added comprehensive driver documentation
- Enhanced official documentation with Phase 2 implementation summaries
- Improved protocol layer documentation
- Standardized driver layer implementation
- Enhanced protocol layer with better abstraction
- Improved GitHub Actions workflow configurations
- Better CI/CD pipeline stability
This release maintains full backward compatibility with v4.0.3.
-
Updated dependencies
- @objectql/types@4.0.4
-
Patch Release v4.0.3
This patch release includes infrastructure improvements and development experience enhancements:
- Refactored dev server setup for improved configuration handling
- Enhanced example scripts and development workflow
- Updated build and test infrastructure
- Improved documentation and developer tools
- Bug fixes and stability improvements
-
Updated dependencies
- @objectql/types@4.0.3
-
Patch Release v4.0.2
This patch release includes:
- Infrastructure improvements and maintenance updates
- Enhanced stability and reliability
- Bug fixes and performance optimizations
-
Updated dependencies
- @objectql/types@4.0.2
-
Release Version 4.0.1
This patch release includes the latest repository improvements and infrastructure updates:
- Added comprehensive GitHub workflows for CI/CD, testing, and quality assurance
- Enhanced documentation and developer experience
- Improved build and release processes with Changesets
- Added Excel driver for reading/writing Excel files as data sources
- Repository structure and tooling improvements
- Bug fixes and stability enhancements
-
Updated dependencies
- @objectql/types@4.0.1
-
79d04e1: Patch release for January 2026 updates
This patch includes minor improvements and maintenance updates:
- Enhanced type safety across core packages
- Improved error handling in drivers
- Documentation updates
- Performance optimizations
-
faeef39: Release version 1.9.2 with latest improvements and bug fixes
This patch release includes stability improvements and bug fixes backported from the development branch.
-
Updated dependencies [79d04e1]
-
Updated dependencies [faeef39]
- @objectql/types@3.0.1
-
38b01f4: Major Release: Version 2.0.0 - Unified Package Versioning
This is a coordinated major release that unifies all ObjectQL packages to version 2.0.0, establishing a synchronized versioning strategy across the entire ecosystem.
- Unified Versioning: All core packages now share the same version number (2.0.0)
- Fixed Group Management: Updated changeset configuration to include all @objectql packages in the fixed versioning group
- Simplified Maintenance: Future releases will automatically maintain version consistency across the entire monorepo
All ObjectQL packages are now synchronized at version 2.0.0:
- Foundation:
@objectql/types,@objectql/core,@objectql/platform-node - Drivers:
@objectql/driver-sql,@objectql/driver-mongo,@objectql/driver-redis,@objectql/driver-fs,@objectql/driver-memory,@objectql/driver-localstorage,@objectql/driver-excel,@objectql/sdk - Runtime:
@objectql/server - Tools:
@objectql/cli,@objectql/create
This is marked as a major version due to the version number change. The API remains stable and backward compatible. No code changes are required when upgrading.
Simply update all
@objectql/*packages to^2.0.0in yourpackage.json:{ "dependencies": { "@objectql/core": "^2.0.0", "@objectql/driver-sql": "^2.0.0" } }This release establishes a foundation for coordinated major releases across the ObjectQL ecosystem, ensuring compatibility and simplifying dependency management for users.
- Updated dependencies [38b01f4]
- @objectql/types@3.0.0
-
Release version 1.9.2 with latest improvements and bug fixes
This patch release includes stability improvements and bug fixes backported from the development branch.
-
Updated dependencies
- @objectql/types@1.9.2
- Release version bump with latest improvements and bug fixes
- Updated dependencies
- @objectql/types@1.9.1
- Updated dependencies
- @objectql/types@1.9.0
All notable changes to the Memory Driver for ObjectQL will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.0 - 2026-01-15
- Initial release of Memory Driver
- Full implementation of ObjectQL Driver interface
- Zero external dependencies
- In-memory storage using JavaScript Maps
- Complete query support (filters, sorting, pagination)
- Bulk operations (createMany, updateMany, deleteMany)
- Distinct value queries
- Initial data loading
- Strict mode for error handling
- Comprehensive test suite (22 tests)
- Full documentation and README
- Support for all ObjectQL query operators:
- Comparison: =, !=, >, >=, <, <=
- Set: in, nin
- String: contains, startswith, endswith
- Range: between
- Logical: and, or
- Utility methods (clear, getSize)
- TypeScript type definitions
- ✅ Production-ready for non-persistent use cases
- ✅ Perfect for testing and development
- ✅ Works in all JavaScript environments (Node.js, Browser, Edge)
- ✅ High performance with O(1) CRUD operations
- ✅ Thread-safe operations
- ✅ Atomic updates and deletes
- Unit testing without database setup
- Development and prototyping
- Edge/Worker environments (Cloudflare Workers, Deno Deploy)
- Client-side state management
- Temporary data caching
- CI/CD pipelines
- Create: O(1)
- Read by ID: O(1)
- Update: O(1)
- Delete: O(1)
- Find/Query: O(n)
- Count: O(n)
- Sort: O(n log n)
- Comprehensive README with examples
- API reference
- Configuration guide
- Testing guide
- Performance tips
- Migration guide
- Troubleshooting section