Releases: webjsdev/webjs
@webjsdev/server 0.7.3
Changes
-
startServerdefault port and OAuth fallback origin moved to 8080 (#97)7c44e6estartServer({ appDir })without an explicitportnow defaults to 8080
(was 3000), matching the new@webjsdev/clidefault, and the OAuth
no-request fallback origin moved fromlocalhost:3000tolocalhost:8080.
process.env.PORTand an explicitportoption still win. The recommended
createRequestHandlerembedding path is unaffected (the host server owns
the port there).
@webjsdev/cli 0.9.1
@webjsdev/cli 0.9.0
Breaking
-
Default
webjs dev/webjs startport is now 8080 (was 3000) (#97)7c44e6e3000 is heavily contested locally (Next.js, CRA, Express, Flask all
default there), so newly scaffolded apps now serve on 8080.
process.env.PORTstill wins, so deploys that injectPORT(Railway,
Fly, Heroku, etc.) are unaffected.Migration: to keep the old port, set
PORT=3000(or pass
--port 3000) when runningwebjs dev/webjs start. Scaffolded
apps need no change.
Fixes
-
Resolve the @webjsdev/ui registry via the module resolver, not path math (#95)
f01059bwebjs createlocated the UI registry with__dirname/../../ui/packages/registry,
which assumed @webjsdev/ui was hoisted as a sibling of @webjsdev/cli. That
broke on non-hoisted layouts (pnpm's isolated linker,npm install --install-strategy=nested, some CI setups), failing the scaffold. It now
resolves the registry throughrequire.resolve, sowebjs createworks
regardless of install layout.
@webjsdev/ui 0.3.2
Fixes
- include packages/registry in npm package files
a23b43e
@webjsdev/cli 0.8.6
Fixes
- fail loudly when @webjsdev/ui registry is missing at scaffold time
6ac4a0d
The scaffold reads UI component sources directly from the installed
@webjsdev/ui'spackages/registry/directory, then generates an
app/page.tsthat imports the copied files. Until the previous commit,
if the registry wasn't on disk, the copy helpers silently no-op'd and
@webjsdev/cli 0.8.5
Fixes
- scaffold's next-steps banner now points at
npx webjsdev ui ...instead of the brokennpx webjs ui ...The barewebjsnpm name is owned by an unrelated package, sonpx webjs <cmd>would fetch THAT package rather than ours when run outside a scaffolded project. Switched both banner lines (the api-template hint and the non-api Optional line) tonpx webjsdev <cmd>, our unscoped CLI alias. Behaviour matches@webjsdev/cliexactly via npx's single-bin fallback, with no scope to type.
@webjsdev/cli 0.8.4
Features
- reorder webjs create output so the run command is the last thing on screen Previously the "Next steps:" banner printed BEFORE the AI-driven-development guidance and the for-AI-agents bullet list, which together push the actionable
cd <name> && <pm> run devline off the visible terminal. After this change, the AI guidance prints first (long reading material, scrolls past), the install step runs, then the run command lands as the final output. Users land on the actionable command without scrolling.
@webjsdev/cli 0.8.3
Breaking
- revert the
wjsbin alias introduced in 0.8.2 The bin map is back to the original singlewebjsentry. Onlywebjsis provided as a command name going forward; users who wantnpx <shortname>discoverability for the scaffolder usecreate-webjs-app, and users who want the CLI under an unscoped install path use thewebjsdevpackage (which also ships onlywebjsas its bin).
Migration note for anyone who installed@webjsdev/cli@0.8.2and used thewjscommand: replacewjs <cmd>calls withwebjs <cmd>. The command name is the only change; behaviour is identical.
@webjsdev/cli 0.8.2
Features
- ship
wjsas a bin alias in @webjsdev/cli Adds"wjs": "bin/webjs.js"alongside the existing"webjs"entry, sonpm i -g @webjsdev/clinow puts both commands on PATH from a single install. Same script either way; the long form matches the documentation, the short form saves keystrokes. Existing scaffold templates,npm run dev, and AI-agent docs that referencewebjs <cmd>continue to work unchanged.
@webjsdev/ui 0.3.1
Breaking
- Rescope from
@webjskit/uito@webjsdev/ui(#62)
The npm scope now matches the canonicalwebjs.devdomain (and the@webjsdevorg we own on npm). Functionally identical to the prior@webjskit/ui@0.3.0publish, no component or CLI behavior change. Thewebjs ui addcommand now writes imports from@webjsdev/coreinto added components. Update existinglib/utils/ui.tsand any other manually-imported references from@webjskit/uito@webjsdev/ui. The legacy@webjskit/*packages stay installable, but will be marked deprecated on the registry to redirect new installers here.