Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions examples/integrations/browser/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# @objectql/example-browser

## 1.0.1

### Patch Changes

- Updated dependencies
- @objectql/core@1.9.0
- @objectql/types@1.9.0
- @objectql/driver-localstorage@0.1.1
- @objectql/driver-memory@0.1.1
2 changes: 1 addition & 1 deletion examples/integrations/browser/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectql/example-browser",
"version": "1.0.0",
"version": "1.0.1",
"private": true,
"description": "Browser demo for ObjectQL showing Memory and LocalStorage drivers",
"type": "module",
Expand Down
11 changes: 11 additions & 0 deletions examples/integrations/express-server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# @objectql/starter-express-api
Copy link

Copilot AI Jan 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The package name in this CHANGELOG header is "@objectql/starter-express-api", but the actual package name in package.json is "@objectql/example-express-server". The CHANGELOG header should match the actual package name to avoid confusion.

Suggested change
# @objectql/starter-express-api
# @objectql/example-express-server

Copilot uses AI. Check for mistakes.

## 1.8.5

### Patch Changes

- Updated dependencies
- @objectql/core@1.9.0
- @objectql/driver-sql@1.9.0
- @objectql/server@1.9.0
- @objectql/types@1.9.0
- @objectql/platform-node@1.9.0

## 1.8.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/integrations/express-server/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectql/example-express-server",
"version": "1.8.4",
"version": "1.8.5",
"description": "Express API Integration Example for ObjectQL",
"private": true,
"keywords": [
Expand Down
8 changes: 8 additions & 0 deletions examples/quickstart/hello-world/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @example/hello-world

## 1.0.5

### Patch Changes

- Updated dependencies
- @objectql/core@1.9.0
- @objectql/driver-sql@1.9.0

## 1.0.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/quickstart/hello-world/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectql/example-hello-world",
"version": "1.0.4",
"version": "1.0.5",
"private": true,
"repository": {
"type": "git",
Expand Down
10 changes: 10 additions & 0 deletions examples/showcase/enterprise-erp/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @objectql/starter-enterprise
Copy link

Copilot AI Jan 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The package name in this CHANGELOG header is "@objectql/starter-enterprise", but the actual package name in package.json is "@objectql/example-enterprise-erp". The CHANGELOG header should match the actual package name to avoid confusion.

Suggested change
# @objectql/starter-enterprise
# @objectql/example-enterprise-erp

Copilot uses AI. Check for mistakes.

## 2.0.0

### Patch Changes

- Updated dependencies
- @objectql/core@1.9.0
- @objectql/driver-sql@1.9.0
- @objectql/types@1.9.0
- @objectql/platform-node@1.9.0
Comment on lines +3 to +11
Copy link

Copilot AI Jan 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The version is being bumped from 1.8.4 to 2.0.0, which is a major version change, but the changelog section is titled "Patch Changes". This is semantically inconsistent. If this is truly a major version bump, it should have a "Major Changes" section explaining the breaking changes. If this is intended to be a patch release, the version should be 1.8.5 instead of 2.0.0.

Copilot uses AI. Check for mistakes.

## 1.8.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/showcase/enterprise-erp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectql/example-enterprise-erp",
"version": "1.8.4",
"version": "2.0.0",
"description": "ObjectQL Enterprise Example - CRM & HR Demo",
"private": true,
"keywords": [
Expand Down
10 changes: 10 additions & 0 deletions examples/showcase/project-tracker/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @objectql/starter-basic
Copy link

Copilot AI Jan 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The package name in this CHANGELOG header is "@objectql/starter-basic", but the actual package name in package.json is "@objectql/example-project-tracker". The CHANGELOG header should match the actual package name to avoid confusion.

Suggested change
# @objectql/starter-basic
# @objectql/example-project-tracker

Copilot uses AI. Check for mistakes.

## 2.0.0

### Patch Changes

- Updated dependencies
- @objectql/core@1.9.0
- @objectql/driver-sql@1.9.0
- @objectql/types@1.9.0
- @objectql/platform-node@1.9.0
Comment on lines +3 to +11
Copy link

Copilot AI Jan 16, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The version is being bumped from 1.8.4 to 2.0.0, which is a major version change, but the changelog section is titled "Patch Changes". This is semantically inconsistent. If this is truly a major version bump, it should have a "Major Changes" section explaining the breaking changes. If this is intended to be a patch release, the version should be 1.8.5 instead of 2.0.0.

Copilot uses AI. Check for mistakes.

## 1.8.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion examples/showcase/project-tracker/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectql/example-project-tracker",
"version": "1.8.4",
"version": "2.0.0",
"description": "ObjectQL Basic Example Project",
"private": true,
"keywords": [
Expand Down
13 changes: 13 additions & 0 deletions packages/drivers/localstorage/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## 0.1.1

### Patch Changes

- Updated dependencies
- @objectql/types@1.9.0

All notable changes to the LocalStorage Driver for ObjectQL will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
Expand All @@ -8,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [0.1.0] - 2026-01-15

### Added

- Initial release of LocalStorage Driver
- Full implementation of ObjectQL Driver interface
- Browser localStorage persistence
Expand All @@ -32,6 +40,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- TypeScript type definitions

### Features

- ✅ Production-ready for browser-based applications
- ✅ Data persists across page refreshes
- ✅ Works in all modern browsers
Expand All @@ -40,6 +49,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- ✅ Zero external dependencies

### Use Cases

- Progressive Web Apps (PWAs)
- Client-side web applications
- Browser extensions
Expand All @@ -48,6 +58,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Prototyping without backend

### Performance

- Create: O(1)
- Read by ID: O(1)
- Update: O(1)
Expand All @@ -57,12 +68,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Sort: O(n log n)

### Storage

- Key format: `{namespace}:{objectName}:{id}`
- Default namespace: `objectql`
- Typical browser limit: 5-10MB per origin
- Automatic JSON serialization

### Documentation

- Comprehensive README with examples
- API reference
- Configuration guide
Expand Down
2 changes: 1 addition & 1 deletion packages/drivers/localstorage/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectql/driver-localstorage",
"version": "0.1.0",
"version": "0.1.1",
"description": "LocalStorage driver for ObjectQL - Browser-based persistent storage",
"keywords": [
"objectql",
Expand Down
12 changes: 12 additions & 0 deletions packages/drivers/memory/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Changelog

## 0.1.1

### Patch Changes

- 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](https://keepachangelog.com/en/1.0.0/),
Expand All @@ -8,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [0.1.0] - 2026-01-15

### Added

- Initial release of Memory Driver
- Full implementation of ObjectQL Driver interface
- Zero external dependencies
Expand All @@ -29,6 +37,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- TypeScript type definitions

### Features

- ✅ Production-ready for non-persistent use cases
- ✅ Perfect for testing and development
- ✅ Works in all JavaScript environments (Node.js, Browser, Edge)
Expand All @@ -37,6 +46,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- ✅ Atomic updates and deletes

### Use Cases

- Unit testing without database setup
- Development and prototyping
- Edge/Worker environments (Cloudflare Workers, Deno Deploy)
Expand All @@ -45,6 +55,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- CI/CD pipelines

### Performance

- Create: O(1)
- Read by ID: O(1)
- Update: O(1)
Expand All @@ -54,6 +65,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Sort: O(n log n)

### Documentation

- Comprehensive README with examples
- API reference
- Configuration guide
Expand Down
2 changes: 1 addition & 1 deletion packages/drivers/memory/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectql/driver-memory",
"version": "0.1.0",
"version": "0.1.1",
"description": "In-memory driver for ObjectQL - Fast, zero-dependency storage for testing and development",
"keywords": [
"objectql",
Expand Down
17 changes: 17 additions & 0 deletions packages/drivers/mongo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @objectql/driver-mongo

## 1.9.0

### Minor Changes

- Major documentation update and VS Code extension improvements
- Completely revised getting started documentation with emphasis on YAML-based metadata approach
- Improved quick start instructions for better onboarding experience
- Added comprehensive VS Code extension recommendations to example projects
- Enhanced developer experience with .vscode/extensions.json files
- Updated README to highlight the importance of the ObjectQL VS Code extension
- Added detailed documentation for all core features and API endpoints

### Patch Changes

- Updated dependencies
- @objectql/types@1.9.0

## 1.8.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/drivers/mongo/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectql/driver-mongo",
"version": "1.8.4",
"version": "1.9.0",
"description": "MongoDB driver for ObjectQL - Native aggregation pipeline translation for high-performance NoSQL operations",
"keywords": [
"objectql",
Expand Down
21 changes: 21 additions & 0 deletions packages/drivers/redis/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @objectql/driver-redis

## 1.9.0

### Minor Changes

- Major documentation update and VS Code extension improvements
- Completely revised getting started documentation with emphasis on YAML-based metadata approach
- Improved quick start instructions for better onboarding experience
- Added comprehensive VS Code extension recommendations to example projects
- Enhanced developer experience with .vscode/extensions.json files
- Updated README to highlight the importance of the ObjectQL VS Code extension
- Added detailed documentation for all core features and API endpoints

### Patch Changes

- Updated dependencies
- @objectql/types@1.9.0

## 1.8.4

### Patch Changes
Expand All @@ -12,6 +29,7 @@
## [0.1.0] - 2026-01-15

### Added

- Initial example implementation of Redis driver for ObjectQL
- Basic CRUD operations (Create, Read, Update, Delete)
- Query filtering support (in-memory)
Expand All @@ -22,18 +40,21 @@
- Documentation and usage examples

### Notes

- This is an **example/template implementation** for educational purposes
- Not recommended for production use with large datasets due to full key scanning
- Serves as a reference for creating custom ObjectQL drivers

### Known Limitations

- Uses KEYS command which scans all keys (inefficient for large datasets)
- All filtering and sorting done in-memory
- No native aggregation support
- No transaction support
- No schema introspection

### Recommendations for Production

- Implement RedisJSON module integration
- Add RedisSearch for indexed queries
- Create secondary indexes using Redis Sets
Expand Down
2 changes: 1 addition & 1 deletion packages/drivers/redis/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectql/driver-redis",
"version": "1.8.4",
"version": "1.9.0",
"description": "Redis driver for ObjectQL - Example implementation for key-value storage",
"keywords": [
"objectql",
Expand Down
17 changes: 17 additions & 0 deletions packages/drivers/sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @objectql/sdk

## 1.9.0

### Minor Changes

- Major documentation update and VS Code extension improvements
- Completely revised getting started documentation with emphasis on YAML-based metadata approach
- Improved quick start instructions for better onboarding experience
- Added comprehensive VS Code extension recommendations to example projects
- Enhanced developer experience with .vscode/extensions.json files
- Updated README to highlight the importance of the ObjectQL VS Code extension
- Added detailed documentation for all core features and API endpoints

### Patch Changes

- Updated dependencies
- @objectql/types@1.9.0

## 1.8.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/drivers/sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectql/sdk",
"version": "1.8.4",
"version": "1.9.0",
"description": "Remote HTTP driver for ObjectQL - Universal client for browser, Node.js, and edge runtimes",
"keywords": [
"objectql",
Expand Down
17 changes: 17 additions & 0 deletions packages/drivers/sql/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @objectql/driver-sql

## 1.9.0

### Minor Changes

- Major documentation update and VS Code extension improvements
- Completely revised getting started documentation with emphasis on YAML-based metadata approach
- Improved quick start instructions for better onboarding experience
- Added comprehensive VS Code extension recommendations to example projects
- Enhanced developer experience with .vscode/extensions.json files
- Updated README to highlight the importance of the ObjectQL VS Code extension
- Added detailed documentation for all core features and API endpoints

### Patch Changes

- Updated dependencies
- @objectql/types@1.9.0

## 1.8.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/drivers/sql/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@objectql/driver-sql",
"version": "1.8.4",
"version": "1.9.0",
"description": "SQL database driver for ObjectQL - Supports PostgreSQL, MySQL, SQLite via Knex with smart hybrid mode",
"keywords": [
"objectql",
Expand Down
Loading
Loading