Skip to content

[csdk] latest release - #598

Merged
MenKNas merged 2 commits into
devfrom
changeset-release/dev
Sep 10, 2026
Merged

MenKNas merged 2 commits into
devfrom
changeset-release/dev

Conversation

@jss-release-github-app

@jss-release-github-app jss-release-github-app Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

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 dev, this PR will be updated.

Releases

@sitecore-content-sdk/angular@1.0.0

Major Changes

  • Use CSDK_PUBLIC_DEFAULT_SITE_NAME variable instead of CSDK_PUBLIC_SITECORE_DEFAULT_SITE, aligning names across frameworks (ccaa42f)
    • When upgrading from your pre-release Angular app, please ensure you use CSDK_PUBLIC_DEFAULT_SITE_NAME and CSDK_PUBLIC_DEFAULT_LANGUAGE across your deployments
    • Check the updated env.example in the latest available Angular sample for the up-to-date list of available environnment variables

Minor Changes

  • Pass the page language to Sitecore Forms to support new multilingual form versions. (fa0496c)

  • Design Studio support: (b43b89c)

    • Adds a design-library component
    • Adds library and library-medatada modes support - preview existing and codegenerated components.
    • Implementation hangs on import-map (generated at build time) and a component factory to render components at runtime.
    • DESIGN_LIBRARY_IMPORT_MAP injections token provides a Promise to lazy load import map. DESIGN_LIBRARY_COMPONENT_FACTORY injection token provides the factory and allows overriding it.
  • [experimental] Add experimental features visibility API shared across frameworks. Types/utils live in @sitecore-content-sdk/content; each framework package owns its experimental.json catalog. Next.js and Angular expose editing-secret protected endpoints, wired in all Next.js templates and the Angular server. (b4fad5b)

  • Code extraction support for Angular CSDK (23c9158)

  • [Design Studio] Import map generation (1f90cbe)

  • minor @sitecore-content-sdk/content dependency update:

    • Pass the page language to Sitecore Forms to support new multilingual form versions. (fa0496c)
    • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)
    • [experimental] Add a global env switch for experimental features.

    Experimental feature status now treats the app-level CSDK_GLOBAL_EXPERIMENTAL_FEATURES_ENABLED as a global enable switch. When the global switch is off, feature status falls back to individual feature env vars. The shared experimental helpers expose the global env var constant (CSDK_GLOBAL_EXPERIMENTAL_FEATURES_FLAG) and helper, and starter env examples document how to enable experimental features during development. (c9c8d1c)

    • [experimental] Add experimental features visibility API shared across frameworks. Types/utils live in @sitecore-content-sdk/content; each framework package owns its experimental.json catalog. Next.js and Angular expose editing-secret protected endpoints, wired in all Next.js templates and the Angular server. (b4fad5b)

    • Treat Layout Service isContentResolved as datasource validity in withDatasourceCheck()

    • ComponentRendering now includes optional isContentResolved from the layout rendered JSON

    • When isContentResolved is false, withDatasourceCheck() uses the existing missing-datasource fallback

    • When the property is omitted or true, existing behavior is unchanged (afdfd19)

      • Use CSDK_PUBLIC_DEFAULT_SITE_NAME variable instead of CSDK_PUBLIC_SITECORE_DEFAULT_SITE, aligning names across frameworks
      • When upgrading from your pre-release Angular app, please ensure you use CSDK_PUBLIC_DEFAULT_SITE_NAME and CSDK_PUBLIC_DEFAULT_LANGUAGE across your deployments
      • Check the updated env.example in the latest available Angular sample for the up-to-date list of available environnment variables (ccaa42f)
      • Add support of llms txt for all next apps through api routes. (d2b0a9f)

Patch Changes

  • [experimental] Add a global env switch for experimental features. (c9c8d1c)

    Experimental feature status now treats the app-level CSDK_GLOBAL_EXPERIMENTAL_FEATURES_ENABLED as a global enable switch. When the global switch is off, feature status falls back to individual feature env vars. The shared experimental helpers expose the global env var constant (CSDK_GLOBAL_EXPERIMENTAL_FEATURES_FLAG) and helper, and starter env examples document how to enable experimental features during development.

  • Apply pascalCase transformation for component map entries at framework level (8eb01ef)

  • [bug] Fix unicode path routing producing 404 (fbd07f4)

@sitecore-content-sdk/cli@2.3.0

