Skip to content

chore: release core 0.7.54, server 0.8.67, ui 0.3.15 and cli 0.10.58 - #1482

Merged
vivek7405 merged 1 commit into
mainfrom
chore/release-core-server-cli-ui
Sep 19, 2026
Merged

vivek7405 merged 1 commit into
mainfrom
chore/release-core-server-cli-ui

Conversation

@vivek7405

Copy link
Copy Markdown
Collaborator

Releases the four packages with unreleased changes on main.

Package From To Carries
@webjsdev/core 0.7.53 0.7.54 WebjsConfig types for the webjs.ci and webjs.db blocks
@webjsdev/server 0.8.66 0.8.67 config validator and JSON Schema accept webjs.ci and webjs.db
@webjsdev/ui 0.3.14 0.3.15 the opt-in design-system linter (#1479)
@webjsdev/cli 0.10.57 0.10.58 webjs ci (#1472), the webjs.db verb map (#1469), webjs ui lint wiring (#1479)

Two things beyond the bumps:

  • cli's declared ranges are raised to @webjsdev/server ^0.8.67 and @webjsdev/ui ^0.3.15. A scaffold from the new cli writes a webjs.ci block that server 0.8.66 reports as an unknown key, and webjs ui lint does not exist in ui 0.3.14, so the old ranges let npm resolve a broken pairing.
  • Publish order. The loop sorts by the changelog date: ascending. core is earliest, and the ui changelog is dated ahead of cli's, so the order is core, server, ui, cli and both of cli's dependencies are on the registry before cli is.

The changelog bodies are hand-edited. The generated excerpts for core and server described the cli features rather than what those two packages carry.

@webjsdev/mcp has one unreleased internal refactor commit with no user-visible effect, so it is left out. The create-webjs and webjsdev wrapper versions are left to the release workflow.

Test run: test/packaging/*.test.mjs plus the published-package and release-guard repo-health tests, all green. No source changed.

After the publish lands, refresh the global CLI (npm update -g webjsdev, bun add -g webjsdev, mise use -g npm:webjsdev@latest).

cli ships `webjs ci`, the webjs.db verb map and the `webjs ui lint`
wiring; ui carries the design-system linter itself; server and core carry
the validator, schema and types for the new webjs.ci and webjs.db config
keys.

cli's declared server and ui ranges are raised to these versions, because
a scaffold from the new cli writes a webjs.ci block an older server
reports as an unknown key, and `webjs ui lint` does not exist in an older
ui. The ui changelog is dated ahead of cli's so the publish loop ships
both of cli's dependencies before cli itself.
@vivek7405
vivek7405 merged commit ebedc42 into main Sep 19, 2026
10 checks passed
@vivek7405
vivek7405 deleted the chore/release-core-server-cli-ui branch September 19, 2026 15:38
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