Skip to content

Merge latest into release 23 - #2220

Merged
illiakovalenko merged 65 commits into
release/23.0.0from
merge-into-release-23
Sep 8, 2026
Merged

illiakovalenko merged 65 commits into
release/23.0.0from
merge-into-release-23

Conversation

@illiakovalenko

@illiakovalenko illiakovalenko commented Sep 8, 2026 •

Copy link
Copy Markdown
Collaborator

Description / Motivation

Testing Details

  • Unit Test Added
  • Manual Test/Other (Please elaborate)

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

jss-release-bot and others added 30 commits July 2, 2026 09:04
…sMiddleware (#2201)

* fix: Skip malformed redirect regex rules in RedirectsMiddleware

* chore: Update CHANGELOG

* fix lint issue

* Update CHANGELOG.md
…t mode for nested personalization (#2202)

* [sitecore-jss] Fix personalize hide component not working properly in edit mode for nested personalization

* Updated PR reference
* chore: Update rollup dependency and add minimatch package version 3.1.5

* chore: Change minimatch package reference to nx/minimatch in package.json

* chore: Update CHANGELOG to include minimatch dependency resolution for nx

---------

Co-authored-by: Shakya Wijerathne <shakya.wijerathne+sitecore@sitecore.com>
…t of 404 errors in Pages (#2206)

* Pass NavigationTitle metadata to navigation link fields

* changelog updated

* Refactor getLinkField to use a more specific NavigationLinkField type

* extend linkField with FieldMetadata

* Import FieldMetadata directly from sitecore-jss/layout

* get fieldmetadata through nextjs-field

* Update getLinkField to use FieldMetadata and import FieldMetadata in index
…endered components (#2207)

* Stop passing Placeholder internal props to rendered components

* Restore ErrorBoundary child prop spreading for withPlaceholder HOC

* prettier update

* prettier update - placeholdercommon

* updated the changelog
…eing incompatible with ESLint 9 (#2208)

* Fix Vue template build failure caused by `@vue/cli-plugin-eslint` being incompatible with ESLint 9

* Updated CHANGELOG
* [Sitecore AI] Remove Sitecore Personalize and client-side

* Updated yarn.lock

* Addressed comments
jss-bot and others added 28 commits July 28, 2026 07:51
* Remove Design Studio support

* Updated Changelog

* Re-generated API docs
* Remove Pages & Metadata mode support

* Removed content-styles and updated changelog

* Removed EDITING_ALLOWED_ORIGINS list and updated api docs
* Remove Sitecore AI based templates and Edge Proxy support

* Removed SITECORE env var references

* Re-generated API docs
…rence across re-renders (#2204)

* [sitecore-jss-react] Stabilize RichText dangerouslySetInnerHTML reference across re-renders

RichText built a new dangerouslySetInnerHTML object on every render. React DOM
compares this prop by reference, so every parent re-render re-set innerHTML,
recreating all child DOM nodes and dropping the internal-link click/prefetch
listeners attached by NextRichText.

Memoize the object keyed on the resolved html string so the reference stays
stable when content is unchanged.

Also dedupe react/react-dom in sitecore-jss-nextjs test setup: with yarn
nmHoistingLimits: workspaces, the workspace-linked react package resolves its
own React copy, breaking hooks in its components under this package's react-dom.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* Refactor dangerouslySetInnerHTML handling in RichText

* Remove unnecessary blank line in RichText component

* CHANGELOG updated

Add note about RichText component causing DOM issues on render.

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Naveen Hedalla Arachchi <nvhd@sitecore.net>
…gDataCache (@upstash/redis) (#2216)

* [nextjs] Replace VercelEditingDataCache (@vercel/kv) with RedisEditingDataCache (@upstash/redis)

* Use 'del' command instead of 'expire'

* Updated changelog
…L didn't match the client (#2218)

* Suppress Experience Editor hydration mismatches in SDK chrome

* changelog updated

* Suppress hydration warnings for EE components
@illiakovalenko
illiakovalenko merged commit 8a86049 into release/23.0.0 Sep 8, 2026
2 checks passed
@illiakovalenko
illiakovalenko deleted the merge-into-release-23 branch September 8, 2026 12:14
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.

4 participants