Document Libraries
We are introducing a new version of Document Libraries that will simplify document linking on content pages and improve searchability for site visitors. These document libraries source files from folders in your Files Library, allowing content authors to insert dynamic and automated lists of document links into the page's body content. They also eliminate the need to manually create OC Document pages, although the Document Library module will remain available.
With the new document library feature, content authors can select which folder of files to display, filter the list using content labels, and choose to show the complete list of documents or organize your document links into the folder hierarchy.
Alt Text Improvements
Over the past year, we introduced the ability to make it mandatory for content authors to add alt text to images they upload and insert. This has helped ensure that images are accessible for screen reader users and helped improved search results. We have now improved this feature to ensure community and staff members add alt text to their images when submitting content through MyCity or an Intranet.
Bug Fixes
Please see our detailed changelog below for the complete list of bug fixes.
Detailed Changelog
Site Administration
- Introducing the ability to enable CAPTCHA tests on MyCity registrations to reduce spam and bots submissions.
- Fixed an issue in which embed codes could not be applied in a theme row when the embed code's name was too long.
- The Enable mandatory Alt text setting will now enforce alt text for images submitted through MyCity pages and Intranet news and events.
Files
- The new version of Document Libraries will simplify document linking on content pages and improve searchability for site visitors. These document libraries source files from folders in your Files Library, allowing content authors to insert dynamic and automated lists of document links into the page's body content.
- Added the What is the purpose of this content? field to files for display on document libraries and as the tooltip for the file. The File description field is now legacy and will be deprecated in a future release.
- Resolved an issue in which OC Meeting Document pages linked to previous file versions when the file was modified via the API.
Content Authoring and Modules
- Resolved a problem in which the selected location for an event would not transfer onto a calendar invite when the event had multiple locations.
- Added the ability to search for forms or filter by workspace when inserting OpenForms via the WYSIWYG Editor.
- Resolved an issue in which published content pages could be edited live when the Save Content button was used.
- Resolved an issue in which rotating banners would not display correctly in body content when they were used in conjunction with a <strong> tag.
- Fixed an issue in which no link would appear in a page's Links tab when another page's content was shared via the content selector.
- Resolved a problem in which an incorrect comment count was displayed when page discussions were used with OC Consultation pages.
- Resolved a problem in which the "Page not found" page created by the product at site install could not be updated once published.
- Fixed an error in which the Last Updated time was not respecting the time zone set in the application when a published page was viewed via the live link.
Accessibility
- Fixed an issue in which the Accessibility checker would report a false positive with background color applied in the body content.
- Fixed an issue in which text was included in an ARIA landmark.
- Fixed an issue in which ARIA attributes were unsupported or prohibited and potentially preventing information about the behavior of interactive elements from being accessed.
- Added an ARIA label for event page names with the role marked as "region."
Security and Performance
- Removed references to an older version of jQuery that was referenced from the third-party library. These references were being flagged by vulnerability scans.
- Resolved an issue in which security headers were not being added to the base URL.