Skip to content

Commit 833f8be

Browse files
committed
chore: update @objectstack dependencies to version 1.1.0 and adjust related code references
- Updated spec version in ROADMAP.md to v1.1.0 - Bumped @objectstack dependencies in package.json files across apps, examples, and packages to version 1.1.0 - Adjusted data retrieval methods in ObjectStackAdapter to return the correct record structure - Updated pnpm-lock.yaml to reflect new dependency versions
1 parent 3856bdd commit 833f8be

File tree

16 files changed

+184
-185
lines changed

16 files changed

+184
-185
lines changed

ROADMAP.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
## Current Status
66

77
**Version:** v0.5.x
8-
**Spec Version:** @objectstack/spec v1.0.11
8+
**Spec Version:** @objectstack/spec v1.1.0
99
**Overall Spec Coverage:** ~75%
1010

1111
## Package Maturity Matrix

apps/console/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,19 @@
4949
"@object-ui/plugin-view": "workspace:*",
5050
"@object-ui/react": "workspace:*",
5151
"@object-ui/types": "workspace:*",
52-
"@objectstack/client": "^1.0.11",
53-
"@objectstack/driver-memory": "^1.0.11",
54-
"@objectstack/objectql": "^1.0.11",
55-
"@objectstack/plugin-msw": "^1.0.11",
56-
"@objectstack/runtime": "^1.0.11",
57-
"@objectstack/spec": "^1.0.11",
52+
"@objectstack/client": "^1.1.0",
53+
"@objectstack/driver-memory": "^1.1.0",
54+
"@objectstack/objectql": "^1.1.0",
55+
"@objectstack/plugin-msw": "^1.1.0",
56+
"@objectstack/runtime": "^1.1.0",
57+
"@objectstack/spec": "^1.1.0",
5858
"lucide-react": "^0.563.0",
5959
"react": "^19.2.4",
6060
"react-dom": "^19.2.4",
6161
"react-router-dom": "^7.13.0"
6262
},
6363
"devDependencies": {
64-
"@objectstack/cli": "^1.0.11",
64+
"@objectstack/cli": "^1.1.0",
6565
"@tailwindcss/postcss": "^4.1.18",
6666
"@testing-library/jest-dom": "^6.6.3",
6767
"@testing-library/react": "^16.1.0",

examples/crm/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515
"start": "tsx server.ts"
1616
},
1717
"dependencies": {
18-
"@objectstack/core": "^1.0.11",
19-
"@objectstack/runtime": "^1.0.11",
20-
"@objectstack/spec": "^1.0.11",
18+
"@objectstack/core": "^1.1.0",
19+
"@objectstack/runtime": "^1.1.0",
20+
"@objectstack/spec": "^1.1.0",
2121
"pino": "^8.21.0"
2222
},
2323
"devDependencies": {
24-
"@objectstack/cli": "^1.0.11",
24+
"@objectstack/cli": "^1.1.0",
2525
"typescript": "^5.0.0"
2626
}
2727
}

examples/kitchen-sink/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@
1313
"build": "objectstack compile objectstack.config.ts dist/objectstack.json"
1414
},
1515
"dependencies": {
16-
"@objectstack/spec": "^1.0.11"
16+
"@objectstack/spec": "^1.1.0"
1717
},
1818
"devDependencies": {
19-
"@objectstack/cli": "^1.0.11",
19+
"@objectstack/cli": "^1.1.0",
2020
"typescript": "^5.0.0"
2121
}
2222
}

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": "^1.0.11",
15-
"@objectstack/driver-memory": "^1.0.11",
16-
"@objectstack/objectql": "^1.0.11",
17-
"@objectstack/plugin-msw": "^1.0.11",
18-
"@objectstack/runtime": "^1.0.11",
19-
"@objectstack/spec": "^1.0.11",
14+
"@objectstack/client": "^1.1.0",
15+
"@objectstack/driver-memory": "^1.1.0",
16+
"@objectstack/objectql": "^1.1.0",
17+
"@objectstack/plugin-msw": "^1.1.0",
18+
"@objectstack/runtime": "^1.1.0",
19+
"@objectstack/spec": "^1.1.0",
2020
"react": "^18.3.1",
2121
"react-dom": "^18.3.1"
2222
},