Minor Changes

  • minor @sitecore-content-sdk/content dependency update:

    • Pass the page language to Sitecore Forms to support new multilingual form versions. (fa0496c)
    • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)
    • [experimental] Add a global env switch for experimental features.

    Experimental feature status now treats the app-level CSDK_GLOBAL_EXPERIMENTAL_FEATURES_ENABLED as a global enable switch. When the global switch is off, feature status falls back to individual feature env vars. The shared experimental helpers expose the global env var constant (CSDK_GLOBAL_EXPERIMENTAL_FEATURES_FLAG) and helper, and starter env examples document how to enable experimental features during development. (c9c8d1c)

    • [experimental] Add experimental features visibility API shared across frameworks. Types/utils live in @sitecore-content-sdk/content; each framework package owns its experimental.json catalog. Next.js and Angular expose editing-secret protected endpoints, wired in all Next.js templates and the Angular server. (b4fad5b)

    • Treat Layout Service isContentResolved as datasource validity in withDatasourceCheck()

    • ComponentRendering now includes optional isContentResolved from the layout rendered JSON

    • When isContentResolved is false, withDatasourceCheck() uses the existing missing-datasource fallback

    • When the property is omitted or true, existing behavior is unchanged (afdfd19)

      • Use CSDK_PUBLIC_DEFAULT_SITE_NAME variable instead of CSDK_PUBLIC_SITECORE_DEFAULT_SITE, aligning names across frameworks
      • When upgrading from your pre-release Angular app, please ensure you use CSDK_PUBLIC_DEFAULT_SITE_NAME and CSDK_PUBLIC_DEFAULT_LANGUAGE across your deployments
      • Check the updated env.example in the latest available Angular sample for the up-to-date list of available environnment variables (ccaa42f)
      • Add support of llms txt for all next apps through api routes. (d2b0a9f)

Patch Changes

  • [cli] Fix debug logs not being written by sitecore-tools when DEBUG is set in an .env file of an app running inside the content-sdk monorepo. The debug scopes are now enabled through @sitecore-content-sdk/core, so they are applied to the same 'debug' instance the SDK packages log through instead of a separate copy of the module the CLI resolves on its own. (b14e738)

@sitecore-content-sdk/content@2.3.0

Minor Changes

  • Pass the page language to Sitecore Forms to support new multilingual form versions. (fa0496c)

  • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)

  • [experimental] Add a global env switch for experimental features. (c9c8d1c)

    Experimental feature status now treats the app-level CSDK_GLOBAL_EXPERIMENTAL_FEATURES_ENABLED as a global enable switch. When the global switch is off, feature status falls back to individual feature env vars. The shared experimental helpers expose the global env var constant (CSDK_GLOBAL_EXPERIMENTAL_FEATURES_FLAG) and helper, and starter env examples document how to enable experimental features during development.

  • [experimental] Add experimental features visibility API shared across frameworks. Types/utils live in @sitecore-content-sdk/content; each framework package owns its experimental.json catalog. Next.js and Angular expose editing-secret protected endpoints, wired in all Next.js templates and the Angular server. (b4fad5b)

  • Treat Layout Service isContentResolved as datasource validity in withDatasourceCheck() (afdfd19)

    • ComponentRendering now includes optional isContentResolved from the layout rendered JSON
    • When isContentResolved is false, withDatasourceCheck() uses the existing missing-datasource fallback
    • When the property is omitted or true, existing behavior is unchanged
  • Use CSDK_PUBLIC_DEFAULT_SITE_NAME variable instead of CSDK_PUBLIC_SITECORE_DEFAULT_SITE, aligning names across frameworks (ccaa42f)

    • When upgrading from your pre-release Angular app, please ensure you use CSDK_PUBLIC_DEFAULT_SITE_NAME and CSDK_PUBLIC_DEFAULT_LANGUAGE across your deployments
    • Check the updated env.example in the latest available Angular sample for the up-to-date list of available environnment variables
  • Add support of llms txt for all next apps through api routes. (d2b0a9f)

Patch Changes

  • [Design Library] Compatibility refactor for Angular (b43b89c)
  • Resolve FEaaS/BYOC stylesheet links against the configured Edge URL (framework-wide). App Router only: drop precedence="high" so styles apply instead of preload. (16e405f)
  • Ensure more strict variant filtering in getComponentList calls (1f90cbe)
  • Code extraction support for Angular CSDK (23c9158)
  • Revert to using the unmodified file name as componentName in getComponentList (8eb01ef)
  • Ensure import map processes node modules with exports defined (99809ba)

