Skip to content

Commit 3649479

Browse files
authored
Merge pull request #1123 from objectstack-ai/copilot/upgrade-objectstack-to-latest-version
2 parents e846989 + 7a35cb1 commit 3649479

16 files changed

Lines changed: 253 additions & 249 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- **Upgrade @objectstack packages from v3.2.9 to v3.3.0**: Upgraded all `@objectstack/*` dependencies across the entire monorepo (root, `apps/console`, `examples/crm`, `examples/todo`, `examples/msw-todo`, `examples/kitchen-sink`, `packages/core`, `packages/types`, `packages/react`, `packages/data-objectstack`, `packages/plugin-map`, `packages/plugin-gantt`, `packages/plugin-timeline`) from `^3.2.9` to `^3.3.0`. All 42 build tasks pass and all 7,224 tests pass with no breaking changes.
13+
1014
### Added
1115

1216
- **Unified i18n Plugin Loading & Translation Injection** (`examples/crm`, `apps/console`): Unified the i18n loading mechanism so that both server and MSW/mock environments use the same translation pipeline. CRM's `objectstack.config.ts` now declares its translations via `i18n: { namespace: 'crm', translations: crmLocales }`. The shared config (`objectstack.shared.ts`) merges i18n bundles from all composed stacks. `createKernel` registers an i18n kernel service from the config bundles and auto-generates the `/api/v1/i18n/translations/:lang` MSW handler, returning translations in the standard `{ data: { locale, translations } }` spec envelope. Removed all manually-maintained i18n custom handlers and duplicate `loadAppLocale` functions from `browser.ts` and `server.ts`. The broker shim now supports `i18n.getTranslations` for server-side dispatch.

ROADMAP.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# ObjectUI Development Roadmap
22

3-
> **Last Updated:** March 4, 2026
3+
> **Last Updated:** March 23, 2026
44
> **Current Version:** v0.5.x
5-
> **Spec Version:** @objectstack/spec v3.2.0
6-
> **Client Version:** @objectstack/client v3.2.0
5+
> **Spec Version:** @objectstack/spec v3.3.0
6+
> **Client Version:** @objectstack/client v3.3.0
77
> **Target UX Benchmark:** 🎯 Airtable parity
88
> **Current Priority:** AppShell Navigation · Designer Interaction · **View Config Live Preview Sync ✅** · Dashboard Config Panel · Airtable UX Polish · **Flow Designer ✅** · **App Creation & Editing Flow ✅** · **System Settings & App Management ✅** · **Right-Side Visual Editor Drawer ✅**
99

apps/console/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,13 @@
6666
"@object-ui/plugin-view": "workspace:*",
6767
"@object-ui/react": "workspace:*",
6868
"@object-ui/types": "workspace:*",
69-
"@objectstack/cli": "^3.2.9",
70-
"@objectstack/client": "^3.2.9",
71-
"@objectstack/driver-memory": "^3.2.9",
72-
"@objectstack/objectql": "^3.2.9",
73-
"@objectstack/plugin-msw": "^3.2.9",
74-
"@objectstack/runtime": "^3.2.9",
75-
"@objectstack/spec": "^3.2.9",
69+
"@objectstack/cli": "^3.3.0",
70+
"@objectstack/client": "^3.3.0",
71+
"@objectstack/driver-memory": "^3.3.0",
72+
"@objectstack/objectql": "^3.3.0",
73+
"@objectstack/plugin-msw": "^3.3.0",
74+
"@objectstack/runtime": "^3.3.0",
75+
"@objectstack/spec": "^3.3.0",
7676
"@tailwindcss/postcss": "^4.2.2",
7777
"@testing-library/jest-dom": "^6.9.1",
7878
"@testing-library/react": "^16.3.2",

