Skip to content

Commit aee9b70

Browse files
Copilothotlong
andcommitted
chore: upgrade all @objectstack/* dependencies from ^2.0.7 to ^3.0.0
Breaking changes addressed: - Hub namespace renamed to Cloud in @objectstack/spec - definePlugin removed from @objectstack/spec - PaginatedResult.value → PaginatedResult.records in @objectstack/client - PaginatedResult.count → PaginatedResult.total in @objectstack/client - client.meta.getObject() → client.meta.getItem('object', name) Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent fb9f51d commit aee9b70

26 files changed

Lines changed: 218 additions & 218 deletions

File tree

apps/console/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -52,20 +52,20 @@
5252
"@object-ui/plugin-view": "workspace:*",
5353
"@object-ui/react": "workspace:*",
5454
"@object-ui/types": "workspace:*",
55-
"@objectstack/client": "^2.0.7",
56-
"@objectstack/driver-memory": "^2.0.7",
57-
"@objectstack/objectql": "^2.0.7",
58-
"@objectstack/plugin-msw": "^2.0.7",
59-
"@objectstack/runtime": "^2.0.7",
60-
"@objectstack/spec": "^2.0.7",
55+
"@objectstack/client": "^3.0.0",
56+
"@objectstack/driver-memory": "^3.0.0",
57+
"@objectstack/objectql": "^3.0.0",
58+
"@objectstack/plugin-msw": "^3.0.0",
59+
"@objectstack/runtime": "^3.0.0",
60+
"@objectstack/spec": "^3.0.0",
6161
"lucide-react": "^0.563.0",
6262
"react": "^19.2.4",
6363
"react-dom": "^19.2.4",
6464
"react-router-dom": "^7.13.0",
6565
"sonner": "^2.0.7"
6666
},
6767
"devDependencies": {
68-
"@objectstack/cli": "^2.0.7",
68+
"@objectstack/cli": "^3.0.0",
6969
"@tailwindcss/postcss": "^4.1.18",
7070
"@testing-library/jest-dom": "^6.6.3",
7171
"@testing-library/react": "^16.1.0",

examples/crm/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
"start": "tsx server.ts"
1616
},
1717
"dependencies": {
18-
"@objectstack/core": "^2.0.7",
19-
"@objectstack/plugin-auth": "^2.0.7",
20-
"@objectstack/runtime": "^2.0.7",
21-
"@objectstack/spec": "^2.0.7",
18+
"@objectstack/core": "^3.0.0",
19+
"@objectstack/plugin-auth": "^3.0.0",
20+
"@objectstack/runtime": "^3.0.0",
21+
"@objectstack/spec": "^3.0.0",
2222
"pino": "^8.21.0"
2323
},
2424
"devDependencies": {
25-
"@objectstack/cli": "^2.0.7",
25+
"@objectstack/cli": "^3.0.0",
2626
"typescript": "^5.0.0"
2727
}
2828
}

examples/kitchen-sink/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@
1414
"build": "objectstack compile objectstack.config.ts"
1515
},
1616
"dependencies": {
17-
"@objectstack/spec": "^2.0.7"
17+
"@objectstack/spec": "^3.0.0"
1818
},
1919
"devDependencies": {
20-
"@objectstack/cli": "^2.0.7",
20+
"@objectstack/cli": "^3.0.0",
2121
"typescript": "^5.0.0"
2222
}
2323
}

examples/msw-todo/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
},
1212
"dependencies": {
1313
"@object-ui/example-todo": "workspace:*",
14-
"@objectstack/client": "^2.0.7",
15-
"@objectstack/driver-memory": "^2.0.7",
16-
"@objectstack/objectql": "^2.0.7",
17-
"@objectstack/plugin-msw": "^2.0.7",
18-
"@objectstack/runtime": "^2.0.7",
19-
"@objectstack/spec": "^2.0.7",
14+
"@objectstack/client": "^3.0.0",
15+
"@objectstack/driver-memory": "^3.0.0",
16+
"@objectstack/objectql": "^3.0.0",
17+
"@objectstack/plugin-msw": "^3.0.0",
18+
"@objectstack/runtime": "^3.0.0",
19+
"@objectstack/spec": "^3.0.0",
2020
"react": "^18.3.1",
2121
"react-dom": "^18.3.1"
2222
},

examples/msw-todo/src/components/TaskList.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ export function TaskList({ client, onEdit, refreshTrigger }: TaskListProps) {
3737
});
3838

3939
// Handle both { value: [] } (OData) and [] (Raw) formats
40-
const rawValues = Array.isArray(result) ? result : (result.value || []);
40+
const rawValues = Array.isArray(result) ? result : (result.records || []);
4141
const fetchedTasks = [...rawValues] as Task[];
4242

4343
// Client-side sort fallback (since InMemoryDriver has limited sort support)

examples/todo/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
"build": "objectstack compile objectstack.config.ts"
1313
},
1414
"dependencies": {
15-
"@objectstack/client": "^2.0.7",
16-
"@objectstack/spec": "^2.0.7"
15+
"@objectstack/client": "^3.0.0",
16+
"@objectstack/spec": "^3.0.0"
1717
},
1818
"devDependencies": {
19-
"@objectstack/cli": "^2.0.7",
19+
"@objectstack/cli": "^3.0.0",
2020
"typescript": "^5.0.0"
2121
}
2222
}

examples/todo/src/client-test.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ async function main() {
1616

1717
// 3. Get Metadata
1818
console.log('🔍 Fetching Object Metadata for "todo_task"...');
19-
const objectMeta = await client.meta.getObject('todo_task');
19+
const objectMeta = await client.meta.getItem('object', 'todo_task');
2020
console.log(`📋 Object Label: ${objectMeta.label}`);
2121

2222
// 4. Query Data
@@ -26,8 +26,8 @@ async function main() {
2626
sort: 'status'
2727
});
2828

29-
console.log(`🎉 Found ${result.count} tasks:`);
30-
result.value.forEach((task: any) => {
29+
console.log(`🎉 Found ${result.total} tasks:`);
30+
result.records.forEach((task: any) => {
3131
console.log(` - [${task.is_completed ? 'x' : ' '}] ${task.subject} (Priority: ${task.priority})`);
3232
});
3333

@@ -64,8 +64,8 @@ async function main() {
6464
},
6565
sort: ['-priority']
6666
});
67-
console.log(`🎉 Found ${advancedResult.count} high priority tasks:`);
68-
advancedResult.value.forEach((task: any) => {
67+
console.log(`🎉 Found ${advancedResult.total} high priority tasks:`);
68+
advancedResult.records.forEach((task: any) => {
6969
console.log(` - ${task.subject} (P${task.priority}) [Has keys: ${Object.keys(task).join(', ')}]`);
7070
});
7171

package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,13 +73,13 @@
7373
"devDependencies": {
7474
"@changesets/cli": "^2.29.8",
7575
"@eslint/js": "^9.39.1",
76-
"@objectstack/cli": "^2.0.7",
77-
"@objectstack/core": "^2.0.7",
78-
"@objectstack/driver-memory": "^2.0.7",
79-
"@objectstack/objectql": "^2.0.7",
80-
"@objectstack/plugin-msw": "^2.0.7",
81-
"@objectstack/runtime": "^2.0.7",
82-
"@objectstack/spec": "^2.0.7",
76+
"@objectstack/cli": "^3.0.0",
77+
"@objectstack/core": "^3.0.0",
78+
"@objectstack/driver-memory": "^3.0.0",
79+
"@objectstack/objectql": "^3.0.0",
80+
"@objectstack/plugin-msw": "^3.0.0",
81+
"@objectstack/runtime": "^3.0.0",
82+
"@objectstack/spec": "^3.0.0",
8383
"@playwright/test": "^1.58.2",
8484
"@storybook/addon-essentials": "^8.6.14",
8585
"@storybook/addon-interactions": "^8.6.14",
@@ -137,7 +137,7 @@
137137
},
138138
"dependencies": {
139139
"@hono/node-server": "^1.19.9",
140-
"@objectstack/plugin-hono-server": "^2.0.7",
140+
"@objectstack/plugin-hono-server": "^3.0.0",
141141
"coverage-v8": "0.0.1-security",
142142
"hono": "^4.11.9",
143143
"pino": "^8.21.0",

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
},
3232
"dependencies": {
3333
"@object-ui/types": "workspace:*",
34-
"@objectstack/spec": "^2.0.7",
34+
"@objectstack/spec": "^3.0.0",
3535
"lodash": "^4.17.23",
3636
"zod": "^4.3.6"
3737
},

packages/data-objectstack/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"dependencies": {
3131
"@object-ui/core": "workspace:*",
3232
"@object-ui/types": "workspace:*",
33-
"@objectstack/client": "^2.0.7"
33+
"@objectstack/client": "^3.0.0"
3434
},
3535
"devDependencies": {
3636
"tsup": "^8.0.1",

0 commit comments

Comments
 (0)