create-content-sdk-app@2.4.0

Minor Changes

  • [Angular] Transform sample to minimal template and add LLM helper files (0c4a8c7)

Patch Changes

  • Resolve FEaaS/BYOC stylesheet links against the configured Edge URL (framework-wide). App Router only: drop precedence="high" so styles apply instead of preload. (16e405f)

  • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)

  • [experimental] Add a global env switch for experimental features. (c9c8d1c)

    Experimental feature status now treats the app-level CSDK_GLOBAL_EXPERIMENTAL_FEATURES_ENABLED as a global enable switch. When the global switch is off, feature status falls back to individual feature env vars. The shared experimental helpers expose the global env var constant (CSDK_GLOBAL_EXPERIMENTAL_FEATURES_FLAG) and helper, and starter env examples document how to enable experimental features during development.

  • [experimental] Add experimental features visibility API shared across frameworks. Types/utils live in @sitecore-content-sdk/content; each framework package owns its experimental.json catalog. Next.js and Angular expose editing-secret protected endpoints, wired in all Next.js templates and the Angular server. (b4fad5b)

  • Add support of llms txt for all next apps through api routes. (d2b0a9f)

  • [Angular] Use import-map generation (1f90cbe)

  • [Angular] Add healthz endpoint to default sample (ccaa42f)

  • major @sitecore-content-sdk/angular dependency update:

    • Use CSDK_PUBLIC_DEFAULT_SITE_NAME variable instead of CSDK_PUBLIC_SITECORE_DEFAULT_SITE, aligning names across frameworks
    • When upgrading from your pre-release Angular app, please ensure you use CSDK_PUBLIC_DEFAULT_SITE_NAME and CSDK_PUBLIC_DEFAULT_LANGUAGE across your deployments
    • Check the updated env.example in the latest available Angular sample for the up-to-date list of available environnment variables (ccaa42f)
  • minor @sitecore-content-sdk/angular dependency update:

    • Pass the page language to Sitecore Forms to support new multilingual form versions. (fa0496c)
    • Design Studio support:
    • Adds a design-library component
    • Adds library and library-medatada modes support - preview existing and codegenerated components.
    • Implementation hangs on import-map (generated at build time) and a component factory to render components at runtime.
    • DESIGN_LIBRARY_IMPORT_MAP injections token provides a Promise to lazy load import map. DESIGN_LIBRARY_COMPONENT_FACTORY injection token provides the factory and allows overriding it. (b43b89c)
    • [experimental] Add experimental features visibility API shared across frameworks. Types/utils live in @sitecore-content-sdk/content; each framework package owns its experimental.json catalog. Next.js and Angular expose editing-secret protected endpoints, wired in all Next.js templates and the Angular server. (b4fad5b)
    • Code extraction support for Angular CSDK (23c9158)
    • [Design Studio] Import map generation (1f90cbe)
  • minor @sitecore-content-sdk/content dependency update:

    • Pass the page language to Sitecore Forms to support new multilingual form versions. (fa0496c)
    • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)
    • [experimental] Add a global env switch for experimental features.

    Experimental feature status now treats the app-level CSDK_GLOBAL_EXPERIMENTAL_FEATURES_ENABLED as a global enable switch. When the global switch is off, feature status falls back to individual feature env vars. The shared experimental helpers expose the global env var constant (CSDK_GLOBAL_EXPERIMENTAL_FEATURES_FLAG) and helper, and starter env examples document how to enable experimental features during development. (c9c8d1c)

    • [experimental] Add experimental features visibility API shared across frameworks. Types/utils live in @sitecore-content-sdk/content; each framework package owns its experimental.json catalog. Next.js and Angular expose editing-secret protected endpoints, wired in all Next.js templates and the Angular server. (b4fad5b)

    • Treat Layout Service isContentResolved as datasource validity in withDatasourceCheck()

    • ComponentRendering now includes optional isContentResolved from the layout rendered JSON

    • When isContentResolved is false, withDatasourceCheck() uses the existing missing-datasource fallback

    • When the property is omitted or true, existing behavior is unchanged (afdfd19)

      • Use CSDK_PUBLIC_DEFAULT_SITE_NAME variable instead of CSDK_PUBLIC_SITECORE_DEFAULT_SITE, aligning names across frameworks
      • When upgrading from your pre-release Angular app, please ensure you use CSDK_PUBLIC_DEFAULT_SITE_NAME and CSDK_PUBLIC_DEFAULT_LANGUAGE across your deployments
      • Check the updated env.example in the latest available Angular sample for the up-to-date list of available environnment variables (ccaa42f)
      • Add support of llms txt for all next apps through api routes. (d2b0a9f)
  • minor @sitecore-content-sdk/nextjs dependency update:

    • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)
    • [experimental] Add a global env switch for experimental features.

    Experimental feature status now treats the app-level CSDK_GLOBAL_EXPERIMENTAL_FEATURES_ENABLED as a global enable switch. When the global switch is off, feature status falls back to individual feature env vars. The shared experimental helpers expose the global env var constant (CSDK_GLOBAL_EXPERIMENTAL_FEATURES_FLAG) and helper, and starter env examples document how to enable experimental features during development. (c9c8d1c)

    • [experimental] Add experimental features visibility API shared across frameworks. Types/utils live in @sitecore-content-sdk/content; each framework package owns its experimental.json catalog. Next.js and Angular expose editing-secret protected endpoints, wired in all Next.js templates and the Angular server. (b4fad5b)
    • Add support of llms txt for all next apps through api routes. (d2b0a9f)
  • minor @sitecore-content-sdk/react dependency update:

    • Pass the page language to Sitecore Forms to support new multilingual form versions. (fa0496c)

    • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)

    • Treat Layout Service isContentResolved as datasource validity in withDatasourceCheck()

    • ComponentRendering now includes optional isContentResolved from the layout rendered JSON

    • When isContentResolved is false, withDatasourceCheck() uses the existing missing-datasource fallback

    • When the property is omitted or true, existing behavior is unchanged (afdfd19)

      • Add More Like This (MLT) query support to SearchService and React search hooks
    • New public SearchQuery type models the /v1/search query payload (keyphrase, seedItemId, seedItemUrl)

    • SearchParameters now accepts optional mutually exclusive seedItemId and seedItemUrl fields for MLT widget queries

    • SearchService.search() validates that only one of keyphrase, seedItemId, or seedItemUrl is provided

    • Seed fields are sent only to /v1/search; /v1/search/suggest continues to accept keyphrase only

    • MLT responses map to the existing results / total / facets shape

    • useSearch and useInfiniteSearch accept seedItemId and seedItemUrl (b0823f3)

      • Add useSuggest React hook for /v1/search/suggest typeahead
    • Accepts searchIndexId, query (mapped to keyphrase), optional locale, enabled, and keepPreviousData

    • Returns querySuggestions, previewResults, and the same loading/error flags as useSearch

    • Does not send a request when query is empty or whitespace only (b0823f3)

  • minor @sitecore-content-sdk/search dependency update:

    • Add More Like This (MLT) query support to SearchService and React search hooks

    • New public SearchQuery type models the /v1/search query payload (keyphrase, seedItemId, seedItemUrl)

    • SearchParameters now accepts optional mutually exclusive seedItemId and seedItemUrl fields for MLT widget queries

    • SearchService.search() validates that only one of keyphrase, seedItemId, or seedItemUrl is provided

    • Seed fields are sent only to /v1/search; /v1/search/suggest continues to accept keyphrase only

    • MLT responses map to the existing results / total / facets shape

    • useSearch and useInfiniteSearch accept seedItemId and seedItemUrl (b0823f3)

      • Add typeahead suggest support to SearchService
    • New SearchService.suggest() method calling POST {edgeUrl}/v1/search/suggest

    • Accepts searchIndexId, required non-empty keyphrase, and optional locale

    • Returns wire-shaped querySuggestions and previewResults

    • New public types: SuggestParameters, SuggestResponse, QuerySuggestionItem (b0823f3)

