Skip to content

chore: release 0.4.0 (engine + cli + dev-server)#8

Merged
leefanv merged 1 commit into
mainfrom
chore/release-0.4
May 11, 2026
Merged

chore: release 0.4.0 (engine + cli + dev-server)#8
leefanv merged 1 commit into
mainfrom
chore/release-0.4

Conversation

@leefanv
Copy link
Copy Markdown
Owner

@leefanv leefanv commented May 11, 2026

Summary

Version bumps for the Patterns platformization + Bootstrap-from-Figma feature (merged in #7).

Package Old New Why
@omit-design/engine 0.3.1 0.4.0 New importTheme action, BootstrapBanner, 8 built-in palettes; removed suggestedPatterns / importStarters from Library store (breaking)
@omit-design/cli 0.3.0 0.4.0 Removed --starters flag + 8 starter templates from init (breaking); new stdout walks user through PRD-first flow
@omit-design/dev-server 0.1.0 0.2.0 Removed POST /__omit/starters/import; added GET/PUT/DELETE /__omit/bootstrap (breaking)
preset-mobile peer dep @omit-design/engine ^0.3.0 ^0.4.0 Lockstep with engine major-ish bump
templates/init/package.json.tmpl engine ^0.3 / cli ^0.3 / dev-server ^0.1 ^0.4 / ^0.4 / ^0.2 New init scaffolds pull the new majors
packages/cli/src/cli.ts meta.version 0.2.1 (stale) 0.4.0 omit-design --version was lying — fixed

preset-mobile / eslint-plugin / figma-plugin unchanged — only docs touched in #7, no source changes.

Test plan

  • bun run build — all packages green
  • bun packages/cli/dist/cli.js --version reports 0.4.0
  • packages/cli/templates/init/package.json.tmpl reflects new pins (cli build syncs from root templates/init/)
  • CHANGELOG header promoted from [Unreleased] to [0.4.0] - 2026-05-11

Publish plan (after merge)

Per docs/release.md:

cd packages/engine     && npm publish --access public
cd ../dev-server       && npm publish --access public
cd ../cli              && npm publish --access public   # dist + templates already up to date

(Run from main after this PR is merged.)

🤖 Generated with Claude Code

- engine 0.3.1 → 0.4.0
- cli 0.3.0 → 0.4.0 (and src/cli.ts meta.version)
- dev-server 0.1.0 → 0.2.0
- preset-mobile peer @omit-design/engine ^0.3.0 → ^0.4.0
- templates/init/package.json.tmpl pins bumped accordingly
- CHANGELOG [Unreleased] → [0.4.0] - 2026-05-11

preset-mobile / eslint-plugin / figma-plugin unchanged this cycle —
only README docs touched in the previous PR, no source changes.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@leefanv leefanv merged commit 1c8fa3d into main May 11, 2026
1 check passed
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