Skip to content

chore: upgrade @objectstack 7.7.0 β†’ 8.0.1#23

Merged
os-zhuang merged 1 commit into
mainfrom
chore/upgrade-objectstack-8.0.1
Jun 10, 2026
Merged

chore: upgrade @objectstack 7.7.0 β†’ 8.0.1#23
os-zhuang merged 1 commit into
mainfrom
chore/upgrade-objectstack-8.0.1

Conversation

@os-zhuang

Copy link
Copy Markdown
Contributor

Upgrade all @objectstack/* deps from ^7.7.0 to ^8.0.1 across every package.

Breaking changes adapted

  • defineDataset β†’ defineSeed β€” seed helper renamed in 8.0 (defineDataset is now the analytics dataset in @objectstack/spec/ui).
  • Stricter seed typing β€” 8.0 constrains lookup/master_detail seed values to string | null (non-string reference values crash persistent SQLite):
    • project: reference-by-object { name: 'X' } β†’ natural-key string 'X' (correctness fix).
    • content / todo: multi-value lookup arrays (target_channels, labels) kept via a typed multiRef helper (framework has no multiple: true-aware seed overload yet).
  • pnpm 10: onlyBuiltDependencies moved from package.json to pnpm-workspace.yaml.

Verification

  • pnpm typecheck βœ“ 0 errors (all packages)
  • pnpm build βœ“ all 9 packages

πŸ€– Generated with Claude Code

Bump all @objectstack/* deps to ^8.0.1 across every package and adapt to the
major's breaking changes:
- defineDataset β†’ defineSeed (seed helper renamed; defineDataset is now the
  analytics dataset in @objectstack/spec/ui)
- seed typing tightened (lookup/master_detail values must be string|null):
  project reference-by-object `{ name: 'X' }` β†’ natural-key string 'X';
  content/todo multi-value lookup arrays kept via a typed multiRef helper
- pnpm 10: onlyBuiltDependencies moved from package.json to pnpm-workspace.yaml

typecheck (0 errors) and build (all packages) pass on 8.0.1.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@os-zhuang os-zhuang merged commit b81e846 into main Jun 10, 2026
1 of 3 checks passed
@os-zhuang os-zhuang deleted the chore/upgrade-objectstack-8.0.1 branch June 10, 2026 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant