Translations Add-On Release Notes
Released: 22 December 2022
- TRANSLATIONS-355 improvements for the XTM Connector and webhook.
a) From config, read 'xtm.localesMap' instead of 'xtm.localesMapString'. Rename that property in the connector configuration!
b) After creating the XTM project, set any received 'xtmProjectName' and 'xtmProjectId' on the job node.
c) Added an extension point XTMTranslationConnector#getProjectDescription(job) for subclasses to be able to fill in the XTM project description in a different way (e.g. add job.getCreator).
d) Read configuration from connector instead of mount, avoiding double configurations. Remove xtm.* properties from the mount!
e) Add a status end point on "rest/xtm/" and return a 200 or 500 string on "rest/xtm/jobFinished"
Also improved error handling and more, for details see TRANSLATIONS-355.
- TRANSLATIONS-367 move yaml configuration on /hippo:configuration/hippo:frontend/cms/cms-advanced-search from repository module to search/service module.
TRANSLATIONS-370 add attributes jobItemCreator, jobItemCreated and jobItemLastModified to the generic XML format that is sent out. This needs usage of the overloaded method TranslationDocumentManager.getDocumentXml(TranslationJobItem) in the connector used, so all default connectors are updated accordingly,
Released: 20 October 2022
Star Connector: introduce extension point (protected method) to the StarTranslationConnector on behalf of subclasses being able add a custom attribute to the XML that is sent out:
protected processXML(byte documentXml, TranslationJobItem jobItem)
Fix for the "Enable compound configuration" functionality (since 5.8.0), where fields of compounds aren't sent anymore if not explicitly configured.
Fix for the search filters dropdowns in the Document Search perspective that no longer trigger a new search when used.
Customer feedback-based improvements to the MarkTranslatedDocuments updater script that was introduced in the 5.7.0 release.
In the configuration perspective, alphabetically sort document types and compound types.
XTM Connector: handle non breaking spaces in project name.
- Add Dutch translations for XTM UI extension (project name and description) and improve the English ones.
Released: 6 July 2022
Upgrade to Bloomreach Experience Manager 15: adapt to work with Wicket 9 and build using Java 11.
In the advanced search, move the "Request translations" action from the "Translations" button to the default "Perform Action" button, improving the UI.
Deprecate the GlobalLinkConnector because it's using an outdated API.
Also, it depends on an implementation of 'javax.xml.ws.spi.Provider' being present in the JVM, which is no longer the case on Java 11, since Java EE is absent.
Projects can still use the connector but will have to provide such implementation, for instance by adding Maven dependency "com.sun.xml.ws:jaxws-rt:jar" to the CMS, but that pulls in a lot of other dependencies.
See here for the release notes for versions 5.x on Bloomreach Experience Manager 14.
See here for the release notes for versions 4.x on Bloomreach Experience Manager 13.
See here for the release notes for versions 3.x on Bloomreach Experience Manager 12.
See here for the release notes for versions 2.x on Bloomreach Experience Manager 11.