@sitecore-content-sdk/nextjs@2.4.0

Minor Changes

  • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)

  • [experimental] Add a global env switch for experimental features. (c9c8d1c)

    Experimental feature status now treats the app-level CSDK_GLOBAL_EXPERIMENTAL_FEATURES_ENABLED as a global enable switch. When the global switch is off, feature status falls back to individual feature env vars. The shared experimental helpers expose the global env var constant (CSDK_GLOBAL_EXPERIMENTAL_FEATURES_FLAG) and helper, and starter env examples document how to enable experimental features during development.

  • [experimental] Add experimental features visibility API shared across frameworks. Types/utils live in @sitecore-content-sdk/content; each framework package owns its experimental.json catalog. Next.js and Angular expose editing-secret protected endpoints, wired in all Next.js templates and the Angular server. (b4fad5b)

  • Add support of llms txt for all next apps through api routes. (d2b0a9f)

  • minor @sitecore-content-sdk/content dependency update:

    • Pass the page language to Sitecore Forms to support new multilingual form versions. (fa0496c)
    • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)
    • [experimental] Add a global env switch for experimental features.

    Experimental feature status now treats the app-level CSDK_GLOBAL_EXPERIMENTAL_FEATURES_ENABLED as a global enable switch. When the global switch is off, feature status falls back to individual feature env vars. The shared experimental helpers expose the global env var constant (CSDK_GLOBAL_EXPERIMENTAL_FEATURES_FLAG) and helper, and starter env examples document how to enable experimental features during development. (c9c8d1c)

    • [experimental] Add experimental features visibility API shared across frameworks. Types/utils live in @sitecore-content-sdk/content; each framework package owns its experimental.json catalog. Next.js and Angular expose editing-secret protected endpoints, wired in all Next.js templates and the Angular server. (b4fad5b)

    • Treat Layout Service isContentResolved as datasource validity in withDatasourceCheck()

    • ComponentRendering now includes optional isContentResolved from the layout rendered JSON

    • When isContentResolved is false, withDatasourceCheck() uses the existing missing-datasource fallback

    • When the property is omitted or true, existing behavior is unchanged (afdfd19)

      • Use CSDK_PUBLIC_DEFAULT_SITE_NAME variable instead of CSDK_PUBLIC_SITECORE_DEFAULT_SITE, aligning names across frameworks
      • When upgrading from your pre-release Angular app, please ensure you use CSDK_PUBLIC_DEFAULT_SITE_NAME and CSDK_PUBLIC_DEFAULT_LANGUAGE across your deployments
      • Check the updated env.example in the latest available Angular sample for the up-to-date list of available environnment variables (ccaa42f)
      • Add support of llms txt for all next apps through api routes. (d2b0a9f)
  • minor @sitecore-content-sdk/react dependency update:

    • Pass the page language to Sitecore Forms to support new multilingual form versions. (fa0496c)

    • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)

    • Treat Layout Service isContentResolved as datasource validity in withDatasourceCheck()

    • ComponentRendering now includes optional isContentResolved from the layout rendered JSON

    • When isContentResolved is false, withDatasourceCheck() uses the existing missing-datasource fallback

    • When the property is omitted or true, existing behavior is unchanged (afdfd19)

      • Add More Like This (MLT) query support to SearchService and React search hooks
    • New public SearchQuery type models the /v1/search query payload (keyphrase, seedItemId, seedItemUrl)

    • SearchParameters now accepts optional mutually exclusive seedItemId and seedItemUrl fields for MLT widget queries

    • SearchService.search() validates that only one of keyphrase, seedItemId, or seedItemUrl is provided

    • Seed fields are sent only to /v1/search; /v1/search/suggest continues to accept keyphrase only

    • MLT responses map to the existing results / total / facets shape

    • useSearch and useInfiniteSearch accept seedItemId and seedItemUrl (b0823f3)

      • Add useSuggest React hook for /v1/search/suggest typeahead
    • Accepts searchIndexId, query (mapped to keyphrase), optional locale, enabled, and keepPreviousData

    • Returns querySuggestions, previewResults, and the same loading/error flags as useSearch

    • Does not send a request when query is empty or whitespace only (b0823f3)

  • minor @sitecore-content-sdk/search dependency update:

    • Add More Like This (MLT) query support to SearchService and React search hooks

    • New public SearchQuery type models the /v1/search query payload (keyphrase, seedItemId, seedItemUrl)

    • SearchParameters now accepts optional mutually exclusive seedItemId and seedItemUrl fields for MLT widget queries

    • SearchService.search() validates that only one of keyphrase, seedItemId, or seedItemUrl is provided

    • Seed fields are sent only to /v1/search; /v1/search/suggest continues to accept keyphrase only

    • MLT responses map to the existing results / total / facets shape

    • useSearch and useInfiniteSearch accept seedItemId and seedItemUrl (b0823f3)

      • Add typeahead suggest support to SearchService
    • New SearchService.suggest() method calling POST {edgeUrl}/v1/search/suggest

    • Accepts searchIndexId, required non-empty keyphrase, and optional locale

    • Returns wire-shaped querySuggestions and previewResults

    • New public types: SuggestParameters, SuggestResponse, QuerySuggestionItem (b0823f3)

