Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
top
top
This topic shows the changelog for each new version of XperienCentral and its addons. The changelogs include a summary of the following:

...

excerpt
Info
  • All changes that have been made to a particular version of XperienCentral are always included in the releases listed above it. There are times when a lower-numbered release appears above one with a higher release version number, for example XperienCentral version R29.3 is listed above R30. What this means is that version R30 contains all the changes made in R29.2 (and lower) but it does not contain changes made in version R29.3. The reason for this is that a "patch release" for a previously released version is sometimes created in order to pick up important bug fixes and/or security improvements.
  • See also Upgrade Notes per Version for further actions you may be required to take after upgrading to each version of XperienCentral.



Expand
titleXperienCentral R44

XperienCentral R44

Release date: June 17, 2024

The following issues have been resolved in this version of XperienCentral.

Bug

[XC-235] - File Browser: Issue with newly created folders
[XC-469] - RSS Feed Element becomes empty after saving an incorrect URL
[XC-477] - New Special Page Type Panel preview box issues
[XC-509] - Cannot paste all copied elements on clipboard in IAF 
[XC-590] - Layout Authorization table broken since R41
[XC-603] - GraphQL returns results from all channels
[XC-607] - Log spammed with messages about filtered IP adresses from X-Forwarded-Host header
[XC-679] - CSP panel fails on validating valid reporting url
[XC-691] - GraphQL Text Element is missing fields
[XC-695] - Discussions are broken in the frontend
[XC-716] - Disabling unused content may also disable used content currently in use
[XC-744] - Image validation service does not allow style elements in SVG
[XC-748] - TLS does not work for notification emails
[XC-765] - Homepage query does not allow you to specify the language
[XC-791] - Unable to edit RSS feed elements when RSS feed URL is invalid
[GXWM-16743] - Condition for a formfragment inside a precondition section is not set correctly
[GXWM-39506] - Improve broken ssi behaviour
[GXWM-39614] - Removing and dumping Dumped Pages does not work properly.
[GXWM-39615] - Voting models are not shared when sharing media repository over multiple web initiatives
[GXWM-39634] - Documentation claims method setUploadFragmentValue is deprecated but it isn't actually deprecated
[GXWM-39644] - Unable to change presentation variants for (plugin based) elements
[GXWM-39646] - Presentation statics are not removed from disk when removed from plugin

Improvement

[GXWM-38501] - Support JCR queries with OR and NOT
[GXWM-39146] - Support proxy in solr indexing
[GXWM-39281] - Plugin panel improvements
[GXWM-39337] - Improve performance of language label migration in R38+
[GXWM-39549] - Implement getReferencedContentItems for Mediabank Page

[GXWM-39618] - Add wilcard support for cors filter allowed_origins

Story

[XC-303] - Add support for all XC's default elements
[XC-307] - Add support for result sorting 
[XC-308] - Add support for Modular Content Types
[XC-310] - Add support for Modular Content Elements
[XC-311] - Add support for Modular Page Metadata to GraphQL
[XC-574] - Add a getComponentDependency method in ComponentBundleActivatorBase
[XC-583] - Fix personalisation and link resolving for RichTextElements
[XC-646] - Make query complexity configurable
[XC-676] - GraphQL form fields and steps
[XC-711] - Remove the Image Map element from XperienCentral
[XC-727] - Automatically share flags when sharing content don't work
[XC-745] - Is Used In Widget doesn't correctly show more than 20 results
[XC-761] - CSP: Using nonces breaks HTML when using them within HTML attributes
[XC-784] - Implement caching for Modular Content
[XC-802] - Support sharing physical file among all versions of an image media item
[XC-814] - Support custom implementations in the GraphQL API
[XC-815] - Fix GraphQL naming and descriptions
[XC-819] - Support custom fragment implementations in the GraphQL API
[GXWM-39265] - Content can contain empty <a> tags

New Feature

[GXWM-36448] - Support SOLR replication

Add-ons

Modular Content 3.0.1

Bug

[XA-825] - Modular Content Element doesn't display errors
[XA-829] - Link to content items in modular content properties do not work


...

Expand
titleXperienCentral R42

XperienCentral R42

