Skip to content

Releases: halfdomelabs/baseplate

baseplate@0.6.4

16 Mar 11:12
e449c4b

Choose a tag to compare

Patch Changes

  • #836 9369fd4 Thanks @kingston! - Add requireNameOnRegistration option to local auth plugin. When enabled, the registration form collects and requires a name field from users.

  • #837 ba315aa Thanks @kingston! - Move Stripe webhook infrastructure into fastify-stripe generator and add stripeWebhookConfigProvider so any module can register Stripe event handlers without requiring the billing module to be enabled. Fix feature reference save logic in plugin definition editors (payments, rate-limit, storage) to correctly persist feature IDs.

  • #837 ba315aa Thanks @kingston! - Add resolveFeatureName, createPartialFeatures, and getFeatureIdByNameOrThrow to FeatureUtils.

  • #837 ba315aa Thanks @kingston! - Add inputValue prop to ComboboxField for controlled input state.

baseplate@0.6.3

15 Mar 21:03
ac2a769

Choose a tag to compare

Patch Changes

  • #835 8072019 Thanks @kingston! - Add .env.local support for backend projects - adds .env.local to gitignore and loads it via --env-file-if-exists flag in dev scripts

  • #835 8072019 Thanks @kingston! - Add support for indexes on tables, mirroring the existing unique constraints implementation

  • #835 8072019 Thanks @kingston! - Extract Sentry into standalone plugin package @baseplate-dev/plugin-observability and add migration to auto-enable Sentry plugin on existing projects

  • #835 8072019 Thanks @kingston! - Extract Stripe into standalone @baseplate-dev/plugin-payments package. Stripe is now managed through the plugin system instead of the enableStripe boolean on backend app config. Includes migration to automatically convert existing projects. Overhaul Stripe implementation to provide billing support.

  • #835 8072019 Thanks @kingston! - Remove Altair GraphQL IDE support in favor of the built-in GraphiQL interface provided by GraphQL Yoga

  • #835 8072019 Thanks @kingston! - Migrate from gql.tada to graphql-code-generator with client-preset

  • #835 8072019 Thanks @kingston! - Add embedded workers plugin for running queue workers in the Fastify server process

  • #835 8072019 Thanks @kingston! - Switch generated UI components from radix-ui to @base-ui/react

    • Replace radix-ui and cmdk dependencies with @base-ui/react in generated projects
    • Update all generator templates to use base-ui component implementations
    • Convert asChild prop usage to render prop pattern in admin layout, crud list, and crud edit action generators
    • Update plugin-storage upload component templates to use Field/FieldError instead of FormItem/FormMessage
  • #835 8072019 Thanks @kingston! - Support literal value comparisons in authorization expressions (e.g. model.status === 'active', model.isPublished !== false)

  • #835 8072019 Thanks @kingston! - Fix entity navigation for discriminated union array children (e.g. admin sections) by stripping leading discriminated-union-array element from relative paths in collectEntityMetadata

  • #835 8072019 Thanks @kingston! - Add auto-fix suggestions for definition issues in the warning dialog, starting with relation field type mismatch fixes

  • #835 8072019 Thanks @kingston! - MCP server improvements: apply fixRefDeletions and applyDefinitionFixes when staging changes, add entity search action, expose auto-fix suggestions with apply-fix action, add plugin management actions (list, configure, disable), blacklist plugin entity type from generic entity operations

  • #835 8072019 Thanks @kingston! - Fix model feature not updating on the page after changing it in the general info dialog

  • #835 8072019 Thanks @kingston! - Hide GraphQL Subscriptions toggle from backend app configuration for V-Alpha release

  • #835 8072019 Thanks @kingston! - Add autocomplete, slider, collapsible, and spinner UI components

  • #835 8072019 Thanks @kingston! - Fix extractor.json being silently overwritten when it already exists but fails schema validation during auto-generation

  • #835 8072019 Thanks @kingston! - Add oxlint base configuration and integrate with ESLint via eslint-plugin-oxlint

@baseplate-dev/utils@0.6.2

11 Mar 22:01
9455f14

Choose a tag to compare

Patch Changes

  • Reset version to 0.6.2 to fix accidental major version bumps caused by missing changeset fixed-group configuration.

@baseplate-dev/utils@0.6.1

11 Mar 14:48
3ee6717

Choose a tag to compare

@baseplate-dev/utils@0.6.1

@baseplate-dev/ui-components@0.6.2

11 Mar 22:01
9455f14

Choose a tag to compare

Patch Changes

  • Reset version to 0.6.2 to fix accidental major version bumps caused by missing changeset fixed-group configuration.

@baseplate-dev/ui-components@0.6.1

11 Mar 14:47
3ee6717

Choose a tag to compare

Patch Changes

  • Updated dependencies []:
    • @baseplate-dev/utils@0.6.1

@baseplate-dev/tools@0.6.2

11 Mar 22:01
9455f14

Choose a tag to compare

Patch Changes

  • Reset version to 0.6.2 to fix accidental major version bumps caused by missing changeset fixed-group configuration.

@baseplate-dev/tools@0.6.1

11 Mar 14:48
3ee6717

Choose a tag to compare

@baseplate-dev/tools@0.6.1

@baseplate-dev/sync@0.6.2

11 Mar 22:01
9455f14

Choose a tag to compare

Patch Changes

  • Reset version to 0.6.2 to fix accidental major version bumps caused by missing changeset fixed-group configuration.

@baseplate-dev/sync@0.6.1

11 Mar 14:48
3ee6717

Choose a tag to compare

Patch Changes

  • Updated dependencies []:
    • @baseplate-dev/utils@0.6.1