Skip to content

Version Packages#817

Merged
michnowak merged 1 commit intomainfrom
changeset-release/main
Mar 17, 2026
Merged

Version Packages#817
michnowak merged 1 commit intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Mar 17, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@o2s/blocks.article@1.5.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.article-list@1.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • fadbc63: Align renderer prop types with runtime usage across blocks.

    Restore missing isDraftModeEnabled and userId coverage in renderer prop contracts and rename the misnamed notification details renderer prop type for consistency.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.article-search@1.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.bento-grid@0.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.category@1.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.category-list@1.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.cta-section@0.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.document-list@0.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.faq@1.5.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • fadbc63: Align renderer prop types with runtime usage across blocks.

    Restore missing isDraftModeEnabled and userId coverage in renderer prop contracts and rename the misnamed notification details renderer prop type for consistency.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.feature-section@0.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.feature-section-grid@0.5.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.featured-service-list@1.4.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.hero-section@0.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.invoice-list@1.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.media-section@0.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.notification-details@1.5.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • fadbc63: Align renderer prop types with runtime usage across blocks.

    Restore missing isDraftModeEnabled and userId coverage in renderer prop contracts and rename the misnamed notification details renderer prop type for consistency.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.notification-list@1.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.notification-summary@1.3.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.order-details@1.5.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.order-list@1.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.orders-summary@1.5.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.payments-history@1.4.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.payments-summary@1.4.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.pricing-section@0.6.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.product-details@0.3.1

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.product-list@0.5.1

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.quick-links@1.5.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • fadbc63: Align renderer prop types with runtime usage across blocks.

    Restore missing isDraftModeEnabled and userId coverage in renderer prop contracts and rename the misnamed notification details renderer prop type for consistency.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.recommended-products@0.3.1

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.service-details@1.4.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.service-list@1.5.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.surveyjs-form@1.4.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3
    • @o2s/modules.surveyjs@0.4.4

@o2s/blocks.ticket-details@1.5.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.ticket-list@1.7.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • fadbc63: Align renderer prop types with runtime usage across blocks.

    Restore missing isDraftModeEnabled and userId coverage in renderer prop contracts and rename the misnamed notification details renderer prop type for consistency.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.ticket-recent@1.4.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.ticket-summary@1.3.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/blocks.user-account@1.4.2

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • fadbc63: Align renderer prop types with runtime usage across blocks.

    Restore missing isDraftModeEnabled and userId coverage in renderer prop contracts and rename the misnamed notification details renderer prop type for consistency.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

create-o2s-app@4.1.1

Patch Changes

  • 338cb01: Use the create-o2s-app/base branch as the source for eject-block so ejected blocks match production-ready templates.
  • 338cb01: Show a post-generation block summary and next steps at the end of generated changes output.
  • 8c57c81: chore(deps): update dependencies

@o2s/framework@1.20.1

Patch Changes

  • fadbc63: Extract shared block prop types into framework models and migrate block frontend props to the common BlockWith* helpers.

    This removes duplicated slug, userId, and isDraftModeEnabled definitions and keeps renderer props aligned across blocks.

  • 338cb01: Introduce typed header name constants (HeaderName) using as const and
    replace selected magic header strings in API harmonization and frontend code.

    Update SDK header typing to use AppHeaders for stronger request typing.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

@o2s/integrations.algolia@1.6.2

Patch Changes

  • 924f413: chore(deps): update dependencies
  • Updated dependencies [fadbc63]
  • Updated dependencies [338cb01]
  • Updated dependencies [338cb01]
  • Updated dependencies [338cb01]
    • @o2s/framework@1.20.1

@o2s/integrations.contentful-cms@0.8.1

Patch Changes

  • feb0a8c: chore(deps): update dependencies

  • 338cb01: Migrate integration services from implements to extends and add super() where needed
    to keep constructor metadata compatible with NestJS dependency injection.

    Update documentation examples to reflect the new extends ...Service pattern.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1

@o2s/integrations.medusajs@1.11.1