@sitecore-content-sdk/react@2.4.0

Minor Changes

  • Pass the page language to Sitecore Forms to support new multilingual form versions. (fa0496c)

  • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)

  • Treat Layout Service isContentResolved as datasource validity in withDatasourceCheck() (afdfd19)

    • ComponentRendering now includes optional isContentResolved from the layout rendered JSON
    • When isContentResolved is false, withDatasourceCheck() uses the existing missing-datasource fallback
    • When the property is omitted or true, existing behavior is unchanged
  • Add More Like This (MLT) query support to SearchService and React search hooks (b0823f3)

    • New public SearchQuery type models the /v1/search query payload (keyphrase, seedItemId, seedItemUrl)
    • SearchParameters now accepts optional mutually exclusive seedItemId and seedItemUrl fields for MLT widget queries
    • SearchService.search() validates that only one of keyphrase, seedItemId, or seedItemUrl is provided
    • Seed fields are sent only to /v1/search; /v1/search/suggest continues to accept keyphrase only
    • MLT responses map to the existing results / total / facets shape
    • useSearch and useInfiniteSearch accept seedItemId and seedItemUrl
  • Add useSuggest React hook for /v1/search/suggest typeahead (b0823f3)

    • Accepts searchIndexId, query (mapped to keyphrase), optional locale, enabled, and keepPreviousData
    • Returns querySuggestions, previewResults, and the same loading/error flags as useSearch
    • Does not send a request when query is empty or whitespace only
  • minor @sitecore-content-sdk/content dependency update:

    • Pass the page language to Sitecore Forms to support new multilingual form versions. (fa0496c)
    • Add metadata and Open Graph tags to the NextJs scaffolding templates (914f94a)
    • [experimental] Add a global env switch for experimental features.

    Experimental feature status now treats the app-level CSDK_GLOBAL_EXPERIMENTAL_FEATURES_ENABLED as a global enable switch. When the global switch is off, feature status falls back to individual feature env vars. The shared experimental helpers expose the global env var constant (CSDK_GLOBAL_EXPERIMENTAL_FEATURES_FLAG) and helper, and starter env examples document how to enable experimental features during development. (c9c8d1c)

    • [experimental] Add experimental features visibility API shared across frameworks. Types/utils live in @sitecore-content-sdk/content; each framework package owns its experimental.json catalog. Next.js and Angular expose editing-secret protected endpoints, wired in all Next.js templates and the Angular server. (b4fad5b)

    • Treat Layout Service isContentResolved as datasource validity in withDatasourceCheck()

    • ComponentRendering now includes optional isContentResolved from the layout rendered JSON

    • When isContentResolved is false, withDatasourceCheck() uses the existing missing-datasource fallback

    • When the property is omitted or true, existing behavior is unchanged (afdfd19)

      • Use CSDK_PUBLIC_DEFAULT_SITE_NAME variable instead of CSDK_PUBLIC_SITECORE_DEFAULT_SITE, aligning names across frameworks
      • When upgrading from your pre-release Angular app, please ensure you use CSDK_PUBLIC_DEFAULT_SITE_NAME and CSDK_PUBLIC_DEFAULT_LANGUAGE across your deployments
      • Check the updated env.example in the latest available Angular sample for the up-to-date list of available environnment variables (ccaa42f)
      • Add support of llms txt for all next apps through api routes. (d2b0a9f)
  • minor @sitecore-content-sdk/search dependency update:

    • Add More Like This (MLT) query support to SearchService and React search hooks

    • New public SearchQuery type models the /v1/search query payload (keyphrase, seedItemId, seedItemUrl)

    • SearchParameters now accepts optional mutually exclusive seedItemId and seedItemUrl fields for MLT widget queries

    • SearchService.search() validates that only one of keyphrase, seedItemId, or seedItemUrl is provided

    • Seed fields are sent only to /v1/search; /v1/search/suggest continues to accept keyphrase only

    • MLT responses map to the existing results / total / facets shape

    • useSearch and useInfiniteSearch accept seedItemId and seedItemUrl (b0823f3)

      • Add typeahead suggest support to SearchService
    • New SearchService.suggest() method calling POST {edgeUrl}/v1/search/suggest

    • Accepts searchIndexId, required non-empty keyphrase, and optional locale

    • Returns wire-shaped querySuggestions and previewResults

    • New public types: SuggestParameters, SuggestResponse, QuerySuggestionItem (b0823f3)

