# Core Engine Release 4.15
August 2024
We upgraded! What's new? Learn more about new features, technical changes and solved bugs in 4App Core Engine.
Note on upgrading: If you skip a version when upgrading, check all release and patch notes in between for important information. They apply cumulative. Note on individualization: If your 4ALLPORTAL is highly customized or if you installed individual apps, please contact your implementation partner before upgrading. We recommend checking your custom contents, especially layouts and object renderers, carefully after an upgrade.
# New Features and Improvements
# Remove Text Format in HTML Text Editor
We have added the option to remove any text formatting of selected text in the HTML text editor. The new "Remove Formatting" control appears by default next to the "Alignment" controls. When clicked, it removes any current formatting (such as font size or alignment) from selected text and resets it to the default style.
General information on implementing and configuring the HTML text editor can be found here.
Please note: The "Remove Formatting" control does not appear in the default eTicket editor.
# Additional Improvements
- Accessibility: We have added semantic text formatting to better support screenreaders.
# Technical Changes & Admin Instructions
# New Open API Method / Deprecation of Typeahead Metadata Method
We have added new Open API method /modules/{module}/typeahead/metadata
to get typeahead metadata.
The new method replaces the following method, which is now deprecated and will be removed in the future:
- AMF Method
handleRequestTypeAHeadMetadata
# Disable ETag for Specific Endpoints
It is now possible to disable the generation of ETags for the specific ant pattern, which matches all HTTP methods in a case-sensitive manner, by using the @DisableETag
annotation for classes or methods annotated by @Controller
and @RequestMapping
.
# Solved Bugs
- Fix incorrect cleanup behavior after switching a layout
- Fix restoring comparison type dropdown in search renderers after browser back
- Fix not throwing missed PAP connector events after a full sync
- Fix issues with different operations in multiple modules (e.g. the not working update of operations after reactivating a task, or the not working "Edit" operation in the thesaurus detail view)
- Fix sporadically loading and displaying wrong icons (e.g. for an active/inactive dimension)
- Fix not opening font color picker after reopening WYSIWYG editor popup
- Fix wrong "outdent" icon in WYSIWYG editor
# How to Get These Improvements
- Upgrade 4App Core Engine to version 4.15