Release Notes Sitevision 2024.07.1
Sitevision 2024.07.1 contains image caption support, CDN improvements, infrastructure updates and fixes in API and REST API
Infrastructure
Improvements
- [SV-37229] Tomcat is updated to 9.0.90
- [SV-37084] Added support for brotli/br compression of system CSS resources. Typically improves Pagespeed
- [SV-37196] Improve CDN support and cacheability for file/image downloads via URL without timestamp (do 301 redirect to URL that includes timestamp)
- [SV-37041] Move system property setting to UI site setting for easier enabling of strict name checking for file/image downloads. Setting should typically be activated to improve CDN support and cacheability
JCR Model (data/tree backend for Public API and REST API)
Improvements
- [SV-36971] Added the
caption
property forsv:image
Nodes
Public API
Improvements
- [SV-37083] ImageUtil - added new methods to set the
alt
andcaption
properties of an image - [SV-37073] WebContentUtil - added support for grids, rows and columns in content strings
- [SV-37160] WebContentUtil - added support for the
<iframe>
element in content strings - [SV-37251] ChannelWrapper - the
addMember
method now permits "self" as argument without explicit MANAGE_CHANNELS permission
Bug fixes
- [SV-37133] WebContentUtil - methods that accepts the name of a content area as argument could fail to locate proper area (typically if renamed)
- [SV-37104] PortletContextUtil - avoid excessive logging when the
getCurrentDecoratedNode()
is called from an unexpected context (i.e. not from within execution of a decoration template) - [SV-37108] Fixed "referenced objects" bug. References could be incorrect when a link page or link metadata is created via the API
REST API
Improvements
- [SV-36971] GET /contentnodes - added the new caption property for image entries
- [SV-36971] GET /headless - added the new caption property for image entries
- [SV-36791] Updated REST API documentation for timeline endpoints to state
JSON_TREE
support for themessageFormat
parameter
Bug fixes
- [SV-37212] Improved robustness when reading entries and comments. A broken item should not cause the whole result to fail
WebApps, Widgets and RESTApps
Improvements
- [SV-37086] Added new
getNumber
function for appData - [SV-36862] Added support for the
supportedWidgetContexts
option in manifest file for a Widget
Envision
Improvements
- [ENV-291] Major refactoring of Form components. Deprecation of old variants.
- [ENV-293] Added disabled state for Dropdown menu item.
- [ENV-296] Support for norwegian in Tag select and Image viewer 2.
Bug fixes, refinements
- [ENV-300] Placeholder for contenteditable now uses aria-placeholder attribute.
- [ENV-302] Navigation component now uses link font color to avoid contrast issues.
- [ENV-303] Attribute aria-haspopup in Dropdown no longer forces value "true".
- [ENV-304] Attribute aria-current should now be used in Navigation and Pagination components. Modifier "active" is deprecated.
Envision is an open source UI Library for Sitevision (MIT License)
- Envision documentation is available at https://envisionui.io
- Source is available at https://github.com/sitevision/envision