@sitecore-content-sdk/search@0.5.0

Minor Changes

  • Add More Like This (MLT) query support to SearchService and React search hooks (b0823f3)

    • New public SearchQuery type models the /v1/search query payload (keyphrase, seedItemId, seedItemUrl)
    • SearchParameters now accepts optional mutually exclusive seedItemId and seedItemUrl fields for MLT widget queries
    • SearchService.search() validates that only one of keyphrase, seedItemId, or seedItemUrl is provided
    • Seed fields are sent only to /v1/search; /v1/search/suggest continues to accept keyphrase only
    • MLT responses map to the existing results / total / facets shape
    • useSearch and useInfiniteSearch accept seedItemId and seedItemUrl
  • Add typeahead suggest support to SearchService (b0823f3)

    • New SearchService.suggest() method calling POST {edgeUrl}/v1/search/suggest
    • Accepts searchIndexId, required non-empty keyphrase, and optional locale
    • Returns wire-shaped querySuggestions and previewResults
    • New public types: SuggestParameters, SuggestResponse, QuerySuggestionItem

@sitecore-content-sdk/core@2.1.4

Patch Changes

  • Resolve FEaaS/BYOC stylesheet links against the configured Edge URL (framework-wide). App Router only: drop precedence="high" so styles apply instead of preload. (16e405f)
  • Fix pnpm omitting Sitecore packages from metadata.json. List with pnpm list --parseable --long and parse bun and pnpm output with the same regex. (8f96240)
  • Detect the active package manager from npm_config_user_agent (falling back to npm_execpath) and use that manager's listing command when collecting Sitecore package metadata, so metadata generation follows the package manager that is running the build. (9b45c28)

