From ca2fbdd87dc7fe2ee9a1338a2299c3db137b1835 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 8 Sep 2026 13:46:05 +0000 Subject: [PATCH] [release][ci] Version bump and changelog --- .changeset/afraid-laws-post.md | 7 -- .changeset/cyan-mirrors-look.md | 5 - .changeset/deep-impalas-argue.md | 9 -- .changeset/fine-humans-write.md | 7 -- .changeset/goofy-clubs-dress.md | 5 - .changeset/hot-aliens-bow.md | 5 - .changeset/hungry-trams-end.md | 8 -- ...058-global-experimental-features-switch.md | 10 -- .changeset/jss-7330-cli-debug-logs.md | 5 - .../jss-9795-experimental-features-api.md | 8 -- .changeset/light-horses-enter.md | 10 -- .changeset/lucky-pandas-listen.md | 5 - .changeset/nine-beds-brake.md | 8 -- .changeset/odd-baths-create.md | 5 - .changeset/proud-lines-hammer.md | 5 - .changeset/rare-seals-flash.md | 6 - .changeset/rich-eagles-sniff.md | 7 -- .changeset/search-mlt-widget.md | 13 --- .changeset/search-suggest-typeahead.md | 10 -- .changeset/search-use-suggest.md | 9 -- .changeset/sharp-suns-doubt.md | 5 - .changeset/slow-bushes-listen.md | 5 - .changeset/tall-wasps-cheat.md | 5 - .changeset/tricky-singers-clean.md | 5 - .changeset/witty-papers-argue.md | 5 - .changeset/yummy-planes-enjoy.md | 5 - packages/angular/CHANGELOG.md | 47 ++++++++ packages/angular/package.json | 6 +- packages/cli/CHANGELOG.md | 27 +++++ packages/cli/package.json | 6 +- packages/content/CHANGELOG.md | 31 ++++++ packages/content/package.json | 4 +- packages/core/CHANGELOG.md | 8 ++ packages/core/package.json | 2 +- packages/create-content-sdk-app/CHANGELOG.md | 104 ++++++++++++++++++ packages/create-content-sdk-app/package.json | 8 +- packages/nextjs/CHANGELOG.md | 73 ++++++++++++ packages/nextjs/package.json | 8 +- packages/react/CHANGELOG.md | 64 +++++++++++ packages/react/package.json | 8 +- packages/search/CHANGELOG.md | 20 ++++ packages/search/package.json | 4 +- yarn.lock | 44 ++++---- 43 files changed, 419 insertions(+), 222 deletions(-) delete mode 100644 .changeset/afraid-laws-post.md delete mode 100644 .changeset/cyan-mirrors-look.md delete mode 100644 .changeset/deep-impalas-argue.md delete mode 100644 .changeset/fine-humans-write.md delete mode 100644 .changeset/goofy-clubs-dress.md delete mode 100644 .changeset/hot-aliens-bow.md delete mode 100644 .changeset/hungry-trams-end.md delete mode 100644 .changeset/jss-10058-global-experimental-features-switch.md delete mode 100644 .changeset/jss-7330-cli-debug-logs.md delete mode 100644 .changeset/jss-9795-experimental-features-api.md delete mode 100644 .changeset/light-horses-enter.md delete mode 100644 .changeset/lucky-pandas-listen.md delete mode 100644 .changeset/nine-beds-brake.md delete mode 100644 .changeset/odd-baths-create.md delete mode 100644 .changeset/proud-lines-hammer.md delete mode 100644 .changeset/rare-seals-flash.md delete mode 100644 .changeset/rich-eagles-sniff.md delete mode 100644 .changeset/search-mlt-widget.md delete mode 100644 .changeset/search-suggest-typeahead.md delete mode 100644 .changeset/search-use-suggest.md delete mode 100644 .changeset/sharp-suns-doubt.md delete mode 100644 .changeset/slow-bushes-listen.md delete mode 100644 .changeset/tall-wasps-cheat.md delete mode 100644 .changeset/tricky-singers-clean.md delete mode 100644 .changeset/witty-papers-argue.md delete mode 100644 .changeset/yummy-planes-enjoy.md diff --git a/.changeset/afraid-laws-post.md b/.changeset/afraid-laws-post.md deleted file mode 100644 index b77e755b00..0000000000 --- a/.changeset/afraid-laws-post.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sitecore-content-sdk/angular': minor -'@sitecore-content-sdk/content': minor -'@sitecore-content-sdk/react': minor ---- - -Pass the page language to Sitecore Forms to support new multilingual form versions. diff --git a/.changeset/cyan-mirrors-look.md b/.changeset/cyan-mirrors-look.md deleted file mode 100644 index 178bc8283f..0000000000 --- a/.changeset/cyan-mirrors-look.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sitecore-content-sdk/content': patch ---- - -[Design Library] Compatibility refactor for Angular diff --git a/.changeset/deep-impalas-argue.md b/.changeset/deep-impalas-argue.md deleted file mode 100644 index 2344ba2108..0000000000 --- a/.changeset/deep-impalas-argue.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@sitecore-content-sdk/angular': minor ---- - -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. \ No newline at end of file diff --git a/.changeset/fine-humans-write.md b/.changeset/fine-humans-write.md deleted file mode 100644 index 9c31fb9798..0000000000 --- a/.changeset/fine-humans-write.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'create-content-sdk-app': patch -'@sitecore-content-sdk/content': patch -'@sitecore-content-sdk/core': patch ---- - -Resolve FEaaS/BYOC stylesheet links against the configured Edge URL (framework-wide). App Router only: drop `precedence="high"` so styles apply instead of preload. diff --git a/.changeset/goofy-clubs-dress.md b/.changeset/goofy-clubs-dress.md deleted file mode 100644 index 6d54547a49..0000000000 --- a/.changeset/goofy-clubs-dress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sitecore-content-sdk/core': patch ---- - -Fix pnpm omitting Sitecore packages from `metadata.json`. List with `pnpm list --parseable --long` and parse bun and pnpm output with the same regex. diff --git a/.changeset/hot-aliens-bow.md b/.changeset/hot-aliens-bow.md deleted file mode 100644 index 1e25865e03..0000000000 --- a/.changeset/hot-aliens-bow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'create-content-sdk-app': minor ---- - -[Angular] Transform sample to minimal template and add LLM helper files diff --git a/.changeset/hungry-trams-end.md b/.changeset/hungry-trams-end.md deleted file mode 100644 index ded5121bb6..0000000000 --- a/.changeset/hungry-trams-end.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@sitecore-content-sdk/content': minor -'@sitecore-content-sdk/nextjs': minor -'@sitecore-content-sdk/react': minor -'create-content-sdk-app': patch ---- - -Add metadata and Open Graph tags to the NextJs scaffolding templates diff --git a/.changeset/jss-10058-global-experimental-features-switch.md b/.changeset/jss-10058-global-experimental-features-switch.md deleted file mode 100644 index 49dfbf074a..0000000000 --- a/.changeset/jss-10058-global-experimental-features-switch.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@sitecore-content-sdk/content': minor -'@sitecore-content-sdk/nextjs': minor -'@sitecore-content-sdk/angular': patch -'create-content-sdk-app': patch ---- - -[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. diff --git a/.changeset/jss-7330-cli-debug-logs.md b/.changeset/jss-7330-cli-debug-logs.md deleted file mode 100644 index 9fc5e4ae19..0000000000 --- a/.changeset/jss-7330-cli-debug-logs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sitecore-content-sdk/cli': patch ---- - -[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. diff --git a/.changeset/jss-9795-experimental-features-api.md b/.changeset/jss-9795-experimental-features-api.md deleted file mode 100644 index bdf55ee89a..0000000000 --- a/.changeset/jss-9795-experimental-features-api.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@sitecore-content-sdk/content': minor -'@sitecore-content-sdk/nextjs': minor -'@sitecore-content-sdk/angular': minor -'create-content-sdk-app': patch ---- - -[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. diff --git a/.changeset/light-horses-enter.md b/.changeset/light-horses-enter.md deleted file mode 100644 index 0a79b5afb5..0000000000 --- a/.changeset/light-horses-enter.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@sitecore-content-sdk/content': minor -'@sitecore-content-sdk/react': minor ---- - -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 diff --git a/.changeset/lucky-pandas-listen.md b/.changeset/lucky-pandas-listen.md deleted file mode 100644 index 49d3809d8e..0000000000 --- a/.changeset/lucky-pandas-listen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sitecore-content-sdk/core': patch ---- - -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. diff --git a/.changeset/nine-beds-brake.md b/.changeset/nine-beds-brake.md deleted file mode 100644 index a74518e53e..0000000000 --- a/.changeset/nine-beds-brake.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@sitecore-content-sdk/angular': major -'@sitecore-content-sdk/content': minor ---- - -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 diff --git a/.changeset/odd-baths-create.md b/.changeset/odd-baths-create.md deleted file mode 100644 index baa6f5def8..0000000000 --- a/.changeset/odd-baths-create.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sitecore-content-sdk/angular': patch ---- - -Apply pascalCase transformation for component map entries at framework level diff --git a/.changeset/proud-lines-hammer.md b/.changeset/proud-lines-hammer.md deleted file mode 100644 index 7449c5f93d..0000000000 --- a/.changeset/proud-lines-hammer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sitecore-content-sdk/content': patch ---- - -Ensure more strict variant filtering in getComponentList calls diff --git a/.changeset/rare-seals-flash.md b/.changeset/rare-seals-flash.md deleted file mode 100644 index 328ac21115..0000000000 --- a/.changeset/rare-seals-flash.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@sitecore-content-sdk/angular': minor -'@sitecore-content-sdk/content': patch ---- - -Code extraction support for Angular CSDK diff --git a/.changeset/rich-eagles-sniff.md b/.changeset/rich-eagles-sniff.md deleted file mode 100644 index 8f99259f4c..0000000000 --- a/.changeset/rich-eagles-sniff.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@sitecore-content-sdk/content': minor -'@sitecore-content-sdk/nextjs': minor -'create-content-sdk-app': patch ---- - -Add support of llms txt for all next apps through api routes. diff --git a/.changeset/search-mlt-widget.md b/.changeset/search-mlt-widget.md deleted file mode 100644 index 3dc1fca16f..0000000000 --- a/.changeset/search-mlt-widget.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -'@sitecore-content-sdk/search': minor -'@sitecore-content-sdk/react': minor ---- - -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` diff --git a/.changeset/search-suggest-typeahead.md b/.changeset/search-suggest-typeahead.md deleted file mode 100644 index 53d3606709..0000000000 --- a/.changeset/search-suggest-typeahead.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@sitecore-content-sdk/search': minor ---- - -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` diff --git a/.changeset/search-use-suggest.md b/.changeset/search-use-suggest.md deleted file mode 100644 index 89286dc384..0000000000 --- a/.changeset/search-use-suggest.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@sitecore-content-sdk/react': minor ---- - -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 diff --git a/.changeset/sharp-suns-doubt.md b/.changeset/sharp-suns-doubt.md deleted file mode 100644 index 95f769a8a4..0000000000 --- a/.changeset/sharp-suns-doubt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sitecore-content-sdk/angular': patch ---- - -[bug] Fix unicode path routing producing 404 diff --git a/.changeset/slow-bushes-listen.md b/.changeset/slow-bushes-listen.md deleted file mode 100644 index 6fdbf1ba04..0000000000 --- a/.changeset/slow-bushes-listen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sitecore-content-sdk/angular': minor ---- - -[Design Studio] Import map generation diff --git a/.changeset/tall-wasps-cheat.md b/.changeset/tall-wasps-cheat.md deleted file mode 100644 index 3796315285..0000000000 --- a/.changeset/tall-wasps-cheat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'create-content-sdk-app': patch ---- - -[Angular] Use import-map generation diff --git a/.changeset/tricky-singers-clean.md b/.changeset/tricky-singers-clean.md deleted file mode 100644 index 251ad94745..0000000000 --- a/.changeset/tricky-singers-clean.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'create-content-sdk-app': patch ---- - -[Angular] Add healthz endpoint to default sample diff --git a/.changeset/witty-papers-argue.md b/.changeset/witty-papers-argue.md deleted file mode 100644 index 4a1fc9bd3e..0000000000 --- a/.changeset/witty-papers-argue.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sitecore-content-sdk/content': patch ---- - -Revert to using the unmodified file name as componentName in getComponentList diff --git a/.changeset/yummy-planes-enjoy.md b/.changeset/yummy-planes-enjoy.md deleted file mode 100644 index f24b9de655..0000000000 --- a/.changeset/yummy-planes-enjoy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@sitecore-content-sdk/content': patch ---- - -Ensure import map processes node modules with `exports` defined diff --git a/packages/angular/CHANGELOG.md b/packages/angular/CHANGELOG.md index f49a1eae1b..31ca7ff40e 100644 --- a/packages/angular/CHANGELOG.md +++ b/packages/angular/CHANGELOG.md @@ -1,5 +1,52 @@ # @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](https://github.com/sitecore/content-sdk/commit/ccaa42fb0ef4df028b4e3a0cdf13355c3673c639)) + - 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](https://github.com/sitecore/content-sdk/commit/fa0496c6ff6f86b0a1256461d585a8535456bf38)) +- Design Studio support: ([b43b89c](https://github.com/sitecore/content-sdk/commit/b43b89c4517d088086fb9ff5cb80c35197e4d46f)) + - 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](https://github.com/sitecore/content-sdk/commit/b4fad5bfdcf00eb3138cebc08959d248545d0a22)) +- Code extraction support for Angular CSDK ([23c9158](https://github.com/sitecore/content-sdk/commit/23c9158a9fae985d2aaa32ec807904acdf22d6e7)) +- [Design Studio] Import map generation ([1f90cbe](https://github.com/sitecore/content-sdk/commit/1f90cbe6031b31512cfc4f80ee1b4f04284b0ee3)) +- minor `@sitecore-content-sdk/content` dependency update: + + - Pass the page language to Sitecore Forms to support new multilingual form versions. ([fa0496c](https://github.com/sitecore/content-sdk/commit/fa0496c6ff6f86b0a1256461d585a8535456bf38)) + - Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) + - [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](https://github.com/sitecore/content-sdk/commit/c9c8d1c0cd9bd014c418f5695be825137a97e6ba)) + + - [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](https://github.com/sitecore/content-sdk/commit/b4fad5bfdcf00eb3138cebc08959d248545d0a22)) + - 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](https://github.com/sitecore/content-sdk/commit/afdfd1979b6ab6fba690d64bcf17ea29b4d851bb)) + - 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](https://github.com/sitecore/content-sdk/commit/ccaa42fb0ef4df028b4e3a0cdf13355c3673c639)) + - Add support of llms txt for all next apps through api routes. ([d2b0a9f](https://github.com/sitecore/content-sdk/commit/d2b0a9ffcd19364330158edd407f2f3e8df68565)) + +### Patch Changes + +- [experimental] Add a global env switch for experimental features. ([c9c8d1c](https://github.com/sitecore/content-sdk/commit/c9c8d1c0cd9bd014c418f5695be825137a97e6ba)) + + 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](https://github.com/sitecore/content-sdk/commit/8eb01ef1062b410d0a689de49635870a3d3afbde)) +- [bug] Fix unicode path routing producing 404 ([fbd07f4](https://github.com/sitecore/content-sdk/commit/fbd07f45d77bcc00772e33d09bde850e688b09b2)) + ## 0.2.0 ### Minor Changes diff --git a/packages/angular/package.json b/packages/angular/package.json index edeac9a5f9..1c86077bc8 100644 --- a/packages/angular/package.json +++ b/packages/angular/package.json @@ -1,6 +1,6 @@ { "name": "@sitecore-content-sdk/angular", - "version": "0.2.0", + "version": "1.0.0", "installConfig": { "hoistingLimits": "none" }, @@ -67,8 +67,8 @@ "dependencies": { "@ngx-translate/core": "^17.0.0", "@sitecore-content-sdk/analytics-core": "^2.1.2", - "@sitecore-content-sdk/content": "^2.2.2", - "@sitecore-content-sdk/core": "^2.1.3", + "@sitecore-content-sdk/content": "^2.3.0", + "@sitecore-content-sdk/core": "^2.1.4", "@sitecore-content-sdk/events": "^2.1.2", "@sitecore-content-sdk/personalize": "^2.1.0", "tslib": "^2.3.0", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 77a0f268e0..1fe8e93a8e 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,32 @@ # @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](https://github.com/sitecore/content-sdk/commit/fa0496c6ff6f86b0a1256461d585a8535456bf38)) + - Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) + - [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](https://github.com/sitecore/content-sdk/commit/c9c8d1c0cd9bd014c418f5695be825137a97e6ba)) + + - [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](https://github.com/sitecore/content-sdk/commit/b4fad5bfdcf00eb3138cebc08959d248545d0a22)) + - 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](https://github.com/sitecore/content-sdk/commit/afdfd1979b6ab6fba690d64bcf17ea29b4d851bb)) + - 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](https://github.com/sitecore/content-sdk/commit/ccaa42fb0ef4df028b4e3a0cdf13355c3673c639)) + - Add support of llms txt for all next apps through api routes. ([d2b0a9f](https://github.com/sitecore/content-sdk/commit/d2b0a9ffcd19364330158edd407f2f3e8df68565)) + +### 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](https://github.com/sitecore/content-sdk/commit/b14e7385638b1a83e39bdec36bcb058289820372)) + ## 2.2.1 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index fedaee18ae..7e47533c50 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@sitecore-content-sdk/cli", - "version": "2.2.1", + "version": "2.3.0", "description": "Sitecore Content SDK CLI", "main": "dist/cjs/cli.js", "module": "dist/esm/cli.js", @@ -34,8 +34,8 @@ "url": "https://github.com/sitecore/content-sdk/issues" }, "dependencies": { - "@sitecore-content-sdk/content": "^2.2.2", - "@sitecore-content-sdk/core": "^2.1.3", + "@sitecore-content-sdk/content": "^2.3.0", + "@sitecore-content-sdk/core": "^2.1.4", "chokidar": "^4.0.3", "dotenv": "^16.5.0", "dotenv-expand": "^12.0.2", diff --git a/packages/content/CHANGELOG.md b/packages/content/CHANGELOG.md index 2858d49153..052fb1701c 100644 --- a/packages/content/CHANGELOG.md +++ b/packages/content/CHANGELOG.md @@ -1,5 +1,36 @@ # @sitecore-content-sdk/content +## 2.3.0 + +### Minor Changes + +- Pass the page language to Sitecore Forms to support new multilingual form versions. ([fa0496c](https://github.com/sitecore/content-sdk/commit/fa0496c6ff6f86b0a1256461d585a8535456bf38)) +- Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) +- [experimental] Add a global env switch for experimental features. ([c9c8d1c](https://github.com/sitecore/content-sdk/commit/c9c8d1c0cd9bd014c418f5695be825137a97e6ba)) + + 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](https://github.com/sitecore/content-sdk/commit/b4fad5bfdcf00eb3138cebc08959d248545d0a22)) +- Treat Layout Service `isContentResolved` as datasource validity in `withDatasourceCheck()` ([afdfd19](https://github.com/sitecore/content-sdk/commit/afdfd1979b6ab6fba690d64bcf17ea29b4d851bb)) + + - `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](https://github.com/sitecore/content-sdk/commit/ccaa42fb0ef4df028b4e3a0cdf13355c3673c639)) + - 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](https://github.com/sitecore/content-sdk/commit/d2b0a9ffcd19364330158edd407f2f3e8df68565)) + +### Patch Changes + +- [Design Library] Compatibility refactor for Angular ([b43b89c](https://github.com/sitecore/content-sdk/commit/b43b89c4517d088086fb9ff5cb80c35197e4d46f)) +- 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](https://github.com/sitecore/content-sdk/commit/16e405f3667f5f05e5fd97b8174bd2b99de45db6)) +- Ensure more strict variant filtering in getComponentList calls ([1f90cbe](https://github.com/sitecore/content-sdk/commit/1f90cbe6031b31512cfc4f80ee1b4f04284b0ee3)) +- Code extraction support for Angular CSDK ([23c9158](https://github.com/sitecore/content-sdk/commit/23c9158a9fae985d2aaa32ec807904acdf22d6e7)) +- Revert to using the unmodified file name as componentName in getComponentList ([8eb01ef](https://github.com/sitecore/content-sdk/commit/8eb01ef1062b410d0a689de49635870a3d3afbde)) +- Ensure import map processes node modules with `exports` defined ([99809ba](https://github.com/sitecore/content-sdk/commit/99809bafe75cd59525023226061287a2ced48886)) + ## 2.2.2 ### Patch Changes diff --git a/packages/content/package.json b/packages/content/package.json index ed5b221b3f..64e0a700ed 100644 --- a/packages/content/package.json +++ b/packages/content/package.json @@ -1,6 +1,6 @@ { "name": "@sitecore-content-sdk/content", - "version": "2.2.2", + "version": "2.3.0", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "sideEffects": false, @@ -77,7 +77,7 @@ "@sitecore-content-sdk/events": "^2.1.2" }, "dependencies": { - "@sitecore-content-sdk/core": "^2.1.3", + "@sitecore-content-sdk/core": "^2.1.4", "chalk": "^4.1.2", "debug": "^4.4.0", "glob": "^13.0.0", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 0870010a41..6678dc5402 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,13 @@ # @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](https://github.com/sitecore/content-sdk/commit/16e405f3667f5f05e5fd97b8174bd2b99de45db6)) +- 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](https://github.com/sitecore/content-sdk/commit/8f962400f3b79f00425a8cd76a6d2082b5b47c47)) +- 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](https://github.com/sitecore/content-sdk/commit/9b45c283e831ade8b97eab10178dc32f73796f7e)) + ## 2.1.3 ### Patch Changes diff --git a/packages/core/package.json b/packages/core/package.json index 099fc6b7f6..31174ed4f3 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@sitecore-content-sdk/core", - "version": "2.1.3", + "version": "2.1.4", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "sideEffects": false, diff --git a/packages/create-content-sdk-app/CHANGELOG.md b/packages/create-content-sdk-app/CHANGELOG.md index e2fc104667..324e670ac2 100644 --- a/packages/create-content-sdk-app/CHANGELOG.md +++ b/packages/create-content-sdk-app/CHANGELOG.md @@ -1,5 +1,109 @@ # create-content-sdk-app +## 2.4.0 + +### Minor Changes + +- [Angular] Transform sample to minimal template and add LLM helper files ([0c4a8c7](https://github.com/sitecore/content-sdk/commit/0c4a8c787ed4dbcd40afe865a25275812940c555)) + +### 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](https://github.com/sitecore/content-sdk/commit/16e405f3667f5f05e5fd97b8174bd2b99de45db6)) +- Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) +- [experimental] Add a global env switch for experimental features. ([c9c8d1c](https://github.com/sitecore/content-sdk/commit/c9c8d1c0cd9bd014c418f5695be825137a97e6ba)) + + 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](https://github.com/sitecore/content-sdk/commit/b4fad5bfdcf00eb3138cebc08959d248545d0a22)) +- Add support of llms txt for all next apps through api routes. ([d2b0a9f](https://github.com/sitecore/content-sdk/commit/d2b0a9ffcd19364330158edd407f2f3e8df68565)) +- [Angular] Use import-map generation ([1f90cbe](https://github.com/sitecore/content-sdk/commit/1f90cbe6031b31512cfc4f80ee1b4f04284b0ee3)) +- [Angular] Add healthz endpoint to default sample ([ccaa42f](https://github.com/sitecore/content-sdk/commit/ccaa42fb0ef4df028b4e3a0cdf13355c3673c639)) +- 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](https://github.com/sitecore/content-sdk/commit/ccaa42fb0ef4df028b4e3a0cdf13355c3673c639)) +- minor `@sitecore-content-sdk/angular` dependency update: + - Pass the page language to Sitecore Forms to support new multilingual form versions. ([fa0496c](https://github.com/sitecore/content-sdk/commit/fa0496c6ff6f86b0a1256461d585a8535456bf38)) + - 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](https://github.com/sitecore/content-sdk/commit/b43b89c4517d088086fb9ff5cb80c35197e4d46f)) + - [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](https://github.com/sitecore/content-sdk/commit/b4fad5bfdcf00eb3138cebc08959d248545d0a22)) + - Code extraction support for Angular CSDK ([23c9158](https://github.com/sitecore/content-sdk/commit/23c9158a9fae985d2aaa32ec807904acdf22d6e7)) + - [Design Studio] Import map generation ([1f90cbe](https://github.com/sitecore/content-sdk/commit/1f90cbe6031b31512cfc4f80ee1b4f04284b0ee3)) +- minor `@sitecore-content-sdk/content` dependency update: + + - Pass the page language to Sitecore Forms to support new multilingual form versions. ([fa0496c](https://github.com/sitecore/content-sdk/commit/fa0496c6ff6f86b0a1256461d585a8535456bf38)) + - Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) + - [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](https://github.com/sitecore/content-sdk/commit/c9c8d1c0cd9bd014c418f5695be825137a97e6ba)) + + - [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](https://github.com/sitecore/content-sdk/commit/b4fad5bfdcf00eb3138cebc08959d248545d0a22)) + - 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](https://github.com/sitecore/content-sdk/commit/afdfd1979b6ab6fba690d64bcf17ea29b4d851bb)) + - 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](https://github.com/sitecore/content-sdk/commit/ccaa42fb0ef4df028b4e3a0cdf13355c3673c639)) + - Add support of llms txt for all next apps through api routes. ([d2b0a9f](https://github.com/sitecore/content-sdk/commit/d2b0a9ffcd19364330158edd407f2f3e8df68565)) + +- minor `@sitecore-content-sdk/nextjs` dependency update: + + - Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) + - [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](https://github.com/sitecore/content-sdk/commit/c9c8d1c0cd9bd014c418f5695be825137a97e6ba)) + + - [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](https://github.com/sitecore/content-sdk/commit/b4fad5bfdcf00eb3138cebc08959d248545d0a22)) + - Add support of llms txt for all next apps through api routes. ([d2b0a9f](https://github.com/sitecore/content-sdk/commit/d2b0a9ffcd19364330158edd407f2f3e8df68565)) + +- minor `@sitecore-content-sdk/react` dependency update: + + - Pass the page language to Sitecore Forms to support new multilingual form versions. ([fa0496c](https://github.com/sitecore/content-sdk/commit/fa0496c6ff6f86b0a1256461d585a8535456bf38)) + - Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) + - 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](https://github.com/sitecore/content-sdk/commit/afdfd1979b6ab6fba690d64bcf17ea29b4d851bb)) + + - 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + + - 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + +- 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + + - 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + ## 2.3.2 ### Patch Changes diff --git a/packages/create-content-sdk-app/package.json b/packages/create-content-sdk-app/package.json index fe34ed2c7a..21fa67443e 100644 --- a/packages/create-content-sdk-app/package.json +++ b/packages/create-content-sdk-app/package.json @@ -1,6 +1,6 @@ { "name": "create-content-sdk-app", - "version": "2.3.2", + "version": "2.4.0", "description": "Sitecore Content SDK initializer", "bin": "./dist/index.js", "scripts": { @@ -39,10 +39,10 @@ }, "devDependencies": { "@sitecore-content-sdk/analytics-core": "^2.1.2", - "@sitecore-content-sdk/angular": "~0.2.0", - "@sitecore-content-sdk/cli": "^2.2.1", + "@sitecore-content-sdk/angular": "~1.0.0", + "@sitecore-content-sdk/cli": "^2.3.0", "@sitecore-content-sdk/events": "^2.1.2", - "@sitecore-content-sdk/nextjs": "^2.3.0", + "@sitecore-content-sdk/nextjs": "^2.4.0", "@sitecore-content-sdk/personalize": "^2.1.0", "@stylistic/eslint-plugin": "^5.2.2", "@types/chai": "^5.2.2", diff --git a/packages/nextjs/CHANGELOG.md b/packages/nextjs/CHANGELOG.md index ab496d9f2b..55ac4b2410 100644 --- a/packages/nextjs/CHANGELOG.md +++ b/packages/nextjs/CHANGELOG.md @@ -1,5 +1,78 @@ # @sitecore-content-sdk/nextjs +## 2.4.0 + +### Minor Changes + +- Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) +- [experimental] Add a global env switch for experimental features. ([c9c8d1c](https://github.com/sitecore/content-sdk/commit/c9c8d1c0cd9bd014c418f5695be825137a97e6ba)) + + 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](https://github.com/sitecore/content-sdk/commit/b4fad5bfdcf00eb3138cebc08959d248545d0a22)) +- Add support of llms txt for all next apps through api routes. ([d2b0a9f](https://github.com/sitecore/content-sdk/commit/d2b0a9ffcd19364330158edd407f2f3e8df68565)) +- minor `@sitecore-content-sdk/content` dependency update: + + - Pass the page language to Sitecore Forms to support new multilingual form versions. ([fa0496c](https://github.com/sitecore/content-sdk/commit/fa0496c6ff6f86b0a1256461d585a8535456bf38)) + - Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) + - [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](https://github.com/sitecore/content-sdk/commit/c9c8d1c0cd9bd014c418f5695be825137a97e6ba)) + + - [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](https://github.com/sitecore/content-sdk/commit/b4fad5bfdcf00eb3138cebc08959d248545d0a22)) + - 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](https://github.com/sitecore/content-sdk/commit/afdfd1979b6ab6fba690d64bcf17ea29b4d851bb)) + - 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](https://github.com/sitecore/content-sdk/commit/ccaa42fb0ef4df028b4e3a0cdf13355c3673c639)) + - Add support of llms txt for all next apps through api routes. ([d2b0a9f](https://github.com/sitecore/content-sdk/commit/d2b0a9ffcd19364330158edd407f2f3e8df68565)) + +- minor `@sitecore-content-sdk/react` dependency update: + + - Pass the page language to Sitecore Forms to support new multilingual form versions. ([fa0496c](https://github.com/sitecore/content-sdk/commit/fa0496c6ff6f86b0a1256461d585a8535456bf38)) + - Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) + - 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](https://github.com/sitecore/content-sdk/commit/afdfd1979b6ab6fba690d64bcf17ea29b4d851bb)) + + - 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + + - 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + +- 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + + - 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + ## 2.3.0 ### Minor Changes diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index ce083cfaf0..50a646cf12 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -1,6 +1,6 @@ { "name": "@sitecore-content-sdk/nextjs", - "version": "2.3.0", + "version": "2.4.0", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "sideEffects": false, @@ -90,10 +90,10 @@ }, "dependencies": { "@babel/parser": "^7.27.2", - "@sitecore-content-sdk/content": "^2.2.2", - "@sitecore-content-sdk/core": "^2.1.3", + "@sitecore-content-sdk/content": "^2.3.0", + "@sitecore-content-sdk/core": "^2.1.4", "@sitecore-content-sdk/events": "^2.1.2", - "@sitecore-content-sdk/react": "^2.3.0", + "@sitecore-content-sdk/react": "^2.4.0", "recast": "^0.23.11", "regex-parser": "^2.3.1" }, diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index f0cbc4fe74..68faa84cc9 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,69 @@ # @sitecore-content-sdk/react +## 2.4.0 + +### Minor Changes + +- Pass the page language to Sitecore Forms to support new multilingual form versions. ([fa0496c](https://github.com/sitecore/content-sdk/commit/fa0496c6ff6f86b0a1256461d585a8535456bf38)) +- Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) +- Treat Layout Service `isContentResolved` as datasource validity in `withDatasourceCheck()` ([afdfd19](https://github.com/sitecore/content-sdk/commit/afdfd1979b6ab6fba690d64bcf17ea29b4d851bb)) + + - `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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + + - 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + + - 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](https://github.com/sitecore/content-sdk/commit/fa0496c6ff6f86b0a1256461d585a8535456bf38)) + - Add metadata and Open Graph tags to the NextJs scaffolding templates ([914f94a](https://github.com/sitecore/content-sdk/commit/914f94abd5c6f509caaa2c6e19c9dbbdf6bca65d)) + - [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](https://github.com/sitecore/content-sdk/commit/c9c8d1c0cd9bd014c418f5695be825137a97e6ba)) + + - [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](https://github.com/sitecore/content-sdk/commit/b4fad5bfdcf00eb3138cebc08959d248545d0a22)) + - 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](https://github.com/sitecore/content-sdk/commit/afdfd1979b6ab6fba690d64bcf17ea29b4d851bb)) + - 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](https://github.com/sitecore/content-sdk/commit/ccaa42fb0ef4df028b4e3a0cdf13355c3673c639)) + - Add support of llms txt for all next apps through api routes. ([d2b0a9f](https://github.com/sitecore/content-sdk/commit/d2b0a9ffcd19364330158edd407f2f3e8df68565)) + +- 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + + - 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + ## 2.3.0 ### Minor Changes diff --git a/packages/react/package.json b/packages/react/package.json index 967aeb743f..8b78afb05e 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@sitecore-content-sdk/react", - "version": "2.3.0", + "version": "2.4.0", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "sideEffects": false, @@ -78,9 +78,9 @@ "react-dom": "^19.2.1" }, "dependencies": { - "@sitecore-content-sdk/content": "^2.2.2", - "@sitecore-content-sdk/core": "^2.1.3", - "@sitecore-content-sdk/search": "^0.4.0", + "@sitecore-content-sdk/content": "^2.3.0", + "@sitecore-content-sdk/core": "^2.1.4", + "@sitecore-content-sdk/search": "^0.5.0", "fast-deep-equal": "^3.1.3" }, "description": "", diff --git a/packages/search/CHANGELOG.md b/packages/search/CHANGELOG.md index 81f9fe8cf4..cf096e9755 100644 --- a/packages/search/CHANGELOG.md +++ b/packages/search/CHANGELOG.md @@ -1,5 +1,25 @@ # @sitecore-content-sdk/search +## 0.5.0 + +### Minor Changes + +- Add More Like This (MLT) query support to SearchService and React search hooks ([b0823f3](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + + - 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](https://github.com/sitecore/content-sdk/commit/b0823f3a364598af8034e451448160c20b885d18)) + + - 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` + ## 0.4.0 ### Minor Changes diff --git a/packages/search/package.json b/packages/search/package.json index bc118ca9de..c1479bfef0 100644 --- a/packages/search/package.json +++ b/packages/search/package.json @@ -1,6 +1,6 @@ { "name": "@sitecore-content-sdk/search", - "version": "0.4.0", + "version": "0.5.0", "main": "dist/cjs/index.js", "module": "dist/esm/index.js", "sideEffects": false, @@ -37,7 +37,7 @@ }, "dependencies": { "@sitecore-content-sdk/analytics-core": "^2.1.2", - "@sitecore-content-sdk/core": "^2.1.3" + "@sitecore-content-sdk/core": "^2.1.4" }, "devDependencies": { "@types/chai": "^5.2.3", diff --git a/yarn.lock b/yarn.lock index 63e2d952ce..193c08e920 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5172,7 +5172,7 @@ __metadata: languageName: unknown linkType: soft -"@sitecore-content-sdk/angular@npm:~0.2.0, @sitecore-content-sdk/angular@workspace:packages/angular": +"@sitecore-content-sdk/angular@npm:~1.0.0, @sitecore-content-sdk/angular@workspace:packages/angular": version: 0.0.0-use.local resolution: "@sitecore-content-sdk/angular@workspace:packages/angular" dependencies: @@ -5189,8 +5189,8 @@ __metadata: "@eslint/js": "npm:^9.32.0" "@ngx-translate/core": "npm:^17.0.0" "@sitecore-content-sdk/analytics-core": "npm:^2.1.2" - "@sitecore-content-sdk/content": "npm:^2.2.2" - "@sitecore-content-sdk/core": "npm:^2.1.3" + "@sitecore-content-sdk/content": "npm:^2.3.0" + "@sitecore-content-sdk/core": "npm:^2.1.4" "@sitecore-content-sdk/events": "npm:^2.1.2" "@sitecore-content-sdk/personalize": "npm:^2.1.0" "@types/node": "npm:^24.10.4" @@ -5226,12 +5226,12 @@ __metadata: languageName: unknown linkType: soft -"@sitecore-content-sdk/cli@npm:^2.2.1, @sitecore-content-sdk/cli@workspace:packages/cli": +"@sitecore-content-sdk/cli@npm:^2.3.0, @sitecore-content-sdk/cli@workspace:packages/cli": version: 0.0.0-use.local resolution: "@sitecore-content-sdk/cli@workspace:packages/cli" dependencies: - "@sitecore-content-sdk/content": "npm:^2.2.2" - "@sitecore-content-sdk/core": "npm:^2.1.3" + "@sitecore-content-sdk/content": "npm:^2.3.0" + "@sitecore-content-sdk/core": "npm:^2.1.4" "@stylistic/eslint-plugin": "npm:^5.2.2" "@types/chai": "npm:^5.2.2" "@types/inquirer": "npm:^9.0.9" @@ -5270,11 +5270,11 @@ __metadata: languageName: unknown linkType: soft -"@sitecore-content-sdk/content@npm:^2.2.2, @sitecore-content-sdk/content@workspace:packages/content": +"@sitecore-content-sdk/content@npm:^2.3.0, @sitecore-content-sdk/content@workspace:packages/content": version: 0.0.0-use.local resolution: "@sitecore-content-sdk/content@workspace:packages/content" dependencies: - "@sitecore-content-sdk/core": "npm:^2.1.3" + "@sitecore-content-sdk/core": "npm:^2.1.4" "@sitecore-content-sdk/events": "npm:^2.1.2" "@stylistic/eslint-plugin": "npm:^5.2.2" "@types/chai": "npm:^5.2.2" @@ -5321,7 +5321,7 @@ __metadata: languageName: unknown linkType: soft -"@sitecore-content-sdk/core@npm:^2.1.0, @sitecore-content-sdk/core@npm:^2.1.3, @sitecore-content-sdk/core@workspace:packages/core": +"@sitecore-content-sdk/core@npm:^2.1.0, @sitecore-content-sdk/core@npm:^2.1.3, @sitecore-content-sdk/core@npm:^2.1.4, @sitecore-content-sdk/core@workspace:packages/core": version: 0.0.0-use.local resolution: "@sitecore-content-sdk/core@workspace:packages/core" dependencies: @@ -5388,17 +5388,17 @@ __metadata: languageName: unknown linkType: soft -"@sitecore-content-sdk/nextjs@npm:^2.3.0, @sitecore-content-sdk/nextjs@workspace:packages/nextjs": +"@sitecore-content-sdk/nextjs@npm:^2.4.0, @sitecore-content-sdk/nextjs@workspace:packages/nextjs": version: 0.0.0-use.local resolution: "@sitecore-content-sdk/nextjs@workspace:packages/nextjs" dependencies: "@babel/parser": "npm:^7.27.2" "@sitecore-content-sdk/analytics-core": "npm:^2.1.2" - "@sitecore-content-sdk/content": "npm:^2.2.2" - "@sitecore-content-sdk/core": "npm:^2.1.3" + "@sitecore-content-sdk/content": "npm:^2.3.0" + "@sitecore-content-sdk/core": "npm:^2.1.4" "@sitecore-content-sdk/events": "npm:^2.1.2" "@sitecore-content-sdk/personalize": "npm:^2.1.0" - "@sitecore-content-sdk/react": "npm:^2.3.0" + "@sitecore-content-sdk/react": "npm:^2.4.0" "@stylistic/eslint-plugin": "npm:^5.2.2" "@testing-library/dom": "npm:^10.4.0" "@testing-library/react": "npm:^16.3.0" @@ -5483,14 +5483,14 @@ __metadata: languageName: unknown linkType: soft -"@sitecore-content-sdk/react@npm:^2.3.0, @sitecore-content-sdk/react@workspace:packages/react": +"@sitecore-content-sdk/react@npm:^2.4.0, @sitecore-content-sdk/react@workspace:packages/react": version: 0.0.0-use.local resolution: "@sitecore-content-sdk/react@workspace:packages/react" dependencies: "@sitecore-content-sdk/analytics-core": "npm:^2.1.2" - "@sitecore-content-sdk/content": "npm:^2.2.2" - "@sitecore-content-sdk/core": "npm:^2.1.3" - "@sitecore-content-sdk/search": "npm:^0.4.0" + "@sitecore-content-sdk/content": "npm:^2.3.0" + "@sitecore-content-sdk/core": "npm:^2.1.4" + "@sitecore-content-sdk/search": "npm:^0.5.0" "@sitecore-feaas/clientside": "npm:^0.6.0" "@stylistic/eslint-plugin": "npm:^5.2.2" "@testing-library/dom": "npm:^10.4.0" @@ -5537,12 +5537,12 @@ __metadata: languageName: unknown linkType: soft -"@sitecore-content-sdk/search@npm:^0.4.0, @sitecore-content-sdk/search@workspace:packages/search": +"@sitecore-content-sdk/search@npm:^0.5.0, @sitecore-content-sdk/search@workspace:packages/search": version: 0.0.0-use.local resolution: "@sitecore-content-sdk/search@workspace:packages/search" dependencies: "@sitecore-content-sdk/analytics-core": "npm:^2.1.2" - "@sitecore-content-sdk/core": "npm:^2.1.3" + "@sitecore-content-sdk/core": "npm:^2.1.4" "@types/chai": "npm:^5.2.3" "@types/mocha": "npm:^10.0.10" "@types/proxyquire": "npm:^1.3.31" @@ -8689,10 +8689,10 @@ __metadata: resolution: "create-content-sdk-app@workspace:packages/create-content-sdk-app" dependencies: "@sitecore-content-sdk/analytics-core": "npm:^2.1.2" - "@sitecore-content-sdk/angular": "npm:~0.2.0" - "@sitecore-content-sdk/cli": "npm:^2.2.1" + "@sitecore-content-sdk/angular": "npm:~1.0.0" + "@sitecore-content-sdk/cli": "npm:^2.3.0" "@sitecore-content-sdk/events": "npm:^2.1.2" - "@sitecore-content-sdk/nextjs": "npm:^2.3.0" + "@sitecore-content-sdk/nextjs": "npm:^2.4.0" "@sitecore-content-sdk/personalize": "npm:^2.1.0" "@stylistic/eslint-plugin": "npm:^5.2.2" "@types/chai": "npm:^5.2.2"