Skip to content

Releases: withstudiocms/studiocms

studiocms@0.4.4

14 Mar 05:56
a17e6b2

Choose a tag to compare

Patch Changes

  • #1480 aebe8bc Thanks @Adammatthiesen! - Fix user filtering logic in RestApiSecureHandler

  • Updated dependencies [3f7e6cf]:

    • effectify@0.2.0
    • @withstudiocms/api-spec@0.3.2
    • @withstudiocms/effect@0.4.1

effectify@0.2.0

14 Mar 05:56
a17e6b2

Choose a tag to compare

Minor Changes

  • #1481 3f7e6cf Thanks @Adammatthiesen! - Adds new astro-integration-kit-inspired defineIntegration utility helper for building Astro integrations with Effect. The defineIntegration function introduces schema-validation for integration options using Effect Schema and automatically wraps integration hooks to surface errors as EffectifyIntegrationHookError instances. This provides better type safety and error handling for Astro integration authors.

    Behavioral Changes:

    • Integration options are now validated against the provided schema at integration initialization time, throwing EffectifyIntegrationHookError with hook: 'integration:options' for invalid options
    • All Effect-based integration hooks are automatically wrapped to catch and re-throw errors with proper context (hook name, integration name, and error details)
    • Hook errors are logged to the console and thrown as EffectifyIntegrationHookError instances

    Pre-1.0 Versioning Note: While this is technically a minor version bump (new feature addition), the introduction of schema-validation and automatic error wrapping represents a behavioral change that integration authors should be aware of. Existing code using raw Effect patterns for Astro integrations should evaluate whether to adopt this new utility for improved error handling and type safety.

@withstudiocms/effect@0.4.1

14 Mar 05:56
a17e6b2

Choose a tag to compare

Patch Changes

  • Updated dependencies [3f7e6cf]:
    • effectify@0.2.0

@withstudiocms/api-spec@0.3.2

14 Mar 05:56
a17e6b2

Choose a tag to compare

Patch Changes

  • Updated dependencies [3f7e6cf]:
    • effectify@0.2.0

studiocms@0.4.3

11 Mar 07:31
3fd987c

Choose a tag to compare

Patch Changes

@studiocms/s3-storage@0.3.1

11 Mar 07:31
3fd987c

Choose a tag to compare

Patch Changes

studiocms@0.4.2

10 Mar 10:04
33d69ff

Choose a tag to compare

Patch Changes

  • #1463 d17d916 Thanks @Adammatthiesen! - Fixes import paths, build scripts, and tweaks Astro config for StudioCMS installations

  • Updated dependencies [d17d916]:

    • @withstudiocms/api-spec@0.3.1
    • effectify@0.1.1

studiocms@0.4.1

10 Mar 05:00
7f4fe5d

Choose a tag to compare

Patch Changes

studiocms@0.4.0

10 Mar 04:00
3d6a868

Choose a tag to compare

Minor Changes

Patch Changes

Read more

effectify@0.1.1

10 Mar 10:04
33d69ff

Choose a tag to compare

Patch Changes