Releases: Sitecore/jss
Releases · Sitecore/jss
Release list
22.12.4
🐛 Bug Fixes
[sitecore-jss-nextjs]Skip malformed redirect regex rules instead of failing the entire redirect chain (#2201)[sitecore-jss]Fix personalize hide component not working properly in edit mode for nested personalization (#2202)[create-sitecore-jss]Sitemap index XML xmlns omits the 'www' prefix (#2199)
Chores
- Update
minimatchdependency resolution fornx(#2205)
22.12.3
🎉 New Features & Improvements
[Next.js][sitecore-jss-nextjs]Upgrade Next.js to 16.2 (#2193)
🐛 Bug Fixes
[create-sitecore-jss]Fix nextjs-styleguide template build failure (#2196)[sitecore-jss-tools]Fixjss deploy componentcommand failing (#2195)[sitecore-jss-react]Form component loses interactivity and state between rerenders (#2197)
Chores
[sitecore-jss-dev-tools][create-sitecore-jss]Updateglobversion to latest (#2194)
P.S. If you see a 22.12.2 release missing, it baffles us too. Our working theories range from a neutrino from space flipping one bit in JSS version during release to something more boring like the release script acting up on its own.
We'll investigate - but it makes this release a bit more special, and hopefully does not cause anyone much trouble :)
22.12.1
🎉 New Features & Improvements
[sitecore-jss]Add Unified UI origin to allowed origins (#2192)
22.12.0
22.12.0
🎉 New Features & Improvements
- Migrate ESLint to v9 and flat config (#2186)(#2187)
- Add AGENTS.md and CLAUDE.md for AI coding assistant guidance (#2183)
🐛 Bug Fixes
[sitecore-jss-nextjs]Fix server transfer redirects (#2173)[sitecore-jss-nextjs]PreservebasePathwhen doing redirects in redirects-middleware (#2178) (#2181)
🛠 Breaking Changes
[Next.js]Upgrade to Next.js 16 (#2177)(#2179)- Upgrade to Node.js 24 (#2176)
[sitecore-jss-react]Placeholder suspense causes longer JavaScript Scripting execution time (#2185)- The default value of
disableSuspenseproperty is set totrueto avoid forcing Suspense usage across all components which could negatively impact performance metrics. Suspense can now be enabled explicitly when needed.
- The default value of
22.11.0
🎉 New Features & Improvements
[Angular][Proxy]Support Preview mode using Metadata (#2184)
22.10.0
This release brings some smaller QoL changes for Next JS users (with little maintenance), and some larger QoL changes for Angular users (with, admittedly, hefty but necessary maintenance). Check the full details below.
🎉 New Features & Improvements
[Next.js]Support component-level data fetching in 404/500 pages (#2140)
🐛 Bug Fixes
[sitecore-jss-nextjs]Preserve default locale in external absolute urls (#2142)[React]Custom properties are not applied to empty field in editing metadata mode (#2141)[sitecore-jss-nextjs]Add regex variable substitution for absolute and external URL redirects. (#2159)[sitecore-jss-react]Disable React Suspense in the Placeholder component for Editing. (#2161)
🛠 Breaking Changes
21.11.0
🛠 Breaking Changes
[angular][sitecore-jss-angular]Upgrade to Angular v20 (#2162) (#2169):- Components adjusted to be standalone
- Update
apollo-angularto version 11 to be compatible with Angular v20 compatibility - Replace the deprecated
ngIf,ngFordirective usage with@ifand@for - Update the inject logic for DI
- NodeJS version must be updated to v20
- Typescript version updated to v 5.8.0
21.10.1
21.10.1
🐛 Bug Fixes
[sitecore-jss-nextjs] Prevent infinite redirect loops and prioritize locale-specific rules in the redirects middleware (#2158):
- Enhanced RedirectsMiddleware extensibility by introducing the new
getRedirectsmethod. - Included multiple improvements and refactoring carried over from JSS 22
22.9.1
22.9.1
🎉 New Features & Improvements
[Next.js]Support component-level data fetching in 404/500 pages (#2140)- Check the updated 404/505 pages implementation in 22.9.1 sample app in order to utilize this feature.
🐛 Bug Fixes
22.9.0
22.9.0
🐛 Bug Fixes
[Angular]Application fails with "TypeError: Cannot read properties of undefined (reading 'tap')" (#2134)[sitecore-jss-nextjs]Ensure Redirect Middleware handles case-insensitive path matching to prevent missed redirects due to casing differences (#2114)[sitecore-jss-nextjs]Fix redirect regex processing to prevent over-escaping of question marks in regex patterns (#2119)
🎉 New Features & Improvements
[sitecore-jss-nextjs]Ensure displayName paths are properly UTF-8 encoded. (#2121)[sitecore-jss-react]Enhanced the cache buster format to hh-dd-mm-yyyy (#2135)