Skip to content

Commit 61f36ad

Browse files
authored
Merge pull request #112 from objectstack-ai/copilot/unify-version-numbers
2 parents 263bd96 + a06c6d3 commit 61f36ad

18 files changed

Lines changed: 79 additions & 19 deletions

File tree

.changeset/config.json

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,18 @@
66
[
77
"@objectql/cli",
88
"@objectql/core",
9-
"@objectql/driver-sql",
9+
"@objectql/create",
10+
"@objectql/driver-excel",
11+
"@objectql/driver-fs",
12+
"@objectql/driver-localstorage",
13+
"@objectql/driver-memory",
1014
"@objectql/driver-mongo",
1115
"@objectql/driver-redis",
16+
"@objectql/driver-sql",
17+
"@objectql/platform-node",
1218
"@objectql/sdk",
1319
"@objectql/server",
14-
"@objectql/types",
15-
"@objectql/platform-node"
20+
"@objectql/types"
1621
]
1722
],
1823
"linked": [],
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
"@objectql/cli": major
3+
"@objectql/core": major
4+
"@objectql/create": major
5+
"@objectql/driver-excel": major
6+
"@objectql/driver-fs": major
7+
"@objectql/driver-localstorage": major
8+
"@objectql/driver-memory": major
9+
"@objectql/driver-mongo": major
10+
"@objectql/driver-redis": major
11+
"@objectql/driver-sql": major
12+
"@objectql/platform-node": major
13+
"@objectql/sdk": major
14+
"@objectql/server": major
15+
"@objectql/types": major
16+
---
17+
18+
**Major Release: Version 2.0.0 - Unified Package Versioning**
19+
20+
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.
21+
22+
### 🎯 Key Changes
23+
24+
- **Unified Versioning**: All core packages now share the same version number (2.0.0)
25+
- **Fixed Group Management**: Updated changeset configuration to include all @objectql packages in the fixed versioning group
26+
- **Simplified Maintenance**: Future releases will automatically maintain version consistency across the entire monorepo
27+
28+
### 📦 Packages Included
29+
30+
All ObjectQL packages are now synchronized at version 2.0.0:
31+
- Foundation: `@objectql/types`, `@objectql/core`, `@objectql/platform-node`
32+
- Drivers: `@objectql/driver-sql`, `@objectql/driver-mongo`, `@objectql/driver-redis`, `@objectql/driver-fs`, `@objectql/driver-memory`, `@objectql/driver-localstorage`, `@objectql/driver-excel`, `@objectql/sdk`
33+
- Runtime: `@objectql/server`
34+
- Tools: `@objectql/cli`, `@objectql/create`
35+
36+
### ⚠️ Breaking Changes
37+
38+
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.
39+
40+
### 🔄 Migration
41+
42+
Simply update all `@objectql/*` packages to `^2.0.0` in your `package.json`:
43+
44+
```json
45+
{
46+
"dependencies": {
47+
"@objectql/core": "^2.0.0",
48+
"@objectql/driver-sql": "^2.0.0"
49+
}
50+
}
51+
```
52+
53+
### 📝 Notes
54+
55+
This release establishes a foundation for coordinated major releases across the ObjectQL ecosystem, ensuring compatibility and simplifying dependency management for users.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
"vite": "^7.3.1",
4242
"vitepress": "^1.6.4"
4343
},
44-
"version": "0.1.0",
44+
"version": "2.0.0",
4545
"dependencies": {
4646
"build": "^0.1.4"
4747
}

packages/drivers/excel/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@objectql/driver-excel",
3-
"version": "0.2.1",
3+
"version": "2.0.0",
44
"description": "Excel file driver for ObjectQL - Read/write data from Excel files (.xlsx) with flexible storage modes",
55
"keywords": [
66
"objectql",

packages/drivers/fs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@objectql/driver-fs",
3-
"version": "0.1.1",
3+
"version": "2.0.0",
44
"description": "File system driver for ObjectQL - JSON file-based storage with one file per table",
55
"keywords": [
66
"objectql",

packages/drivers/localstorage/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@objectql/driver-localstorage",
3-
"version": "0.1.2",
3+
"version": "2.0.0",
44
"description": "LocalStorage driver for ObjectQL - Browser-based persistent storage",
55
"keywords": [
66
"objectql",

packages/drivers/memory/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@objectql/driver-memory",
3-
"version": "0.1.2",
3+
"version": "2.0.0",
44
"description": "In-memory driver for ObjectQL - Fast, zero-dependency storage for testing and development",
55
"keywords": [
66
"objectql",

packages/drivers/mongo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@objectql/driver-mongo",
3-
"version": "1.9.1",
3+
"version": "2.0.0",
44
"description": "MongoDB driver for ObjectQL - Native aggregation pipeline translation for high-performance NoSQL operations",
55
"keywords": [
66
"objectql",

packages/drivers/redis/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@objectql/driver-redis",
3-
"version": "1.9.1",
3+
"version": "2.0.0",
44
"description": "Redis driver for ObjectQL - Example implementation for key-value storage",
55
"keywords": [
66
"objectql",

packages/drivers/sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@objectql/sdk",
3-
"version": "1.9.1",
3+
"version": "2.0.0",
44
"description": "Remote HTTP driver for ObjectQL - Universal client for browser, Node.js, and edge runtimes",
55
"keywords": [
66
"objectql",

0 commit comments

Comments
 (0)