Patch Changes

  • dd58165: chore(deps): update dependencies
  • Updated dependencies [fadbc63]
  • Updated dependencies [338cb01]
  • Updated dependencies [338cb01]
  • Updated dependencies [338cb01]
    • @o2s/framework@1.20.1

@o2s/integrations.mocked@1.21.1

Patch Changes

  • 338cb01: Migrate integration services from implements to extends and add super() where needed
    to keep constructor metadata compatible with NestJS dependency injection.

    Update documentation examples to reflect the new extends ...Service pattern.

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1

@o2s/integrations.redis@1.4.2

Patch Changes

  • 338cb01: Migrate integration services from implements to extends and add super() where needed
    to keep constructor metadata compatible with NestJS dependency injection.

    Update documentation examples to reflect the new extends ...Service pattern.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1

@o2s/integrations.strapi-cms@2.13.1

Patch Changes

  • 338cb01: Clarify Strapi integration documentation around external openselfservice-resources repository:
    explain why content models and example data live in a separate resources repo, how to pick
    the right export (o2s vs dxp), and provide a step-by-step flow for importing the content
    model into a Strapi instance.

  • feb0a8c: chore(deps): update dependencies

  • 338cb01: Migrate integration services from implements to extends and add super() where needed
    to keep constructor metadata compatible with NestJS dependency injection.

    Update documentation examples to reflect the new extends ...Service pattern.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1

@o2s/modules.surveyjs@0.4.4

Patch Changes

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • 338cb01: Refactor header access to use HeaderName constants instead of literal header keys across framework controllers, block harmonization services, and mocked auth guards.

    This unifies header handling, reduces string-key typos, and aligns modules with the typed headers approach exposed by @o2s/framework/headers.

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/utils.api-harmonization@0.3.3

@o2s/utils.api-harmonization@0.3.3

Patch Changes

  • 338cb01: Introduce typed header name constants (HeaderName) using as const and
    replace selected magic header strings in API harmonization and frontend code.

    Update SDK header typing to use AppHeaders for stronger request typing.

  • 338cb01: fix(api-harmonization): align typed header usage across services and generated SDK/controller contracts

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1

@o2s/api-harmonization@1.18.1

Patch Changes

  • 338cb01: Introduce typed header name constants (HeaderName) using as const and
    replace selected magic header strings in API harmonization and frontend code.

    Update SDK header typing to use AppHeaders for stronger request typing.

  • Updated dependencies [fadbc63]

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/blocks.article@1.5.2
    • @o2s/blocks.article-list@1.6.2
    • @o2s/blocks.article-search@1.6.2
    • @o2s/blocks.bento-grid@0.6.2
    • @o2s/blocks.category@1.6.2
    • @o2s/blocks.category-list@1.6.2
    • @o2s/blocks.cta-section@0.6.2
    • @o2s/blocks.document-list@0.6.2
    • @o2s/blocks.faq@1.5.2
    • @o2s/blocks.feature-section@0.6.2
    • @o2s/blocks.feature-section-grid@0.5.2
    • @o2s/blocks.featured-service-list@1.4.2
    • @o2s/blocks.hero-section@0.6.2
    • @o2s/blocks.invoice-list@1.6.2
    • @o2s/blocks.media-section@0.6.2
    • @o2s/blocks.notification-details@1.5.2
    • @o2s/blocks.notification-list@1.6.2
    • @o2s/blocks.notification-summary@1.3.2
    • @o2s/blocks.order-details@1.5.2
    • @o2s/blocks.order-list@1.6.2
    • @o2s/blocks.orders-summary@1.5.2
    • @o2s/blocks.payments-history@1.4.2
    • @o2s/blocks.payments-summary@1.4.2
    • @o2s/blocks.pricing-section@0.6.2
    • @o2s/blocks.product-details@0.3.1
    • @o2s/blocks.product-list@0.5.1
    • @o2s/blocks.quick-links@1.5.2
    • @o2s/blocks.recommended-products@0.3.1
    • @o2s/blocks.service-details@1.4.2
    • @o2s/blocks.service-list@1.5.2
    • @o2s/blocks.surveyjs-form@1.4.2
    • @o2s/blocks.ticket-details@1.5.2
    • @o2s/blocks.ticket-list@1.7.2
    • @o2s/blocks.ticket-recent@1.4.2
    • @o2s/blocks.ticket-summary@1.3.2
    • @o2s/blocks.user-account@1.4.2
    • @o2s/utils.api-harmonization@0.3.3
    • @o2s/modules.surveyjs@0.4.4
    • @o2s/integrations.mocked@1.21.1