examples/todo/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
"build": "objectstack compile objectstack.config.ts dist/objectstack.json"
1212
},
1313
"dependencies": {
14-
"@objectstack/client": "^1.0.11",
15-
"@objectstack/spec": "^1.0.11"
14+
"@objectstack/client": "^1.1.0",
15+
"@objectstack/spec": "^1.1.0"
1616
},
1717
"devDependencies": {
18-
"@objectstack/cli": "^1.0.11",
18+
"@objectstack/cli": "^1.1.0",
1919
"typescript": "^5.0.0"
2020
}
2121
}

package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,12 @@
6363
"devDependencies": {
6464
"@changesets/cli": "^2.29.8",
6565
"@eslint/js": "^9.39.1",
66-
"@objectstack/cli": "^1.0.11",
67-
"@objectstack/core": "^1.0.11",
68-
"@objectstack/driver-memory": "^1.0.11",
69-
"@objectstack/objectql": "^1.0.11",
70-
"@objectstack/plugin-msw": "^1.0.11",
71-
"@objectstack/runtime": "^1.0.11",
66+
"@objectstack/cli": "^1.1.0",
67+
"@objectstack/core": "^1.1.0",
68+
"@objectstack/driver-memory": "^1.1.0",
69+
"@objectstack/objectql": "^1.1.0",
70+
"@objectstack/plugin-msw": "^1.1.0",
71+
"@objectstack/runtime": "^1.1.0",
7272
"@storybook/addon-essentials": "^8.6.14",
7373
"@storybook/addon-interactions": "^8.6.14",
7474
"@storybook/addon-links": "^8.6.15",
@@ -121,7 +121,7 @@
121121
},
122122
"dependencies": {
123123
"@hono/node-server": "^1.19.9",
124-
"@objectstack/plugin-hono-server": "^1.0.11",
124+
"@objectstack/plugin-hono-server": "^1.1.0",
125125
"coverage-v8": "0.0.1-security",
126126
"hono": "^4.11.7",
127127
"pino": "^8.21.0",

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
},
3131
"dependencies": {
3232
"@object-ui/types": "workspace:*",
33-
"@objectstack/spec": "^1.0.11",
33+
"@objectstack/spec": "^1.1.0",
3434
"lodash": "^4.17.23",
3535
"zod": "^4.3.6"
3636
},

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": "^1.0.11"
33+
"@objectstack/client": "^1.1.0"
3434
},
3535
"devDependencies": {
3636
"tsup": "^8.0.1",

packages/data-objectstack/src/index.ts

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -279,8 +279,8 @@ export class ObjectStackAdapter<T = unknown> implements DataSource<T> {
279279
await this.connect();
280280

281281
try {
282-
const record = await this.client.data.get<T>(resource, String(id));
283-
return record;
282+
const result = await this.client.data.get<T>(resource, String(id));
283+
return result.record;
284284
} catch (error: unknown) {
285285
// If record not found, return null instead of throwing
286286
if ((error as Record<string, unknown>)?.status === 404) {
@@ -295,15 +295,17 @@ export class ObjectStackAdapter<T = unknown> implements DataSource<T> {
295295
*/
296296
async create(resource: string, data: Partial<T>): Promise<T> {
297297
await this.connect();
298-
return this.client.data.create<T>(resource, data);
298+
const result = await this.client.data.create<T>(resource, data);
299+
return result.record;
299300
}
300301

301302
/**
302303
* Update an existing record.
303304
*/
304305
async update(resource: string, id: string | number, data: Partial<T>): Promise<T> {
305306
await this.connect();
306-
return this.client.data.update<T>(resource, String(id), data);
307+
const result = await this.client.data.update<T>(resource, String(id), data);
308+
return result.record;
307309
}
308310

309311
/**
@@ -312,7 +314,7 @@ export class ObjectStackAdapter<T = unknown> implements DataSource<T> {
312314
async delete(resource: string, id: string | number): Promise<boolean> {
313315
await this.connect();
314316
const result = await this.client.data.delete(resource, String(id));
315-
return result.success;
317+
return result.deleted;
316318
}
317319

318320
/**
@@ -416,7 +418,7 @@ export class ObjectStackAdapter<T = unknown> implements DataSource<T> {
416418

417419
try {
418420
const result = await this.client.data.update<T>(resource, String(id), item);
419-
results.push(result);
421+
results.push(result.record);
420422
completed++;
421423
emitProgress();
422424
} catch (error: unknown) {

0 commit comments

Comments
 (0)