@github-actions

github-actions Bot commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

📦 Package Size and Test Coverage Report

Package Base Size PR Size Δ Change Base Coverage PR Coverage Δ Change
analytics-core 69.05 KB 69.05 KB ✅ 0.00 KB 97.44% 97.44% 0.00%
angular 418.39 KB 418.39 KB ✅ 0.00 KB 94.06% 94.06% 0.00%
cli 63.35 KB 63.35 KB ✅ 0.00 KB 73.80% 73.80% 0.00%
content 512.15 KB 512.15 KB ✅ 0.00 KB 93.13% 93.13% 0.00%
core 139.38 KB 139.38 KB ✅ 0.00 KB 91.80% 91.80% 0.00%
create-content-sdk-app 548.28 KB 548.28 KB ✅ 0.00 KB 96.47% 96.47% 0.00%
events 72.33 KB 72.33 KB ✅ 0.00 KB 97.97% 97.97% 0.00%
nextjs 585.42 KB 585.42 KB ✅ 0.00 KB 91.93% 91.93% 0.00%
personalize 64.01 KB 64.01 KB ✅ 0.00 KB 99.74% 99.74% 0.00%
react 251.01 KB 251.01 KB ✅ 0.00 KB 93.82% 93.82% 0.00%
search 16.69 KB 16.69 KB ✅ 0.00 KB 98.89% 98.89% 0.00%
Total ✅ 0.00 KB

@jss-release-github-app
jss-release-github-app Bot force-pushed the changeset-release/dev branch 5 times, most recently from 32849c2 to c4aac0e Compare August 26, 2026 12:16
@jss-release-github-app
jss-release-github-app Bot force-pushed the changeset-release/dev branch 9 times, most recently from efbda3d to 87bb7f8 Compare September 2, 2026 19:37
@jss-release-github-app
jss-release-github-app Bot force-pushed the changeset-release/dev branch 6 times, most recently from 3a37ca9 to 8dc88bc Compare September 7, 2026 18:32
@MenKNas
MenKNas merged commit 2f14286 into dev Sep 10, 2026
5 checks passed
@MenKNas
MenKNas deleted the changeset-release/dev branch September 10, 2026 08:28
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.

2 participants