Release date: December 4, 2023

The following issues have been resolved in this version of XperienCentral.

Bug

[GXWM-38607] - Exporting a form with an error results in a partial zip file
[GXWM-38970] - Function library formatExternalUrl method uses hardcoded http instead of https
[GXWM-39271] - Content overview element shows media page items as not public when the workflow model for pages and the Content Repository are different
[GXWM-39491] - Publication status is no longer shown in Advanced Search
[GXWM-39494] - Importing content from other channel of same installation does not work
[GXWM-39579] - External link with onClick attribute defined in link behavior breaks the Edit environment
[GXWM-39603] - Tab Layout example not working
[XC-22] - After switching "Show versions" to "All", the checkbox of the selected version is also enabled
[XC-31] - The "Page is not available in language" notification is not spaced
[XC-188] - The Layout element does not work for a Layout with the field mode Single line (flat)
[XC-249] - Modular Content: Metadata template added with unchecked option
[XC-260] - Links don't open in new window
[XC-279] - Modular Content Template disables checkboxes if they are not allowed to be checked
[XC-280] - Modular Content loses required template property upon import
[XC-287] - Selecting an item without an existing language version in the Site Structure tree fails
[XC-292] - Selected items in the Advanced Search Panel are not synchronising when switching between views
[XC-299] - Sorting in Advanced Search behaves unpredictably
[XC-338] - Double clicking on a user in the User Profiles panel returns a 403 error (Chrome Only)
[XC-339] - XC unavailable when changing certain settings in the CSP panel
[XC-353] - Content from wrong layout is used when switching layouts on page with multiple layouts
[XC-358] - JCR Browser panel: changing properties doesn't work properly
[XC-371] - The JCR Browser editor is not functioning properly
[XC-380] - The Status column doesn't sort in List view
[XC-390] - Layout field disappears on save
[XC-404] - Advanced Search Panel sorts inconsistently on Focus Point
[XC-405] - An image's Focus Point is not imported
[XC-414] - "Select page" and "del" buttons are don't work when multiple are present
[XC-456] - Pop-up window 404 error bug

Improvement

[GXWM-39157] - Change the labels available for gender in the Web Users panel
[GXWM-39191] - Change the length limit for JCR indexable string properties from 256 to 2048 characters
[GXWM-39282] - Support DatabaseEntity instances in selectFromObjectManagerButton
[GXWM-39499] - Redirect target is shown in wrong language

New Feature

[GXWM-39542] - Add the possibility to specify term classifications for matching in content related media collection elements

Story

[GXWM-39480] - Minify JavaScript from IAF
[GXWM-39485] - A removed item is still shown in a Content Overview
[XC-267] - Implement new design for the XC Login page
[XC-269] - Improve the functionality of the Audit Trail's Deleted tab
[XC-300] - Add base GraphQL Configuration to XC with MediaItemVersion query

[XC-301] - Add support for PageVersion retrieval to the GraphQL API

Add-ons

Modular Content 2.0.28

Bug

[XA-792] - Removed items linked to a modular property of type Contentitem are shown incorrectly
[XA-802] - Reset internal image value when setting new image
[XA-812] - Modular Content Export misses pagination on Predefined Lists tab

Connector API 3.6.22

Bug

[XA-804] - Content import fails with NullPointerException with MediaListElement without items
[XA-813] - getJobClusterTransfer in ImportExportSchedulerService is not thread-safe
[XA-814] - Incorrect mimetype used when exporting downloads


 






Expand
titleXperienCentral R41

XperienCentral R41

Release date: September 20, 2023

The following issues have been resolved in this version of XperienCentral.

Bug

[GXWM-12991] - It is not possible to delete the only version, but when there is more than one version, it is possible to delete all versions
[GXWM-37707] - Multiple languages based on English appear as one English language in Advanced Search
[GXWM-38497] - Multiple forms on the same page are not supported when using AJAX
[GXWM-38964] - Page watching is not working as expected
[GXWM-39201] - Incorrect escaping of user names in the list of watchers
[GXWM-39261] - The editable alternative text setting for Image media items is not duplicated
[GXWM-39362] - The canonicalUrl attribute of the wm:link tag does not support the passOn parameter
[GXWM-39439] - The target page is wrong when importing across different channels of the same installation

Improvement

[GXWM-39262] - The URL title is first trimmed and then sanitized resulting in URLs ending in dashes
[GXWM-39266] - Notifications are sent to inactive users
[GXWM-39285] - The duplicate URL check is slow when the environment has a lot of redirects/dumped URLs
[GXWM-39497] - Reduce whitespace in the Site Structure widget

New Feature

[GXWM-39210] - Add the possibility to copy/paste a CSP policy as a whole into the CSP panel
[GXWM-39280] - Add WebP to image file type conversions

Story

[GXWM-38557] - Extend google sitemap with images and language versions
[GXWM-39272] - Add thesaurus relations between tags to the export/import feature
[XC-6] - Choose a different layout without having to insert a new one
[XC-8] - Automatically set unused downloads to inactive status
[XC-9] - Expand the personalization of the Advanced Search columns
[XC-35] - Extend and improve the gx-component-library using the latest design
[XC-40] - Copy fields with the same name when choosing a different layout
[XC-192] - Remove YourKit from the SDK
[XC-193] - Remove Derby from the SDK
[XC-194] - Remove Cargo from the SDK

Add-ons

Headless Integration 2.2.14

Bug

[XA-720] - Content type filtering does not support custom content types


...

Expand
titleXperienCentral R35

XperienCentral R35

Release date: February 7, 2022

The following issues have been resolved in this version of XperienCentral. Special thanks to Franco Belman from the Responsible Disclosure Program of De Volksbank for bringing an important issue to our attention.

Bug

[GXWM-37505] - Prevent the need for a server restart after programmatically switching a content item to another type
[GXWM-38006] - Origin-Only Referrer For All Third-Party Requests in Safari affecting IAF redirects to next step
[GXWM-38226] - Website drop-down in Channel Configuration Panel is broken
[GXWM-38250] - Saving custom media items that extend MediaItemArticleVersion but are defined with isArticle(false) is broken
[GXWM-38518] - CSRF tokens are generated for internal requests
[GXWM-38547] - Error messages when recalculating friendly URLs
[GXWM-38554] - Import Content panel doesn't work with custom context path
[GXWM-38594] - Prevent session creation in WmAdminFilter
[GXWM-38608] - IAF validation can be bypassed
[GXWM-38614] - SORL parse exception when searching for content items in a content link
[GXWM-38615] - Language version filter: NL text in EN version
[GXWM-38629] - Form corruption after a save action on a form when IAF panel hasn't (yet) loaded correctly
[GXWM-38703] - Empty uploads are not being cleared from the form scope

Improvement

[GXWM-37478] - Add the possibility to configure no-follow and follow internal/external links
[GXWM-37810] - The title of a layout becomes very small in the Layout bar
[GXWM-37930] - HTML link target attribute values '_blank' and '_top' are added as inline JS in the onclick attribute
[GXWM-38212] - Improve IAF Properties Sidebar
[GXWM-38213] - Improve IAF Properties Sidebar fields
[GXWM-38214] - Accordion sections and their fields per Form element
[GXWM-38529] - Use layout variant properties within layout template logic
[GXWM-38541] - Exclude current media item from media collection overview element
[GXWM-38545] - Sequence number in multiple language versions of the same media item with the same title

Todo

[GXWM-38515] - Escrow deposit

Story

[GXWM-38618] - Form input values are being cleared when the input is not visible
[GXWM-38619] - Clearing hidden form input type values is not consistent

Documentation

[GXWM-38604] - Update documentation regarding MySQL connector upgrade

Add-ons

Modular Content 2.0.25

Bug

[XA-618] - Nullpointer in ModularContent upgrade logic
[XA-701] - The permission settings for the Modular content element are not working properly
[XA-740] - Logic executed in custom property type controllers is not persisted
[XA-742] - Execute upgrade commands only once
[XA-743] - Upgrading Modular Content tag properties fails in multichannel setup
[XA-750] - The Modular type Download webid field is being indexed as -1

Headless Integration 2.2.9

Improvement

[XA-647] - S&R API: Improve or replace HTTP request


...