diff --git a/changelog/cli/0.10.53.md b/changelog/cli/0.10.53.md new file mode 100644 index 000000000..75ff20365 --- /dev/null +++ b/changelog/cli/0.10.53.md @@ -0,0 +1,13 @@ +--- +package: "@webjsdev/cli" +version: 0.10.53 +date: 2026-08-08T14:04:19.046Z +commit_count: 1 +--- +## Fixes + +- **lowercase the postgres database name derived from the app name** ([#1330](https://github.com/webjsdev/webjs/pull/1330)) [`a9f88caa`](https://github.com/webjsdev/webjs/commit/a9f88caa) + * fix(cli): lowercase the postgres database name in the scaffold + + `webjs create MyApp --db postgres` wrote the app name into the emitted + DATABASE_URL with a case-preserving replace, so the URL named `MyApp`. diff --git a/changelog/ui/0.3.12.md b/changelog/ui/0.3.12.md new file mode 100644 index 000000000..b2d17afa6 --- /dev/null +++ b/changelog/ui/0.3.12.md @@ -0,0 +1,12 @@ +--- +package: "@webjsdev/ui" +version: 0.3.12 +date: 2026-08-08T14:04:19.176Z +commit_count: 1 +--- +## Fixes + +- **split the coarse bg, shadow and text-shadow cn() groups by property** ([#1332](https://github.com/webjsdev/webjs/pull/1332)) [`4e952b9b`](https://github.com/webjsdev/webjs/commit/4e952b9b) + Closes #1265 + + A `cn()` conflict group is one CSS property, never one class prefix. Three groups were still keyed by prefix, so a utility was evicted by an unrelated one that merely shared its prefix and the dropped class was silently gone. `bg-clip-*`, `bg-origin-*` and `bg-blend-*` all sat in `bg-color`, so the gradient-text idiom `bg-linear-to-r bg-clip-text text-transparent` lost its clip the moment any later `bg-*` colour landed on the same element. A box-shadow size shared one group with its colour, in both directions. And `text-shadow-*` fell into `text-color`, so a shadow ate a text colour. diff --git a/package-lock.json b/package-lock.json index a110ebcd3..81d9482ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6934,7 +6934,7 @@ }, "packages/cli": { "name": "@webjsdev/cli", - "version": "0.10.52", + "version": "0.10.53", "license": "MIT", "dependencies": { "@webjsdev/mcp": "^0.1.0", @@ -7035,7 +7035,7 @@ }, "packages/ui": { "name": "@webjsdev/ui", - "version": "0.3.11", + "version": "0.3.12", "license": "MIT", "dependencies": { "commander": "^14.0.0", diff --git a/packages/cli/package.json b/packages/cli/package.json index 77b9bfd84..80b5b53b4 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@webjsdev/cli", - "version": "0.10.52", + "version": "0.10.53", "type": "module", "description": "The CLI for WebJs, a full-stack JavaScript framework built on web components with server-side rendering and no build step. Runs the dev and production servers, scaffolds apps, validates conventions, and drives the database. Node 24+ or Bun.", "bin": { diff --git a/packages/ui/package.json b/packages/ui/package.json index 7a2027968..9e812d8d8 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@webjsdev/ui", - "version": "0.3.11", + "version": "0.3.12", "type": "module", "description": "The AI-first component library for WebJs, a full-stack JavaScript framework built on web components with server-side rendering and no build step. Class-helper functions for visuals, custom elements only where state matters, source-copied into your repo so you own it.", "bin": {