@o2s/docs@2.2.1

Patch Changes

  • 338cb01: Update the CMS integration extension guide to use a helper-based model extension pattern instead of manual model re-exports.

  • 338cb01: Fix telemetry documentation wording to reference O2S instead of Medusa.

  • 338cb01: Fix outdated @dxp namespace examples in docs to match the current @o2s package naming used across the project.

  • 338cb01: Fix inconsistent integration installation commands in docs by standardizing
    integration package installation to @o2s/configs.integrations.

    Add a central integrations installation table that explains expected commands.

@o2s/frontend@1.18.1

Patch Changes

  • 338cb01: Introduce typed header name constants (HeaderName) using as const and
    replace selected magic header strings in API harmonization and frontend code.

    Update SDK header typing to use AppHeaders for stronger request typing.

  • 338cb01: Replace the renderBlocks switch with a typed block registry to enforce
    compile-time coverage of all Modules.Page.Model.Blocks entries.

    Keep runtime handling for unknown block types with a warning log and null
    fallback.

  • 338cb01: Add a warning log in renderBlocks when an unknown block type is encountered.

    This makes missing block registration visible during development instead of silently rendering null.

  • Updated dependencies [fadbc63]

  • Updated dependencies [fadbc63]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

  • Updated dependencies [338cb01]

    • @o2s/framework@1.20.1
    • @o2s/blocks.article@1.5.2
    • @o2s/blocks.article-list@1.6.2
    • @o2s/blocks.article-search@1.6.2
    • @o2s/blocks.bento-grid@0.6.2
    • @o2s/blocks.category@1.6.2
    • @o2s/blocks.category-list@1.6.2
    • @o2s/blocks.cta-section@0.6.2
    • @o2s/blocks.document-list@0.6.2
    • @o2s/blocks.faq@1.5.2
    • @o2s/blocks.feature-section@0.6.2
    • @o2s/blocks.feature-section-grid@0.5.2
    • @o2s/blocks.featured-service-list@1.4.2
    • @o2s/blocks.hero-section@0.6.2
    • @o2s/blocks.invoice-list@1.6.2
    • @o2s/blocks.media-section@0.6.2
    • @o2s/blocks.notification-details@1.5.2
    • @o2s/blocks.notification-list@1.6.2
    • @o2s/blocks.notification-summary@1.3.2
    • @o2s/blocks.order-details@1.5.2
    • @o2s/blocks.order-list@1.6.2
    • @o2s/blocks.orders-summary@1.5.2
    • @o2s/blocks.payments-history@1.4.2
    • @o2s/blocks.payments-summary@1.4.2
    • @o2s/blocks.pricing-section@0.6.2
    • @o2s/blocks.product-details@0.3.1
    • @o2s/blocks.product-list@0.5.1
    • @o2s/blocks.quick-links@1.5.2
    • @o2s/blocks.recommended-products@0.3.1
    • @o2s/blocks.service-details@1.4.2
    • @o2s/blocks.service-list@1.5.2
    • @o2s/blocks.surveyjs-form@1.4.2
    • @o2s/blocks.ticket-details@1.5.2
    • @o2s/blocks.ticket-list@1.7.2
    • @o2s/blocks.ticket-recent@1.4.2
    • @o2s/blocks.ticket-summary@1.3.2
    • @o2s/blocks.user-account@1.4.2
    • @o2s/utils.api-harmonization@0.3.3
    • @o2s/integrations.mocked@1.21.1

@github-actions github-actions Bot force-pushed the changeset-release/main branch from cc281de to d7b844e Compare March 17, 2026 09:06
@michnowak michnowak merged commit 44b3482 into main Mar 17, 2026
3 checks passed
@michnowak michnowak deleted the changeset-release/main branch March 17, 2026 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant