From 8f077916647731d78821af1e1b83806473470757 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 22 Mar 2026 07:51:17 +0000 Subject: [PATCH] Version Packages --- .changeset/add-accounts-feature-ref.md | 6 ---- .changeset/add-enum-value-descriptions.md | 9 ----- .changeset/add-field-name-validation.md | 5 --- .changeset/add-resend-email-provider.md | 5 --- .changeset/better-auth-feature-parity.md | 7 ---- .../email-transactional-lib-suggestion.md | 5 --- .changeset/empty-component.md | 6 ---- .changeset/eng-1108-home-page-dashboard.md | 5 --- .changeset/eng-1116-transformer-api.md | 6 ---- .changeset/eng-982-type-descriptions.md | 7 ---- .changeset/fix-badge-button-hover.md | 6 ---- .changeset/order-libraries-before-apps.md | 5 --- .changeset/plugin-dependencies.md | 10 ------ .changeset/plugin-schema-issue-checkers.md | 7 ---- .changeset/prevent-overwrite-user-projects.md | 6 ---- .changeset/relation-filter-expressions.md | 7 ---- .changeset/restrict-default-ondelete.md | 6 ---- .../restrict-singleton-app-library-types.md | 7 ---- .changeset/sort-entity-arrays.md | 5 --- .changeset/storage-file-set-null.md | 5 --- .changeset/support-expression-renames.md | 7 ---- .changeset/theme-builder-generation.md | 9 ----- .changeset/upgrade-pnpm-node.md | 5 --- .changeset/upgrade-prisma-to-750.md | 6 ---- packages/code-morph/CHANGELOG.md | 7 ++++ packages/code-morph/package.json | 2 +- packages/core-generators/CHANGELOG.md | 10 ++++++ packages/core-generators/package.json | 2 +- packages/create-project/CHANGELOG.md | 11 +++++++ packages/create-project/package.json | 2 +- packages/fastify-generators/CHANGELOG.md | 19 +++++++++++ packages/fastify-generators/package.json | 2 +- packages/project-builder-cli/CHANGELOG.md | 15 +++++++++ packages/project-builder-cli/package.json | 2 +- packages/project-builder-common/CHANGELOG.md | 16 +++++++++ packages/project-builder-common/package.json | 2 +- packages/project-builder-dev/CHANGELOG.md | 10 ++++++ packages/project-builder-dev/package.json | 2 +- packages/project-builder-lib/CHANGELOG.md | 33 +++++++++++++++++++ packages/project-builder-lib/package.json | 2 +- packages/project-builder-server/CHANGELOG.md | 24 ++++++++++++++ packages/project-builder-server/package.json | 2 +- packages/project-builder-test/CHANGELOG.md | 7 ++++ packages/project-builder-test/package.json | 2 +- packages/project-builder-web/CHANGELOG.md | 25 ++++++++++++++ packages/project-builder-web/package.json | 2 +- packages/react-generators/CHANGELOG.md | 15 +++++++++ packages/react-generators/package.json | 2 +- packages/sync/CHANGELOG.md | 7 ++++ packages/sync/package.json | 2 +- packages/tools/CHANGELOG.md | 2 ++ packages/tools/package.json | 2 +- packages/ui-components/CHANGELOG.md | 13 ++++++++ packages/ui-components/package.json | 2 +- packages/utils/CHANGELOG.md | 2 ++ packages/utils/package.json | 2 +- plugins/plugin-auth/CHANGELOG.md | 24 ++++++++++++++ plugins/plugin-auth/package.json | 2 +- plugins/plugin-email/CHANGELOG.md | 24 ++++++++++++++ plugins/plugin-email/package.json | 2 +- plugins/plugin-observability/CHANGELOG.md | 13 ++++++++ plugins/plugin-observability/package.json | 2 +- plugins/plugin-payments/CHANGELOG.md | 16 +++++++++ plugins/plugin-payments/package.json | 2 +- plugins/plugin-queue/CHANGELOG.md | 12 +++++++ plugins/plugin-queue/package.json | 2 +- plugins/plugin-rate-limit/CHANGELOG.md | 14 ++++++++ plugins/plugin-rate-limit/package.json | 2 +- plugins/plugin-storage/CHANGELOG.md | 22 +++++++++++++ plugins/plugin-storage/package.json | 2 +- 70 files changed, 364 insertions(+), 175 deletions(-) delete mode 100644 .changeset/add-accounts-feature-ref.md delete mode 100644 .changeset/add-enum-value-descriptions.md delete mode 100644 .changeset/add-field-name-validation.md delete mode 100644 .changeset/add-resend-email-provider.md delete mode 100644 .changeset/better-auth-feature-parity.md delete mode 100644 .changeset/email-transactional-lib-suggestion.md delete mode 100644 .changeset/empty-component.md delete mode 100644 .changeset/eng-1108-home-page-dashboard.md delete mode 100644 .changeset/eng-1116-transformer-api.md delete mode 100644 .changeset/eng-982-type-descriptions.md delete mode 100644 .changeset/fix-badge-button-hover.md delete mode 100644 .changeset/order-libraries-before-apps.md delete mode 100644 .changeset/plugin-dependencies.md delete mode 100644 .changeset/plugin-schema-issue-checkers.md delete mode 100644 .changeset/prevent-overwrite-user-projects.md delete mode 100644 .changeset/relation-filter-expressions.md delete mode 100644 .changeset/restrict-default-ondelete.md delete mode 100644 .changeset/restrict-singleton-app-library-types.md delete mode 100644 .changeset/sort-entity-arrays.md delete mode 100644 .changeset/storage-file-set-null.md delete mode 100644 .changeset/support-expression-renames.md delete mode 100644 .changeset/theme-builder-generation.md delete mode 100644 .changeset/upgrade-pnpm-node.md delete mode 100644 .changeset/upgrade-prisma-to-750.md diff --git a/.changeset/add-accounts-feature-ref.md b/.changeset/add-accounts-feature-ref.md deleted file mode 100644 index c74bce84e..000000000 --- a/.changeset/add-accounts-feature-ref.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@baseplate-dev/plugin-auth': patch -'@baseplate-dev/project-builder-lib': patch ---- - -Add `accountsFeatureRef` field to auth plugin, separating user data models (User, UserAccount, UserRole, UserSession, AuthVerification) from auth infrastructure code. Defaults to a new `accounts` feature alongside the existing `auth` feature. Includes schema migration 029 to backfill existing projects. diff --git a/.changeset/add-enum-value-descriptions.md b/.changeset/add-enum-value-descriptions.md deleted file mode 100644 index ddc381ec5..000000000 --- a/.changeset/add-enum-value-descriptions.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@baseplate-dev/project-builder-lib': patch -'@baseplate-dev/fastify-generators': patch -'@baseplate-dev/project-builder-server': patch -'@baseplate-dev/project-builder-web': patch -'@baseplate-dev/plugin-payments': patch ---- - -Add optional description field to enum values that flows through to Pothos GraphQL enum type definitions diff --git a/.changeset/add-field-name-validation.md b/.changeset/add-field-name-validation.md deleted file mode 100644 index 6aee8274b..000000000 --- a/.changeset/add-field-name-validation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@baseplate-dev/project-builder-lib': patch ---- - -Add case validation rules to enum names (PascalCase), enum value names (CONSTANT_CASE), and embedded CRUD form names (camelCase) diff --git a/.changeset/add-resend-email-provider.md b/.changeset/add-resend-email-provider.md deleted file mode 100644 index 547423304..000000000 --- a/.changeset/add-resend-email-provider.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@baseplate-dev/plugin-email': patch ---- - -Add Resend and Stub/Custom email providers alongside Postmark diff --git a/.changeset/better-auth-feature-parity.md b/.changeset/better-auth-feature-parity.md deleted file mode 100644 index 257d13b9a..000000000 --- a/.changeset/better-auth-feature-parity.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@baseplate-dev/plugin-auth': patch -'@baseplate-dev/project-builder-lib': patch -'@baseplate-dev/fastify-generators': patch ---- - -Improve better-auth feature parity with local-auth by adding password/email flows, admin mutations, frontend auth pages, seed user generator, and admin role. Also updates role flags, refines admin role handling, enhances auth UI, and adds project migration. diff --git a/.changeset/email-transactional-lib-suggestion.md b/.changeset/email-transactional-lib-suggestion.md deleted file mode 100644 index 56d8825d4..000000000 --- a/.changeset/email-transactional-lib-suggestion.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@baseplate-dev/plugin-email': patch ---- - -Add definition issue checker and email definition editor suggestion to auto-create a transactional email library when the email plugin is enabled diff --git a/.changeset/empty-component.md b/.changeset/empty-component.md deleted file mode 100644 index f17bf0341..000000000 --- a/.changeset/empty-component.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@baseplate-dev/react-generators': patch -'@baseplate-dev/ui-components': patch ---- - -Replace EmptyDisplay with composable Empty component from shadcn diff --git a/.changeset/eng-1108-home-page-dashboard.md b/.changeset/eng-1108-home-page-dashboard.md deleted file mode 100644 index 5bd8d65ca..000000000 --- a/.changeset/eng-1108-home-page-dashboard.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@baseplate-dev/project-builder-web': patch ---- - -Redesign home page into a project dashboard showing navigation cards with model/plugin/package counts diff --git a/.changeset/eng-1116-transformer-api.md b/.changeset/eng-1116-transformer-api.md deleted file mode 100644 index 47d4a5c47..000000000 --- a/.changeset/eng-1116-transformer-api.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@baseplate-dev/fastify-generators': patch -'@baseplate-dev/plugin-storage': patch ---- - -Replace imperative compose/commit data service pattern with declarative transformer API and fix handling of JSON fields. diff --git a/.changeset/eng-982-type-descriptions.md b/.changeset/eng-982-type-descriptions.md deleted file mode 100644 index 3fe83499a..000000000 --- a/.changeset/eng-982-type-descriptions.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@baseplate-dev/project-builder-lib': patch -'@baseplate-dev/project-builder-web': patch -'@baseplate-dev/plugin-email': patch ---- - -Add descriptions to app and package type options in the create new dialog so users understand what each type does before choosing diff --git a/.changeset/fix-badge-button-hover.md b/.changeset/fix-badge-button-hover.md deleted file mode 100644 index 4e4eb822c..000000000 --- a/.changeset/fix-badge-button-hover.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@baseplate-dev/ui-components': patch -'@baseplate-dev/react-generators': patch ---- - -Add hover styles for badges rendered as buttons and use semantic hover color tokens diff --git a/.changeset/order-libraries-before-apps.md b/.changeset/order-libraries-before-apps.md deleted file mode 100644 index da5af6131..000000000 --- a/.changeset/order-libraries-before-apps.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@baseplate-dev/project-builder-server': patch ---- - -Order package runner to compile library packages before app packages, ensuring library dependencies are built first diff --git a/.changeset/plugin-dependencies.md b/.changeset/plugin-dependencies.md deleted file mode 100644 index 004628a30..000000000 --- a/.changeset/plugin-dependencies.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@baseplate-dev/project-builder-lib': patch -'@baseplate-dev/project-builder-web': patch -'@baseplate-dev/plugin-auth': patch -'@baseplate-dev/plugin-email': patch -'@baseplate-dev/plugin-storage': patch -'@baseplate-dev/plugin-payments': patch ---- - -Add plugin dependency support: plugins can declare `pluginDependencies` in plugin.json to require other plugins. Includes circular dependency detection via toposort, definition issue checking that blocks save for unmet dependencies, UI gating that prompts users to enable/configure dependencies before enabling a plugin, and implementation plugin validation. Added dependency declarations to local-auth (email, queue, rate-limit), email (queue), and storage (queue). diff --git a/.changeset/plugin-schema-issue-checkers.md b/.changeset/plugin-schema-issue-checkers.md deleted file mode 100644 index 4bce03eaf..000000000 --- a/.changeset/plugin-schema-issue-checkers.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@baseplate-dev/plugin-auth': patch -'@baseplate-dev/plugin-storage': patch -'@baseplate-dev/plugin-rate-limit': patch ---- - -Register definition issue checkers for plugin schema validation so model drift errors surface globally in the issues panel, not just on plugin settings pages diff --git a/.changeset/prevent-overwrite-user-projects.md b/.changeset/prevent-overwrite-user-projects.md deleted file mode 100644 index d485add3a..000000000 --- a/.changeset/prevent-overwrite-user-projects.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@baseplate-dev/project-builder-server': patch -'@baseplate-dev/project-builder-cli': patch ---- - -Prevent overwrite mode from being used on user projects to protect manual changes diff --git a/.changeset/relation-filter-expressions.md b/.changeset/relation-filter-expressions.md deleted file mode 100644 index 50ee30099..000000000 --- a/.changeset/relation-filter-expressions.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@baseplate-dev/project-builder-lib': patch -'@baseplate-dev/project-builder-server': patch -'@baseplate-dev/project-builder-web': patch ---- - -Support `exists()` and `all()` relation filter functions in authorization expressions for checking conditions on 1:many related records diff --git a/.changeset/restrict-default-ondelete.md b/.changeset/restrict-default-ondelete.md deleted file mode 100644 index e04365c20..000000000 --- a/.changeset/restrict-default-ondelete.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@baseplate-dev/project-builder-lib': patch -'@baseplate-dev/fastify-generators': patch ---- - -Change default relation onDelete from Cascade to Restrict diff --git a/.changeset/restrict-singleton-app-library-types.md b/.changeset/restrict-singleton-app-library-types.md deleted file mode 100644 index 9c08f6d4b..000000000 --- a/.changeset/restrict-singleton-app-library-types.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@baseplate-dev/project-builder-lib': patch -'@baseplate-dev/project-builder-web': patch -'@baseplate-dev/plugin-email': patch ---- - -Restrict certain app and library types to one instance per project by adding a singleton flag to type configurations. \ No newline at end of file diff --git a/.changeset/sort-entity-arrays.md b/.changeset/sort-entity-arrays.md deleted file mode 100644 index ea138d1ca..000000000 --- a/.changeset/sort-entity-arrays.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@baseplate-dev/project-builder-lib': patch ---- - -Sort entity arrays by name in project-definition.json for deterministic output. Entity schemas with `sortByName: true` in their `withEnt` annotation are sorted alphabetically during serialization. diff --git a/.changeset/storage-file-set-null.md b/.changeset/storage-file-set-null.md deleted file mode 100644 index 4797db591..000000000 --- a/.changeset/storage-file-set-null.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@baseplate-dev/plugin-storage': patch ---- - -Change file-to-user relation onDelete from Cascade to SetNull diff --git a/.changeset/support-expression-renames.md b/.changeset/support-expression-renames.md deleted file mode 100644 index f1bdd436a..000000000 --- a/.changeset/support-expression-renames.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@baseplate-dev/project-builder-lib': patch -'@baseplate-dev/project-builder-server': patch -'@baseplate-dev/project-builder-web': patch ---- - -Support renames in reference expressions: when fields, relations, or roles are renamed, authorizer expressions are automatically updated to use the new names diff --git a/.changeset/theme-builder-generation.md b/.changeset/theme-builder-generation.md deleted file mode 100644 index fe3f351bd..000000000 --- a/.changeset/theme-builder-generation.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@baseplate-dev/project-builder-lib': patch -'@baseplate-dev/react-generators': patch -'@baseplate-dev/project-builder-server': patch -'@baseplate-dev/project-builder-web': patch -'@baseplate-dev/ui-components': patch ---- - -Connect theme builder UI to code generation. Theme color configuration from the project definition now drives the generated `styles.css` instead of hardcoded values. Default theme uses slate base with indigo primary. Remove explicit hover color variables (primaryHover, secondaryHover, destructiveHover) and linkVisited — hover is now computed via `color-mix` in CSS. Add palette swatch selection to theme color picker. Split preview into surface and interactive sections with input group and alert components. diff --git a/.changeset/upgrade-pnpm-node.md b/.changeset/upgrade-pnpm-node.md deleted file mode 100644 index 04060e734..000000000 --- a/.changeset/upgrade-pnpm-node.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@baseplate-dev/core-generators': patch ---- - -Upgrade Node.js from 22.18.0 to 24.14.0 and pnpm from 10.27.0 to 10.32.1 diff --git a/.changeset/upgrade-prisma-to-750.md b/.changeset/upgrade-prisma-to-750.md deleted file mode 100644 index 8d0d8666f..000000000 --- a/.changeset/upgrade-prisma-to-750.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@baseplate-dev/fastify-generators': patch -'@baseplate-dev/project-builder-cli': patch ---- - -Upgrade Prisma to 7.5.0 and fix flaky E2E sync test diff --git a/packages/code-morph/CHANGELOG.md b/packages/code-morph/CHANGELOG.md index 45347afd7..e1e4f1978 100644 --- a/packages/code-morph/CHANGELOG.md +++ b/packages/code-morph/CHANGELOG.md @@ -1,5 +1,12 @@ # @baseplate-dev/code-morph +## 0.6.5 + +### Patch Changes + +- Updated dependencies []: + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/code-morph/package.json b/packages/code-morph/package.json index 1cb487838..e6b1e9a52 100644 --- a/packages/code-morph/package.json +++ b/packages/code-morph/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/code-morph", - "version": "0.6.4", + "version": "0.6.5", "private": true, "description": "Simple package for running code migrations on the codebase", "keywords": [ diff --git a/packages/core-generators/CHANGELOG.md b/packages/core-generators/CHANGELOG.md index 49f137cd9..eeb1811a0 100644 --- a/packages/core-generators/CHANGELOG.md +++ b/packages/core-generators/CHANGELOG.md @@ -1,5 +1,15 @@ # @baseplate-dev/core-generators +## 0.6.5 + +### Patch Changes + +- [#855](https://github.com/halfdomelabs/baseplate/pull/855) [`87a2218`](https://github.com/halfdomelabs/baseplate/commit/87a2218266f957bb4beacd6b13cb3d610fd15a41) Thanks [@kingston](https://github.com/kingston)! - Upgrade Node.js from 22.18.0 to 24.14.0 and pnpm from 10.27.0 to 10.32.1 + +- Updated dependencies []: + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/core-generators/package.json b/packages/core-generators/package.json index 254950761..16963dc1f 100644 --- a/packages/core-generators/package.json +++ b/packages/core-generators/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/core-generators", - "version": "0.6.4", + "version": "0.6.5", "description": "Core generators for Baseplate", "keywords": [ "baseplate", diff --git a/packages/create-project/CHANGELOG.md b/packages/create-project/CHANGELOG.md index 1ed1abcac..374ce896a 100644 --- a/packages/create-project/CHANGELOG.md +++ b/packages/create-project/CHANGELOG.md @@ -1,5 +1,16 @@ # @baseplate-dev/create-project +## 0.6.5 + +### Patch Changes + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`594e5a1`](https://github.com/halfdomelabs/baseplate/commit/594e5a15cbbff303fd19388ac5ec1639460444bc), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`e18f3e8`](https://github.com/halfdomelabs/baseplate/commit/e18f3e82e86c58fabead4a95bac84d18dfaf3eb6), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610), [`adc5f55`](https://github.com/halfdomelabs/baseplate/commit/adc5f55dbf3a1451f4402cd6bd126e15f60b8ed8)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/project-builder-server@0.6.5 + - @baseplate-dev/project-builder-cli@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/create-project/package.json b/packages/create-project/package.json index 8858b066b..7cd6f9545 100644 --- a/packages/create-project/package.json +++ b/packages/create-project/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/create-project", - "version": "0.6.4", + "version": "0.6.5", "description": "CLI starter kit for creating a new Baseplate project", "keywords": [ "baseplate", diff --git a/packages/fastify-generators/CHANGELOG.md b/packages/fastify-generators/CHANGELOG.md index 48e141535..b5de5f808 100644 --- a/packages/fastify-generators/CHANGELOG.md +++ b/packages/fastify-generators/CHANGELOG.md @@ -1,5 +1,24 @@ # @baseplate-dev/fastify-generators +## 0.6.5 + +### Patch Changes + +- [#854](https://github.com/halfdomelabs/baseplate/pull/854) [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e) Thanks [@kingston](https://github.com/kingston)! - Add optional description field to enum values that flows through to Pothos GraphQL enum type definitions + +- [#844](https://github.com/halfdomelabs/baseplate/pull/844) [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d) Thanks [@kingston](https://github.com/kingston)! - Improve better-auth feature parity with local-auth by adding password/email flows, admin mutations, frontend auth pages, seed user generator, and admin role. Also updates role flags, refines admin role handling, enhances auth UI, and adds project migration. + +- [#845](https://github.com/halfdomelabs/baseplate/pull/845) [`9688ca3`](https://github.com/halfdomelabs/baseplate/commit/9688ca348fd995a228bff597069f58644d7e9459) Thanks [@kingston](https://github.com/kingston)! - Replace imperative compose/commit data service pattern with declarative transformer API and fix handling of JSON fields. + +- [#849](https://github.com/halfdomelabs/baseplate/pull/849) [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc) Thanks [@kingston](https://github.com/kingston)! - Change default relation onDelete from Cascade to Restrict + +- [#842](https://github.com/halfdomelabs/baseplate/pull/842) [`adc5f55`](https://github.com/halfdomelabs/baseplate/commit/adc5f55dbf3a1451f4402cd6bd126e15f60b8ed8) Thanks [@kingston](https://github.com/kingston)! - Upgrade Prisma to 7.5.0 and fix flaky E2E sync test + +- Updated dependencies [[`87a2218`](https://github.com/halfdomelabs/baseplate/commit/87a2218266f957bb4beacd6b13cb3d610fd15a41)]: + - @baseplate-dev/core-generators@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/fastify-generators/package.json b/packages/fastify-generators/package.json index 8e22d959d..cd054df61 100644 --- a/packages/fastify-generators/package.json +++ b/packages/fastify-generators/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/fastify-generators", - "version": "0.6.4", + "version": "0.6.5", "description": "Fastify generators for Baseplate", "keywords": [ "backend", diff --git a/packages/project-builder-cli/CHANGELOG.md b/packages/project-builder-cli/CHANGELOG.md index e4677d976..bc689209c 100644 --- a/packages/project-builder-cli/CHANGELOG.md +++ b/packages/project-builder-cli/CHANGELOG.md @@ -1,5 +1,20 @@ # @baseplate-dev/project-builder-cli +## 0.6.5 + +### Patch Changes + +- [#857](https://github.com/halfdomelabs/baseplate/pull/857) [`e18f3e8`](https://github.com/halfdomelabs/baseplate/commit/e18f3e82e86c58fabead4a95bac84d18dfaf3eb6) Thanks [@kingston](https://github.com/kingston)! - Prevent overwrite mode from being used on user projects to protect manual changes + +- [#842](https://github.com/halfdomelabs/baseplate/pull/842) [`adc5f55`](https://github.com/halfdomelabs/baseplate/commit/adc5f55dbf3a1451f4402cd6bd126e15f60b8ed8) Thanks [@kingston](https://github.com/kingston)! - Upgrade Prisma to 7.5.0 and fix flaky E2E sync test + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`594e5a1`](https://github.com/halfdomelabs/baseplate/commit/594e5a15cbbff303fd19388ac5ec1639460444bc), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`e18f3e8`](https://github.com/halfdomelabs/baseplate/commit/e18f3e82e86c58fabead4a95bac84d18dfaf3eb6), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/project-builder-server@0.6.5 + - @baseplate-dev/project-builder-web@0.6.5 + - @baseplate-dev/project-builder-common@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/project-builder-cli/package.json b/packages/project-builder-cli/package.json index a6ba71f77..06f7b5b9b 100644 --- a/packages/project-builder-cli/package.json +++ b/packages/project-builder-cli/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/project-builder-cli", - "version": "0.6.4", + "version": "0.6.5", "description": "Full-stack CLI builder using Baseplate generators", "keywords": [ "baseplate", diff --git a/packages/project-builder-common/CHANGELOG.md b/packages/project-builder-common/CHANGELOG.md index fa32e4398..ec3204f5f 100644 --- a/packages/project-builder-common/CHANGELOG.md +++ b/packages/project-builder-common/CHANGELOG.md @@ -1,5 +1,21 @@ # @baseplate-dev/project-builder-common +## 0.6.5 + +### Patch Changes + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`90ef6d5`](https://github.com/halfdomelabs/baseplate/commit/90ef6d51e0076834dd437d6854f90d391ccba3fb), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`6c32220`](https://github.com/halfdomelabs/baseplate/commit/6c3222084aed198e3ab9ac2169443b3eb0e15359), [`9688ca3`](https://github.com/halfdomelabs/baseplate/commit/9688ca348fd995a228bff597069f58644d7e9459), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`594e5a1`](https://github.com/halfdomelabs/baseplate/commit/594e5a15cbbff303fd19388ac5ec1639460444bc), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`e18f3e8`](https://github.com/halfdomelabs/baseplate/commit/e18f3e82e86c58fabead4a95bac84d18dfaf3eb6), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610)]: + - @baseplate-dev/plugin-auth@0.6.5 + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/project-builder-server@0.6.5 + - @baseplate-dev/plugin-payments@0.6.5 + - @baseplate-dev/plugin-email@0.6.5 + - @baseplate-dev/plugin-storage@0.6.5 + - @baseplate-dev/plugin-rate-limit@0.6.5 + - @baseplate-dev/plugin-observability@0.6.5 + - @baseplate-dev/plugin-queue@0.6.5 + - @baseplate-dev/sync@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/project-builder-common/package.json b/packages/project-builder-common/package.json index b3aaad3c9..ab9addf28 100644 --- a/packages/project-builder-common/package.json +++ b/packages/project-builder-common/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/project-builder-common", - "version": "0.6.4", + "version": "0.6.5", "description": "Holds common packages for plugins and generators", "keywords": [ "baseplate", diff --git a/packages/project-builder-dev/CHANGELOG.md b/packages/project-builder-dev/CHANGELOG.md index 22a257e3e..824e7e006 100644 --- a/packages/project-builder-dev/CHANGELOG.md +++ b/packages/project-builder-dev/CHANGELOG.md @@ -1,5 +1,15 @@ # @baseplate-dev/project-builder-dev +## 0.6.5 + +### Patch Changes + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`594e5a1`](https://github.com/halfdomelabs/baseplate/commit/594e5a15cbbff303fd19388ac5ec1639460444bc), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`e18f3e8`](https://github.com/halfdomelabs/baseplate/commit/e18f3e82e86c58fabead4a95bac84d18dfaf3eb6), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/project-builder-server@0.6.5 + - @baseplate-dev/project-builder-web@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/project-builder-dev/package.json b/packages/project-builder-dev/package.json index 881c14c85..2374c3a7b 100644 --- a/packages/project-builder-dev/package.json +++ b/packages/project-builder-dev/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/project-builder-dev", - "version": "0.6.4", + "version": "0.6.5", "description": "Developer tooling CLI for Baseplate plugin authors", "keywords": [ "baseplate", diff --git a/packages/project-builder-lib/CHANGELOG.md b/packages/project-builder-lib/CHANGELOG.md index 0544bec32..a6ae6920d 100644 --- a/packages/project-builder-lib/CHANGELOG.md +++ b/packages/project-builder-lib/CHANGELOG.md @@ -1,5 +1,38 @@ # @baseplate-dev/project-builder-lib +## 0.6.5 + +### Patch Changes + +- [#834](https://github.com/halfdomelabs/baseplate/pull/834) [`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15) Thanks [@kingston](https://github.com/kingston)! - Add `accountsFeatureRef` field to auth plugin, separating user data models (User, UserAccount, UserRole, UserSession, AuthVerification) from auth infrastructure code. Defaults to a new `accounts` feature alongside the existing `auth` feature. Includes schema migration 029 to backfill existing projects. + +- [#854](https://github.com/halfdomelabs/baseplate/pull/854) [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e) Thanks [@kingston](https://github.com/kingston)! - Add optional description field to enum values that flows through to Pothos GraphQL enum type definitions + +- [#854](https://github.com/halfdomelabs/baseplate/pull/854) [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e) Thanks [@kingston](https://github.com/kingston)! - Add case validation rules to enum names (PascalCase), enum value names (CONSTANT_CASE), and embedded CRUD form names (camelCase) + +- [#844](https://github.com/halfdomelabs/baseplate/pull/844) [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d) Thanks [@kingston](https://github.com/kingston)! - Improve better-auth feature parity with local-auth by adding password/email flows, admin mutations, frontend auth pages, seed user generator, and admin role. Also updates role flags, refines admin role handling, enhances auth UI, and adds project migration. + +- [#850](https://github.com/halfdomelabs/baseplate/pull/850) [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48) Thanks [@kingston](https://github.com/kingston)! - Add descriptions to app and package type options in the create new dialog so users understand what each type does before choosing + +- [#851](https://github.com/halfdomelabs/baseplate/pull/851) [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1) Thanks [@kingston](https://github.com/kingston)! - Add plugin dependency support: plugins can declare `pluginDependencies` in plugin.json to require other plugins. Includes circular dependency detection via toposort, definition issue checking that blocks save for unmet dependencies, UI gating that prompts users to enable/configure dependencies before enabling a plugin, and implementation plugin validation. Added dependency declarations to local-auth (email, queue, rate-limit), email (queue), and storage (queue). + +- [#839](https://github.com/halfdomelabs/baseplate/pull/839) [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c) Thanks [@kingston](https://github.com/kingston)! - Support `exists()` and `all()` relation filter functions in authorization expressions for checking conditions on 1:many related records + +- [#849](https://github.com/halfdomelabs/baseplate/pull/849) [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc) Thanks [@kingston](https://github.com/kingston)! - Change default relation onDelete from Cascade to Restrict + +- [#856](https://github.com/halfdomelabs/baseplate/pull/856) [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35) Thanks [@kingston](https://github.com/kingston)! - Restrict certain app and library types to one instance per project by adding a singleton flag to type configurations. + +- [#861](https://github.com/halfdomelabs/baseplate/pull/861) [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723) Thanks [@kingston](https://github.com/kingston)! - Sort entity arrays by name in project-definition.json for deterministic output. Entity schemas with `sortByName: true` in their `withEnt` annotation are sorted alphabetically during serialization. + +- [#860](https://github.com/halfdomelabs/baseplate/pull/860) [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887) Thanks [@kingston](https://github.com/kingston)! - Support renames in reference expressions: when fields, relations, or roles are renamed, authorizer expressions are automatically updated to use the new names + +- [#847](https://github.com/halfdomelabs/baseplate/pull/847) [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610) Thanks [@kingston](https://github.com/kingston)! - Connect theme builder UI to code generation. Theme color configuration from the project definition now drives the generated `styles.css` instead of hardcoded values. Default theme uses slate base with indigo primary. Remove explicit hover color variables (primaryHover, secondaryHover, destructiveHover) and linkVisited — hover is now computed via `color-mix` in CSS. Add palette swatch selection to theme color picker. Split preview into surface and interactive sections with input group and alert components. + +- Updated dependencies [[`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610)]: + - @baseplate-dev/ui-components@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/project-builder-lib/package.json b/packages/project-builder-lib/package.json index 9ceebd0bf..664c79596 100644 --- a/packages/project-builder-lib/package.json +++ b/packages/project-builder-lib/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/project-builder-lib", - "version": "0.6.4", + "version": "0.6.5", "description": "Library for Project Builder using Baseplate generators", "keywords": [ "baseplate", diff --git a/packages/project-builder-server/CHANGELOG.md b/packages/project-builder-server/CHANGELOG.md index 4e9e206cd..b3e9f892d 100644 --- a/packages/project-builder-server/CHANGELOG.md +++ b/packages/project-builder-server/CHANGELOG.md @@ -1,5 +1,29 @@ # @baseplate-dev/project-builder-server +## 0.6.5 + +### Patch Changes + +- [#854](https://github.com/halfdomelabs/baseplate/pull/854) [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e) Thanks [@kingston](https://github.com/kingston)! - Add optional description field to enum values that flows through to Pothos GraphQL enum type definitions + +- [#858](https://github.com/halfdomelabs/baseplate/pull/858) [`594e5a1`](https://github.com/halfdomelabs/baseplate/commit/594e5a15cbbff303fd19388ac5ec1639460444bc) Thanks [@kingston](https://github.com/kingston)! - Order package runner to compile library packages before app packages, ensuring library dependencies are built first + +- [#857](https://github.com/halfdomelabs/baseplate/pull/857) [`e18f3e8`](https://github.com/halfdomelabs/baseplate/commit/e18f3e82e86c58fabead4a95bac84d18dfaf3eb6) Thanks [@kingston](https://github.com/kingston)! - Prevent overwrite mode from being used on user projects to protect manual changes + +- [#839](https://github.com/halfdomelabs/baseplate/pull/839) [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c) Thanks [@kingston](https://github.com/kingston)! - Support `exists()` and `all()` relation filter functions in authorization expressions for checking conditions on 1:many related records + +- [#860](https://github.com/halfdomelabs/baseplate/pull/860) [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887) Thanks [@kingston](https://github.com/kingston)! - Support renames in reference expressions: when fields, relations, or roles are renamed, authorizer expressions are automatically updated to use the new names + +- [#847](https://github.com/halfdomelabs/baseplate/pull/847) [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610) Thanks [@kingston](https://github.com/kingston)! - Connect theme builder UI to code generation. Theme color configuration from the project definition now drives the generated `styles.css` instead of hardcoded values. Default theme uses slate base with indigo primary. Remove explicit hover color variables (primaryHover, secondaryHover, destructiveHover) and linkVisited — hover is now computed via `color-mix` in CSS. Add palette swatch selection to theme color picker. Split preview into surface and interactive sections with input group and alert components. + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`9688ca3`](https://github.com/halfdomelabs/baseplate/commit/9688ca348fd995a228bff597069f58644d7e9459), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610), [`87a2218`](https://github.com/halfdomelabs/baseplate/commit/87a2218266f957bb4beacd6b13cb3d610fd15a41), [`adc5f55`](https://github.com/halfdomelabs/baseplate/commit/adc5f55dbf3a1451f4402cd6bd126e15f60b8ed8)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/fastify-generators@0.6.5 + - @baseplate-dev/react-generators@0.6.5 + - @baseplate-dev/core-generators@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/project-builder-server/package.json b/packages/project-builder-server/package.json index c3d60f045..b1dbb72ef 100644 --- a/packages/project-builder-server/package.json +++ b/packages/project-builder-server/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/project-builder-server", - "version": "0.6.4", + "version": "0.6.5", "description": "Server for Project Builder using Baseplate generators", "keywords": [ "backend", diff --git a/packages/project-builder-test/CHANGELOG.md b/packages/project-builder-test/CHANGELOG.md index 2780ea65a..a087c7bc0 100644 --- a/packages/project-builder-test/CHANGELOG.md +++ b/packages/project-builder-test/CHANGELOG.md @@ -1,5 +1,12 @@ # @baseplate-dev/project-builder-test +## 0.6.5 + +### Patch Changes + +- Updated dependencies []: + - @baseplate-dev/project-builder-dev@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/project-builder-test/package.json b/packages/project-builder-test/package.json index 715d47af5..4bab1bbbc 100644 --- a/packages/project-builder-test/package.json +++ b/packages/project-builder-test/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/project-builder-test", - "version": "0.6.4", + "version": "0.6.5", "private": true, "description": "E2E test definitions and test project data for the project builder", "keywords": [ diff --git a/packages/project-builder-web/CHANGELOG.md b/packages/project-builder-web/CHANGELOG.md index 9d94459d7..289accd90 100644 --- a/packages/project-builder-web/CHANGELOG.md +++ b/packages/project-builder-web/CHANGELOG.md @@ -1,5 +1,30 @@ # @baseplate-dev/project-builder-web +## 0.6.5 + +### Patch Changes + +- [#854](https://github.com/halfdomelabs/baseplate/pull/854) [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e) Thanks [@kingston](https://github.com/kingston)! - Add optional description field to enum values that flows through to Pothos GraphQL enum type definitions + +- [#840](https://github.com/halfdomelabs/baseplate/pull/840) [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d) Thanks [@kingston](https://github.com/kingston)! - Redesign home page into a project dashboard showing navigation cards with model/plugin/package counts + +- [#850](https://github.com/halfdomelabs/baseplate/pull/850) [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48) Thanks [@kingston](https://github.com/kingston)! - Add descriptions to app and package type options in the create new dialog so users understand what each type does before choosing + +- [#851](https://github.com/halfdomelabs/baseplate/pull/851) [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1) Thanks [@kingston](https://github.com/kingston)! - Add plugin dependency support: plugins can declare `pluginDependencies` in plugin.json to require other plugins. Includes circular dependency detection via toposort, definition issue checking that blocks save for unmet dependencies, UI gating that prompts users to enable/configure dependencies before enabling a plugin, and implementation plugin validation. Added dependency declarations to local-auth (email, queue, rate-limit), email (queue), and storage (queue). + +- [#839](https://github.com/halfdomelabs/baseplate/pull/839) [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c) Thanks [@kingston](https://github.com/kingston)! - Support `exists()` and `all()` relation filter functions in authorization expressions for checking conditions on 1:many related records + +- [#856](https://github.com/halfdomelabs/baseplate/pull/856) [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35) Thanks [@kingston](https://github.com/kingston)! - Restrict certain app and library types to one instance per project by adding a singleton flag to type configurations. + +- [#860](https://github.com/halfdomelabs/baseplate/pull/860) [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887) Thanks [@kingston](https://github.com/kingston)! - Support renames in reference expressions: when fields, relations, or roles are renamed, authorizer expressions are automatically updated to use the new names + +- [#847](https://github.com/halfdomelabs/baseplate/pull/847) [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610) Thanks [@kingston](https://github.com/kingston)! - Connect theme builder UI to code generation. Theme color configuration from the project definition now drives the generated `styles.css` instead of hardcoded values. Default theme uses slate base with indigo primary. Remove explicit hover color variables (primaryHover, secondaryHover, destructiveHover) and linkVisited — hover is now computed via `color-mix` in CSS. Add palette swatch selection to theme color picker. Split preview into surface and interactive sections with input group and alert components. + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/ui-components@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/project-builder-web/package.json b/packages/project-builder-web/package.json index 602275e95..158279d93 100644 --- a/packages/project-builder-web/package.json +++ b/packages/project-builder-web/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/project-builder-web", - "version": "0.6.4", + "version": "0.6.5", "description": "Web interface for constructing project builder JSON", "keywords": [ "baseplate", diff --git a/packages/react-generators/CHANGELOG.md b/packages/react-generators/CHANGELOG.md index 147eeadcd..8f45f2b49 100644 --- a/packages/react-generators/CHANGELOG.md +++ b/packages/react-generators/CHANGELOG.md @@ -1,5 +1,20 @@ # @baseplate-dev/react-generators +## 0.6.5 + +### Patch Changes + +- [#840](https://github.com/halfdomelabs/baseplate/pull/840) [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d) Thanks [@kingston](https://github.com/kingston)! - Replace EmptyDisplay with composable Empty component from shadcn + +- [#859](https://github.com/halfdomelabs/baseplate/pull/859) [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5) Thanks [@kingston](https://github.com/kingston)! - Add hover styles for badges rendered as buttons and use semantic hover color tokens + +- [#847](https://github.com/halfdomelabs/baseplate/pull/847) [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610) Thanks [@kingston](https://github.com/kingston)! - Connect theme builder UI to code generation. Theme color configuration from the project definition now drives the generated `styles.css` instead of hardcoded values. Default theme uses slate base with indigo primary. Remove explicit hover color variables (primaryHover, secondaryHover, destructiveHover) and linkVisited — hover is now computed via `color-mix` in CSS. Add palette swatch selection to theme color picker. Split preview into surface and interactive sections with input group and alert components. + +- Updated dependencies [[`87a2218`](https://github.com/halfdomelabs/baseplate/commit/87a2218266f957bb4beacd6b13cb3d610fd15a41)]: + - @baseplate-dev/core-generators@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/react-generators/package.json b/packages/react-generators/package.json index 984e33544..c7e2cc7e8 100644 --- a/packages/react-generators/package.json +++ b/packages/react-generators/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/react-generators", - "version": "0.6.4", + "version": "0.6.5", "description": "React Generators for Baseplate", "keywords": [ "baseplate", diff --git a/packages/sync/CHANGELOG.md b/packages/sync/CHANGELOG.md index 287cb845b..45ab8f106 100644 --- a/packages/sync/CHANGELOG.md +++ b/packages/sync/CHANGELOG.md @@ -1,5 +1,12 @@ # @baseplate-dev/sync +## 0.6.5 + +### Patch Changes + +- Updated dependencies []: + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/sync/package.json b/packages/sync/package.json index 60cdbdf29..f2e5b4b1f 100644 --- a/packages/sync/package.json +++ b/packages/sync/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/sync", - "version": "0.6.4", + "version": "0.6.5", "description": "Library for syncing Baseplate descriptions", "keywords": [ "baseplate", diff --git a/packages/tools/CHANGELOG.md b/packages/tools/CHANGELOG.md index 677082f84..aa3c12b52 100644 --- a/packages/tools/CHANGELOG.md +++ b/packages/tools/CHANGELOG.md @@ -1,5 +1,7 @@ # @baseplate-dev/tools +## 0.6.5 + ## 0.6.4 ## 0.6.3 diff --git a/packages/tools/package.json b/packages/tools/package.json index 6b0aa65c4..0702e5d6f 100644 --- a/packages/tools/package.json +++ b/packages/tools/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/tools", - "version": "0.6.4", + "version": "0.6.5", "description": "Shared dev configurations for linting, formatting, and testing Baseplate projects", "keywords": [ "baseplate", diff --git a/packages/ui-components/CHANGELOG.md b/packages/ui-components/CHANGELOG.md index 1f3d266ef..1baf1a1b9 100644 --- a/packages/ui-components/CHANGELOG.md +++ b/packages/ui-components/CHANGELOG.md @@ -1,5 +1,18 @@ # @baseplate-dev/ui-components +## 0.6.5 + +### Patch Changes + +- [#840](https://github.com/halfdomelabs/baseplate/pull/840) [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d) Thanks [@kingston](https://github.com/kingston)! - Replace EmptyDisplay with composable Empty component from shadcn + +- [#859](https://github.com/halfdomelabs/baseplate/pull/859) [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5) Thanks [@kingston](https://github.com/kingston)! - Add hover styles for badges rendered as buttons and use semantic hover color tokens + +- [#847](https://github.com/halfdomelabs/baseplate/pull/847) [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610) Thanks [@kingston](https://github.com/kingston)! - Connect theme builder UI to code generation. Theme color configuration from the project definition now drives the generated `styles.css` instead of hardcoded values. Default theme uses slate base with indigo primary. Remove explicit hover color variables (primaryHover, secondaryHover, destructiveHover) and linkVisited — hover is now computed via `color-mix` in CSS. Add palette swatch selection to theme color picker. Split preview into surface and interactive sections with input group and alert components. + +- Updated dependencies []: + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/packages/ui-components/package.json b/packages/ui-components/package.json index cccd660bf..b5cb6c37e 100644 --- a/packages/ui-components/package.json +++ b/packages/ui-components/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/ui-components", - "version": "0.6.4", + "version": "0.6.5", "description": "Shared UI component library", "keywords": [ "baseplate", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 28037370e..9c0a01953 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,7 @@ # @baseplate-dev/utils +## 0.6.5 + ## 0.6.4 ## 0.6.3 diff --git a/packages/utils/package.json b/packages/utils/package.json index 2ce6a44e2..8d5ad51d1 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/utils", - "version": "0.6.4", + "version": "0.6.5", "description": "Shared utility functions for Baseplate", "keywords": [ "baseplate", diff --git a/plugins/plugin-auth/CHANGELOG.md b/plugins/plugin-auth/CHANGELOG.md index 3ac8137ae..146564039 100644 --- a/plugins/plugin-auth/CHANGELOG.md +++ b/plugins/plugin-auth/CHANGELOG.md @@ -1,5 +1,29 @@ # @baseplate-dev/plugin-auth +## 0.6.5 + +### Patch Changes + +- [#834](https://github.com/halfdomelabs/baseplate/pull/834) [`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15) Thanks [@kingston](https://github.com/kingston)! - Add `accountsFeatureRef` field to auth plugin, separating user data models (User, UserAccount, UserRole, UserSession, AuthVerification) from auth infrastructure code. Defaults to a new `accounts` feature alongside the existing `auth` feature. Includes schema migration 029 to backfill existing projects. + +- [#844](https://github.com/halfdomelabs/baseplate/pull/844) [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d) Thanks [@kingston](https://github.com/kingston)! - Improve better-auth feature parity with local-auth by adding password/email flows, admin mutations, frontend auth pages, seed user generator, and admin role. Also updates role flags, refines admin role handling, enhances auth UI, and adds project migration. + +- [#851](https://github.com/halfdomelabs/baseplate/pull/851) [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1) Thanks [@kingston](https://github.com/kingston)! - Add plugin dependency support: plugins can declare `pluginDependencies` in plugin.json to require other plugins. Includes circular dependency detection via toposort, definition issue checking that blocks save for unmet dependencies, UI gating that prompts users to enable/configure dependencies before enabling a plugin, and implementation plugin validation. Added dependency declarations to local-auth (email, queue, rate-limit), email (queue), and storage (queue). + +- [#834](https://github.com/halfdomelabs/baseplate/pull/834) [`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15) Thanks [@kingston](https://github.com/kingston)! - Register definition issue checkers for plugin schema validation so model drift errors surface globally in the issues panel, not just on plugin settings pages + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`90ef6d5`](https://github.com/halfdomelabs/baseplate/commit/90ef6d51e0076834dd437d6854f90d391ccba3fb), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`6c32220`](https://github.com/halfdomelabs/baseplate/commit/6c3222084aed198e3ab9ac2169443b3eb0e15359), [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`9688ca3`](https://github.com/halfdomelabs/baseplate/commit/9688ca348fd995a228bff597069f58644d7e9459), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610), [`87a2218`](https://github.com/halfdomelabs/baseplate/commit/87a2218266f957bb4beacd6b13cb3d610fd15a41), [`adc5f55`](https://github.com/halfdomelabs/baseplate/commit/adc5f55dbf3a1451f4402cd6bd126e15f60b8ed8)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/fastify-generators@0.6.5 + - @baseplate-dev/plugin-email@0.6.5 + - @baseplate-dev/react-generators@0.6.5 + - @baseplate-dev/ui-components@0.6.5 + - @baseplate-dev/plugin-rate-limit@0.6.5 + - @baseplate-dev/core-generators@0.6.5 + - @baseplate-dev/plugin-queue@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/plugins/plugin-auth/package.json b/plugins/plugin-auth/package.json index acebca691..707e0ad8a 100644 --- a/plugins/plugin-auth/package.json +++ b/plugins/plugin-auth/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/plugin-auth", - "version": "0.6.4", + "version": "0.6.5", "description": "Contains the auth plugin for Baseplate", "keywords": [ "authentication", diff --git a/plugins/plugin-email/CHANGELOG.md b/plugins/plugin-email/CHANGELOG.md index 620bcc5c5..78f4a2274 100644 --- a/plugins/plugin-email/CHANGELOG.md +++ b/plugins/plugin-email/CHANGELOG.md @@ -1,5 +1,29 @@ # @baseplate-dev/plugin-email +## 0.6.5 + +### Patch Changes + +- [#852](https://github.com/halfdomelabs/baseplate/pull/852) [`90ef6d5`](https://github.com/halfdomelabs/baseplate/commit/90ef6d51e0076834dd437d6854f90d391ccba3fb) Thanks [@kingston](https://github.com/kingston)! - Add Resend and Stub/Custom email providers alongside Postmark + +- [#853](https://github.com/halfdomelabs/baseplate/pull/853) [`6c32220`](https://github.com/halfdomelabs/baseplate/commit/6c3222084aed198e3ab9ac2169443b3eb0e15359) Thanks [@kingston](https://github.com/kingston)! - Add definition issue checker and email definition editor suggestion to auto-create a transactional email library when the email plugin is enabled + +- [#850](https://github.com/halfdomelabs/baseplate/pull/850) [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48) Thanks [@kingston](https://github.com/kingston)! - Add descriptions to app and package type options in the create new dialog so users understand what each type does before choosing + +- [#851](https://github.com/halfdomelabs/baseplate/pull/851) [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1) Thanks [@kingston](https://github.com/kingston)! - Add plugin dependency support: plugins can declare `pluginDependencies` in plugin.json to require other plugins. Includes circular dependency detection via toposort, definition issue checking that blocks save for unmet dependencies, UI gating that prompts users to enable/configure dependencies before enabling a plugin, and implementation plugin validation. Added dependency declarations to local-auth (email, queue, rate-limit), email (queue), and storage (queue). + +- [#856](https://github.com/halfdomelabs/baseplate/pull/856) [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35) Thanks [@kingston](https://github.com/kingston)! - Restrict certain app and library types to one instance per project by adding a singleton flag to type configurations. + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`9688ca3`](https://github.com/halfdomelabs/baseplate/commit/9688ca348fd995a228bff597069f58644d7e9459), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610), [`87a2218`](https://github.com/halfdomelabs/baseplate/commit/87a2218266f957bb4beacd6b13cb3d610fd15a41), [`adc5f55`](https://github.com/halfdomelabs/baseplate/commit/adc5f55dbf3a1451f4402cd6bd126e15f60b8ed8)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/fastify-generators@0.6.5 + - @baseplate-dev/react-generators@0.6.5 + - @baseplate-dev/ui-components@0.6.5 + - @baseplate-dev/core-generators@0.6.5 + - @baseplate-dev/plugin-queue@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/plugins/plugin-email/package.json b/plugins/plugin-email/package.json index 62b769a34..f768c95d3 100644 --- a/plugins/plugin-email/package.json +++ b/plugins/plugin-email/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/plugin-email", - "version": "0.6.4", + "version": "0.6.5", "description": "Contains the email plugin for Baseplate", "keywords": [ "baseplate", diff --git a/plugins/plugin-observability/CHANGELOG.md b/plugins/plugin-observability/CHANGELOG.md index cf14dbf18..4c66c6b0a 100644 --- a/plugins/plugin-observability/CHANGELOG.md +++ b/plugins/plugin-observability/CHANGELOG.md @@ -1,5 +1,18 @@ # @baseplate-dev/plugin-observability +## 0.6.5 + +### Patch Changes + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`9688ca3`](https://github.com/halfdomelabs/baseplate/commit/9688ca348fd995a228bff597069f58644d7e9459), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610), [`87a2218`](https://github.com/halfdomelabs/baseplate/commit/87a2218266f957bb4beacd6b13cb3d610fd15a41), [`adc5f55`](https://github.com/halfdomelabs/baseplate/commit/adc5f55dbf3a1451f4402cd6bd126e15f60b8ed8)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/fastify-generators@0.6.5 + - @baseplate-dev/react-generators@0.6.5 + - @baseplate-dev/ui-components@0.6.5 + - @baseplate-dev/core-generators@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/plugins/plugin-observability/package.json b/plugins/plugin-observability/package.json index b8d86fe75..8019b5ec6 100644 --- a/plugins/plugin-observability/package.json +++ b/plugins/plugin-observability/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/plugin-observability", - "version": "0.6.4", + "version": "0.6.5", "description": "Observability plugins for Baseplate (Sentry error monitoring, performance tracking)", "keywords": [ "baseplate", diff --git a/plugins/plugin-payments/CHANGELOG.md b/plugins/plugin-payments/CHANGELOG.md index a54f034c4..f59659a97 100644 --- a/plugins/plugin-payments/CHANGELOG.md +++ b/plugins/plugin-payments/CHANGELOG.md @@ -1,5 +1,21 @@ # @baseplate-dev/plugin-payments +## 0.6.5 + +### Patch Changes + +- [#854](https://github.com/halfdomelabs/baseplate/pull/854) [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e) Thanks [@kingston](https://github.com/kingston)! - Add optional description field to enum values that flows through to Pothos GraphQL enum type definitions + +- [#851](https://github.com/halfdomelabs/baseplate/pull/851) [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1) Thanks [@kingston](https://github.com/kingston)! - Add plugin dependency support: plugins can declare `pluginDependencies` in plugin.json to require other plugins. Includes circular dependency detection via toposort, definition issue checking that blocks save for unmet dependencies, UI gating that prompts users to enable/configure dependencies before enabling a plugin, and implementation plugin validation. Added dependency declarations to local-auth (email, queue, rate-limit), email (queue), and storage (queue). + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`9688ca3`](https://github.com/halfdomelabs/baseplate/commit/9688ca348fd995a228bff597069f58644d7e9459), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610), [`87a2218`](https://github.com/halfdomelabs/baseplate/commit/87a2218266f957bb4beacd6b13cb3d610fd15a41), [`adc5f55`](https://github.com/halfdomelabs/baseplate/commit/adc5f55dbf3a1451f4402cd6bd126e15f60b8ed8)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/fastify-generators@0.6.5 + - @baseplate-dev/ui-components@0.6.5 + - @baseplate-dev/core-generators@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/plugins/plugin-payments/package.json b/plugins/plugin-payments/package.json index dfe9e4020..9ec7eef41 100644 --- a/plugins/plugin-payments/package.json +++ b/plugins/plugin-payments/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/plugin-payments", - "version": "0.6.4", + "version": "0.6.5", "description": "Payment processing plugins for Baseplate (Stripe)", "keywords": [ "baseplate", diff --git a/plugins/plugin-queue/CHANGELOG.md b/plugins/plugin-queue/CHANGELOG.md index 2aea955d0..6702f34be 100644 --- a/plugins/plugin-queue/CHANGELOG.md +++ b/plugins/plugin-queue/CHANGELOG.md @@ -1,5 +1,17 @@ # @baseplate-dev/plugin-queue +## 0.6.5 + +### Patch Changes + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`9688ca3`](https://github.com/halfdomelabs/baseplate/commit/9688ca348fd995a228bff597069f58644d7e9459), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610), [`87a2218`](https://github.com/halfdomelabs/baseplate/commit/87a2218266f957bb4beacd6b13cb3d610fd15a41), [`adc5f55`](https://github.com/halfdomelabs/baseplate/commit/adc5f55dbf3a1451f4402cd6bd126e15f60b8ed8)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/fastify-generators@0.6.5 + - @baseplate-dev/ui-components@0.6.5 + - @baseplate-dev/core-generators@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/plugins/plugin-queue/package.json b/plugins/plugin-queue/package.json index 82e0155e0..727dcd8e3 100644 --- a/plugins/plugin-queue/package.json +++ b/plugins/plugin-queue/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/plugin-queue", - "version": "0.6.4", + "version": "0.6.5", "description": "Contains the queue plugin for Baseplate", "keywords": [ "baseplate", diff --git a/plugins/plugin-rate-limit/CHANGELOG.md b/plugins/plugin-rate-limit/CHANGELOG.md index a7c19e88a..b97a3421d 100644 --- a/plugins/plugin-rate-limit/CHANGELOG.md +++ b/plugins/plugin-rate-limit/CHANGELOG.md @@ -1,5 +1,19 @@ # @baseplate-dev/plugin-rate-limit +## 0.6.5 + +### Patch Changes + +- [#834](https://github.com/halfdomelabs/baseplate/pull/834) [`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15) Thanks [@kingston](https://github.com/kingston)! - Register definition issue checkers for plugin schema validation so model drift errors surface globally in the issues panel, not just on plugin settings pages + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`9688ca3`](https://github.com/halfdomelabs/baseplate/commit/9688ca348fd995a228bff597069f58644d7e9459), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610), [`87a2218`](https://github.com/halfdomelabs/baseplate/commit/87a2218266f957bb4beacd6b13cb3d610fd15a41), [`adc5f55`](https://github.com/halfdomelabs/baseplate/commit/adc5f55dbf3a1451f4402cd6bd126e15f60b8ed8)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/fastify-generators@0.6.5 + - @baseplate-dev/ui-components@0.6.5 + - @baseplate-dev/core-generators@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/plugins/plugin-rate-limit/package.json b/plugins/plugin-rate-limit/package.json index 103295814..8164bb4ce 100644 --- a/plugins/plugin-rate-limit/package.json +++ b/plugins/plugin-rate-limit/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/plugin-rate-limit", - "version": "0.6.4", + "version": "0.6.5", "description": "Contains the rate limiting plugin for Baseplate", "keywords": [ "baseplate", diff --git a/plugins/plugin-storage/CHANGELOG.md b/plugins/plugin-storage/CHANGELOG.md index 778262518..60433b48e 100644 --- a/plugins/plugin-storage/CHANGELOG.md +++ b/plugins/plugin-storage/CHANGELOG.md @@ -1,5 +1,27 @@ # @baseplate-dev/plugin-storage +## 0.6.5 + +### Patch Changes + +- [#845](https://github.com/halfdomelabs/baseplate/pull/845) [`9688ca3`](https://github.com/halfdomelabs/baseplate/commit/9688ca348fd995a228bff597069f58644d7e9459) Thanks [@kingston](https://github.com/kingston)! - Replace imperative compose/commit data service pattern with declarative transformer API and fix handling of JSON fields. + +- [#851](https://github.com/halfdomelabs/baseplate/pull/851) [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1) Thanks [@kingston](https://github.com/kingston)! - Add plugin dependency support: plugins can declare `pluginDependencies` in plugin.json to require other plugins. Includes circular dependency detection via toposort, definition issue checking that blocks save for unmet dependencies, UI gating that prompts users to enable/configure dependencies before enabling a plugin, and implementation plugin validation. Added dependency declarations to local-auth (email, queue, rate-limit), email (queue), and storage (queue). + +- [#834](https://github.com/halfdomelabs/baseplate/pull/834) [`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15) Thanks [@kingston](https://github.com/kingston)! - Register definition issue checkers for plugin schema validation so model drift errors surface globally in the issues panel, not just on plugin settings pages + +- [#849](https://github.com/halfdomelabs/baseplate/pull/849) [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc) Thanks [@kingston](https://github.com/kingston)! - Change file-to-user relation onDelete from Cascade to SetNull + +- Updated dependencies [[`37b6d8f`](https://github.com/halfdomelabs/baseplate/commit/37b6d8fd76086dab2953e12e48543334c5056f15), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`9708637`](https://github.com/halfdomelabs/baseplate/commit/97086370718861d2c3170ec6d83af84793fbd09e), [`06f5173`](https://github.com/halfdomelabs/baseplate/commit/06f517371c4904482873a4e30fe9b23b4fd2e36d), [`c24a24a`](https://github.com/halfdomelabs/baseplate/commit/c24a24ac9d2b66623acb0fda9c6ff2b3b80c0a6d), [`9688ca3`](https://github.com/halfdomelabs/baseplate/commit/9688ca348fd995a228bff597069f58644d7e9459), [`71146cd`](https://github.com/halfdomelabs/baseplate/commit/71146cd1ab784f45e4409fef7e6e447750047e48), [`fc8f158`](https://github.com/halfdomelabs/baseplate/commit/fc8f1582f1702d2d6f6eaa60607da7bb777750b5), [`53b8635`](https://github.com/halfdomelabs/baseplate/commit/53b86354ee6bc4b46d1966f657e3d6c942cf1eb1), [`85d957d`](https://github.com/halfdomelabs/baseplate/commit/85d957d4a2ab4b3a55a96c8dbba9a79d2f72511c), [`8d30c14`](https://github.com/halfdomelabs/baseplate/commit/8d30c145ce5d72dcfc038ff076ed0746d2d763cc), [`ed5d250`](https://github.com/halfdomelabs/baseplate/commit/ed5d250146f0b48386a8208741150f9011892a35), [`efcf233`](https://github.com/halfdomelabs/baseplate/commit/efcf2338c018ad46b08e8fef3994630dea511723), [`2a514a6`](https://github.com/halfdomelabs/baseplate/commit/2a514a63e741e1b16b3b1b168b84a60965141887), [`497904a`](https://github.com/halfdomelabs/baseplate/commit/497904a9b5088171f95c5e16bcda542fb5e98610), [`87a2218`](https://github.com/halfdomelabs/baseplate/commit/87a2218266f957bb4beacd6b13cb3d610fd15a41), [`adc5f55`](https://github.com/halfdomelabs/baseplate/commit/adc5f55dbf3a1451f4402cd6bd126e15f60b8ed8)]: + - @baseplate-dev/project-builder-lib@0.6.5 + - @baseplate-dev/fastify-generators@0.6.5 + - @baseplate-dev/react-generators@0.6.5 + - @baseplate-dev/ui-components@0.6.5 + - @baseplate-dev/core-generators@0.6.5 + - @baseplate-dev/plugin-queue@0.6.5 + - @baseplate-dev/sync@0.6.5 + - @baseplate-dev/utils@0.6.5 + ## 0.6.4 ### Patch Changes diff --git a/plugins/plugin-storage/package.json b/plugins/plugin-storage/package.json index 76b977570..5605b102b 100644 --- a/plugins/plugin-storage/package.json +++ b/plugins/plugin-storage/package.json @@ -1,6 +1,6 @@ { "name": "@baseplate-dev/plugin-storage", - "version": "0.6.4", + "version": "0.6.5", "description": "Contains the storage plugin for Baseplate", "keywords": [ "baseplate",