Release Notes

July 2019 – released Sitecore Experience Accelerator 1.9.0

Sitecore Experience Accelerator (SXA) enables parallel work streams (content, creative design, UX, coding) that not only reduce the time required to produce a website, but also improve quality by allowing contributors to validate each other's contributions. SXA provides reusable user experience layouts and components that are fully integrated into the Sitecore editing experience.

Highlights

Sitecore Experience accelerator 1.9 includes:

  • You can now add background images to any component.
  • You can now define a rule in the Sitecore Rules Engine that assigns a page design to a page when it is rendered.
  • ​​StyleLabs is now integrated with SXA Responsive images and allows you to use StyleLabs transformations to render the most appropriate images for different screen sizes.
  • SXA is now integrated with JSS.
  • ​A Component Wizard has been added to facilitate the creation of custom components assembled from SXA features.

New feature/improvements

Description Customer ticket ID (or other) TFS no.
​A new pipeline have been introduced to extend the rendering of search results with injected models.​​ 312358
When you create a Tenant and a Site, a matching folder structure is created under the Forms root item. 512325 242100
​​​The SXA Razor Views are now precompiled to improve server warm-up time​. 521442 247369
SXA check boxes are no longer shown in the Experience Editor if you are editíng a non-SXA site page.​​ 247710
You can now add background images to any component by adding the Background Image data template to your datasource template inheritance list. 247727
You can now configure Rendering variants so that they are available in Partial Designs and Composites.​​​​ 247754
The SXA Site Manager now contains a button for refreshing the site list.​ 247785
​​​​You can now define a rule in the Sitecore Rules Engine that assigns a page design to a page when it is rendered. 311081
​​StyleLabs is now integrated with SXA Responsive images and allows you to use StyleLabs transformations to render the most appropriate images for different screen sizes. 300489
In Experience Editor, the SXA component toolbox now allows you to filter the component list by some text​. 289028
If a media item is not found or if an item layout is not defined​, you can now show a custom error page.​​​ 286695
The Pagination component now uses 1 based indexing rather than 0 based indexing and this gives more user-friendly URLs.​​ 517256, 518345, 524256, 530520 257567
You can now use the Sitemap Index and the Structure Sitemap simultaneously on a single site​. 516115 257372
The Image component no longer renders a link around an image if the link was not specified in the data source.​​​ 516127 255497
SXA is now integrated with JSS and you can create tenants and sites that can be consumed by JSS​. 252753
​​​ECMAScript 6 support has been introduced by adding a Sources folder to a theme. It can be down-compiled to ECMAScript 5 with the tools that are provided. 250859
​​Canonical URL meta rendering has been added that allows you to add canonical URLs for pages that can appear on multiple sites. 250729
​A Component Wizard has been added to facilitate the creation of custom components assembled from SXA features. 247849

Resolved issues

The following issues have been fixed:

Description Customer ticket ID (or other) TFS no.
In the robots.txt file, Allow and Disallow entries are not updated correctly based on user input. ​​ 517065, 517907 257288
The Illegal recursion detected: GetModel message may appear after a server is restart​​ed. 519978, 512321, 521645, 523168, 526210, 526213, 529755 247244
If the Enable Preview setting disabled on a website, the website does not appear on a content delivery server.​​​ 518435 287750
In the Wireframe theme​ on Bootstrap 4, if you place rich text in a nested placeholder, it is aligned incorrectly. 290172
​​​If the Asset Optimizer is disabled and the current theme contains over 100 CSS files, only some of the theme CSS file links are rendered on a page. 291496
SXA does not respect the RequestErrors.UseServerSideRedirect setting in the Sitecore.config file.​​ 518917 292799
In a paused YouTube video, if you click the Share icon, the video resumes playback. 520375 296541
Data sources that are set in the Final Renderings field of composite sections are rendered incorrectly.​​​ 515779 296704
​​An invalid email address causes content ​to be displayed rather than the validation message. 520025, 527928 296726
Sitecore forms cannot be embedded in SXA overlays. 520188, 525335 296772
If the Maps theme is not added to the inheritance structure of the site theme, a JavaScript error is displayed for the SXA search components.​​​ 520151 297240
If you add local promo renderings to the main placeholder, the Field control has failed to render: Guid should contain 32 digits... exception is displayed. 520474, 521822 297944
If the search phrase contains an ampersand character, the search box does not work.​​​ 521209 299324
​​Creative Exchange exports HTML with optimized rather than expanded CSS and JS. 522375, 522410, 522511, 523269, 528468 301730
SXA data source tokens don't work with the Component variant renderer. 522622 302117
​​​The SXA taxonomy TagTokenBase.BuildModel() method uses the tag name instead of the configured field value. 522846 303709
​​SXA search results use the default link provider rather than the SXA link provider. 522596 304251
SxaItemCrawler does not remove deleted documents from the sitecore_sxa_web_index during publishing operations. 521125, 522988, 523114, 527263, 528197, 529819 304700
​​​If Show predictions is selected in the Search Box properties, a NullReferenceException is thrown. 525769 305143
When you use Azure Search, the Facet service fails if there are more than 50 items in the result. 522975, 528274 305246
​​​The name of the XA.Foundation.Search.SolrCloud.SwitchOnRebuild configuration file does not match the content of the file. 523360 305546
​​The SXA Creative Exchange Protected Theme checkbox may not work if folder names at the same level are substrings of each other. 522923 305902
The Responsive image variant component creates invalid HTML markup that contains an additional </img> tag. 523342 306103
Users are unable to edit multiple snippets on a page.​​​ 523372 306223
​​The Carousel shows an error if you change the rendering variant of the embedded Page Content rendering. 532519 306382
The $sharedSites token does not show the correct root location for the DropTree field. 523445 306406
If two composites of the same type are placed on a page, changing the data source in the composite rendering causes the embedded renderings to disappear.​​​ 524802 309589
If an SXAContent computed index field contains aggregated page content, it creates an unnecessary performance overhead. 309722
​​​Bing map does not work on a website that is configured to use the HTTPS protocol because of a Mixed Content error. 525268 309922
​​Creative Exchange export operations are interrupted if links contain invalid Href attributes. 524464 309955
The performance of the Page rendering process is poor due to excessive calls to the Template Engine. 521442 310071
​​​The performance of the Page rendering process is poor because the Asset Links Generator makes excessive use of the assetService pipeline. 521442 310089
​​If you enter a question mark in the value of the Data attributes for a rendering variant, it breaks the HTML markup. 825403 311853
If the name of a site contains a dash, rendering variants with query elements that are used in a Partial Design fail to render data. 312574
​​​Trying to add composite data source sub-items produces a dialog with the incorrect tree item selected. 525618 313329
The data source of a snippet disappears when you add the snippet to the 10th dynamic placeholder. 525812 315409
The enumeration of the Link Wrapper Options field is empty.​​​ 529336, 530386 326111
​​If a page has an empty __Renderings field, the upgrade script fails. 528248 324153
When you export a site through Creative Exchange, language names are incorrectly cut from the URLs. 528470 323170
​​​Nested snippets do not have the correct data source value when the parent snippet is automatically copied using the data source behaviour functionality. 526502 318089
If you install SXA, the Content Testing functionality cannot be disabled.​​ 524776, 526398 316998
If you define a rendering variant field and use it on a mobile device, an infinite recursion can occur when the page is loaded. 526602, 537373, 536173, 534593, 532436, 530186, 527534, 526602 315324