examples/crm/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@
1919
},
2020
"dependencies": {
2121
"@hono/node-server": "^1.19.11",
22-
"@objectstack/core": "^3.2.9",
23-
"@objectstack/driver-memory": "^3.2.9",
24-
"@objectstack/objectql": "^3.2.9",
25-
"@objectstack/plugin-auth": "^3.2.9",
26-
"@objectstack/plugin-hono-server": "^3.2.9",
27-
"@objectstack/runtime": "^3.2.9",
28-
"@objectstack/spec": "^3.2.9",
22+
"@objectstack/core": "^3.3.0",
23+
"@objectstack/driver-memory": "^3.3.0",
24+
"@objectstack/objectql": "^3.3.0",
25+
"@objectstack/plugin-auth": "^3.3.0",
26+
"@objectstack/plugin-hono-server": "^3.3.0",
27+
"@objectstack/runtime": "^3.3.0",
28+
"@objectstack/spec": "^3.3.0",
2929
"hono": "^4.12.8",
3030
"pino": "^8.21.0",
3131
"pino-pretty": "^13.1.3"
3232
},
3333
"devDependencies": {
34-
"@objectstack/cli": "^3.2.9",
34+
"@objectstack/cli": "^3.3.0",
3535
"tsx": "^4.21.0",
3636
"typescript": "^5.9.3"
3737
}

examples/kitchen-sink/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
"build": "objectstack compile objectstack.config.ts"
1616
},
1717
"dependencies": {
18-
"@objectstack/spec": "^3.2.9"
18+
"@objectstack/spec": "^3.3.0"
1919
},
2020
"devDependencies": {
21-
"@objectstack/cli": "^3.2.9",
21+
"@objectstack/cli": "^3.3.0",
2222
"typescript": "^5.9.3"
2323
}
2424
}

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

examples/todo/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,11 @@
1313
"build": "objectstack compile objectstack.config.ts"
1414
},
1515
"dependencies": {
16-
"@objectstack/client": "^3.2.9",
17-
"@objectstack/spec": "^3.2.9"
16+
"@objectstack/client": "^3.3.0",
17+
"@objectstack/spec": "^3.3.0"
1818
},
1919
"devDependencies": {
20-
"@objectstack/cli": "^3.2.9",
20+
"@objectstack/cli": "^3.3.0",
2121
"typescript": "^5.9.3"
2222
}
2323
}

package.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@
6565
"devDependencies": {
6666
"@changesets/cli": "^2.30.0",
6767
"@eslint/js": "^9.39.4",
68-
"@objectstack/cli": "^3.2.9",
69-
"@objectstack/core": "^3.2.9",
70-
"@objectstack/driver-memory": "^3.2.9",
71-
"@objectstack/objectql": "^3.2.9",
72-
"@objectstack/plugin-msw": "^3.2.9",
73-
"@objectstack/runtime": "^3.2.9",
74-
"@objectstack/spec": "^3.2.9",
68+
"@objectstack/cli": "^3.3.0",
69+
"@objectstack/core": "^3.3.0",
70+
"@objectstack/driver-memory": "^3.3.0",
71+
"@objectstack/objectql": "^3.3.0",
72+
"@objectstack/plugin-msw": "^3.3.0",
73+
"@objectstack/runtime": "^3.3.0",
74+
"@objectstack/spec": "^3.3.0",
7575
"@playwright/test": "^1.58.2",
7676
"@storybook/addon-essentials": "^8.6.14",
7777
"@storybook/addon-interactions": "^8.6.14",
@@ -131,9 +131,9 @@
131131
},
132132
"dependencies": {
133133
"@hono/node-server": "^1.19.11",
134-
"@objectstack/plugin-auth": "^3.2.9",
135-
"@objectstack/plugin-hono-server": "^3.2.9",
136-
"@objectstack/studio": "^3.2.9",
134+
"@objectstack/plugin-auth": "^3.3.0",
135+
"@objectstack/plugin-hono-server": "^3.3.0",
136+
"@objectstack/studio": "^3.3.0",
137137
"coverage-v8": "0.0.1-security",
138138
"hono": "^4.12.8",
139139
"pino": "^8.21.0",

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
},
3333
"dependencies": {
3434
"@object-ui/types": "workspace:*",
35-
"@objectstack/spec": "^3.2.9",
35+
"@objectstack/spec": "^3.3.0",
3636
"lodash": "^4.17.23",
3737
"zod": "^4.3.6"
3838
},

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

0 commit comments

Comments
 (0)