8.11.1

Features and Improvements

  • Users who receive scheduled publish reports will now be notified in the report if a scheduled publish fails because a site has no enabled Destinations.
  • Users publishing one or more selected assets from a list will now receive a warning if they have no enabled Destinations available to them.

Issues Fixed

  • WYSIWYG editor fields using deprecated options in a Data Definition now load properly without Javascript errors.
  • Addressed an issue where the New Content dashboard widget would not properly load if the configured Site's base Asset Factory Container contained a sub-container.
  • Submitting content checks during the edit process will no longer prompt the user about unsaved changes.
  • Updating the SMTP password and Widen Collective API key system preferences via Web Services will now encrypt the values instead of persisting them as plain text.
  • Viewing a previewable file (e.g. PDF) will no longer result in two consecutive render requests.
  • Re-enabled the paragraph option within the WYSIWYG's Formats menu.
  • It's no longer possible to assign a recycled Template to a Configuration.
  • If a Template that's in use is recycled, an error will be output to the logs with the associated Configurations to update.
  • Addressed an issue during site imports where empty files would fail to be created.
  • Addressed an issue during site imports where Content Types with associated Publish Sets would fail to be created.
  • Viewing a Shared Field with a &type= parameter in the URL will not longer throw a NullPointerException.
  •   WCAG accessibility content checks for WYSIWYGs now happen asynchronously as opposed to one field at a time, improving overall check speed.
  •   WCAG tests applicable to full pages only have been omitted from the accessibility content checks for WYSIWYGs to help prevent false positives.
  •   Sites with an Accessibility Report associated with them can now be deleted.
  •   Addressed an issue where an Accessibility Report will not complete if an error is encountered while it is running.

8.11

Features/Improvements

  • We've updated the on-submit Accessibility content check to reflect HTML5 recommendations for table captions.
  •   Cascade Cloud users can now enable additional WCAG 2.0 tests in the on-submit Accessibility content check.
  • We've introduced Shared Fields for Data Definitions, which allow you to manage, update, and share individual fields and field groups across Data Definitions and across sites.
  •   Cascade Cloud users can now integrate with Widen Collective or Webdam to allow users to browse and select assets in their digital asset management library from within the WYSIWYG editor.
  • The Database Optimizer Tool will now run as a background task and appear in the Background Tasks Report. A notification will be sent to the user when the task is completed.
  • We've added more fine-grained formatting controls to WYSIWYG Editor Configurations. Individual built-in formats in the WYSIWYG Formats dropdown can now be enabled/disabled and advanced custom formats can be used to target and/or generate styled content.
  • Preview options will be pre-populated when editing a Format from a page's region assignments. Selected preview options will also be retained to prevent having to select the same options again.
  • When editing a Format, you can now increase the height of the bottom preview pane.
  •   Cascade Cloud users have a new site-wide Accessibility Report, which allows you to monitor and review WCAG 2.0 accessibility issues across your entire site.
  • When publish requests expire, they're now properly deleted. This prevents issues when deleting Sites and Destinations caused by leftover expired requests.
  • We've added indexes to metadata columns in tables to improve the speed of metadata-based API queries.
  • The "Save & Preview" button is now the "Preview Draft" button. We believe this better describes the function of the button and should help reduce confusion on the part of users submitting content.
  • Users will now be asked to confirm if they want to navigate away from content checks when submitting content.
  • A new custom Metadata field type, the date/time field, is now available. This offers an alternative to using the static Start/End Date metadata fields or Data Definition date/time fields.
  • A new Cascade API method, DynamicMetadataField.hasValue(), is now available. Much like StructuredDataNode.hasTextValue(), this new method checks if a custom Metadata field contains the specified value. Review the API changelog for this and other improvements to the internal API.
  • Labels can now be added to checkbox, radio, drop-down, and multi-select values in custom Metadata Set fields and Data Definition fields. This allows developers to change the visible label for field values without affecting existing stored values.
  • A new report, User Activity, provides statistics on a number of common actions such as asset creations, deletions, edits, and user logins.
  • When editing Velocity Formats, a button has been added to the code editor to display information about the various tools, methods, and properties available.

Issues Fixed

  • Tags are now included when copying a Site.
  • The Default setting for Dynamic Metadata field values will once again load properly when editing a Metadata Set. For radio and dropdown fields, this setting will once again be restricted to one per field.
  • Index Blocks which index Feed Block content will no longer be cached if there's an issue loading the feed.
  • The New Content dashboard widget will once again use the selected Site's base Asset Factory Container, configurable in the Site Settings, when determining what Asset Factories to load.
  • Viewing audits will once again default to being sorted chronologically.
  • Addressed an issue where orphaned structured data nodes in assets using a Data Definition could prevent changes to the asset from being submitted.
  • Orphaned unpublish requests will no longer prevent their associated Destination and/or Site from being deleted.
  • Groups with invalid names (e.g. containing single quotes) will no longer cause choosers in areas such as Site Role assignments and access rights settings to work incorrectly.
  • Fixed an SSL handshake failure when enabling the Siteimprove CMS plugin. See Upgrade Guide for details on the upgraded Java JRE we've bundled.
  • Addressed an issue where null values in the Broken Link Report could cause the report to fail to load when filtering.
  • Fixed a typo in the expiration warning help text.
  • Addressed an issue where folders may not be displayed in the folder tree or folder chooser if they had colliding folder orders.
  • Addressed an issue affecting instances running on SQL Server where, under certain circumstances, Index Block rendering could result in higher than normal database CPU usage.
  • Discrepancies between the displayed date/time and the date/time when hovering over timestamps throughout the system have been corrected.
  • Non-current versions of child assets are no longer included when performing a read operation on a folder with Web Services or REST API.
  • Searching for the same term more than once (e.g. about about) will no longer prevent search results from loading.
  • We've reworked asset recycling in the system to address instances where assets can become corrupted on recycle. Folder recycling now occurs as a background job that's available to view in the Background Tasks Report.

8.10

Features/Improvements

  • This release ships with the Tomcat 9.0.8 servlet container which contains improvements and security fixes to the previously shipped version of Tomcat. It also replaces Tomcat 8.0.x which reaches end of life on June 30, 2018.
  • Dates and times throughout the application are now formatted to show absolute times (e.g. Today 11:20 AM or Jun 1 3:29 PM) instead of relative times (e.g. 9 minutes ago or 2 years ago).
  • We've added information about who last modified a given asset when viewing the contents of a Folder or Container.

Issues Fixed

  • Exporting Sites will no longer retain file pointers after downloading completes.
  • Testing email preferences after initially loading the System Preferences form will now use the correct SMTP password.
  • Validation of URL fields throughout the application will now accept protocol-relative URLs (e.g. //www.example.com) . The validation will also allow space characters (e.g. https://www.example.com/a space/index.html); however, we still recommend encoding those spaces as %20.
  • New database indexes prevent "lock request time out period exceeded" errors for SQL Server customers that were causing user facing performance issues when under load.
  • Addressed an issue where clients running Cascade CMS on Oracle occasionally ran into errors when importing a Velocity Format using the #import directive.
  • Content Type Publish Sets must belong to the same Site as the related Page being published to avoid invalid relationships and false successful publish notifications.
  • Rendering metrics caching is now thread safe to avoid synchronization errors when rendering multiple Pages, or the same Page, at the same time.
  • Search/replace will now correctly handle empty Structured Data values for Oracle clients.
  • Editing within the WYSIWYG source code editor is once again possible in IE11.
  • Addressed an issue where region assignments in Show Regions would fail to be populated when system region comments were removed in the document markup.
  • Editing a page via in-context editing will no longer remove the content tags associated with the page.
  • Date pickers will now show under fields to ensure they are not cut off by fixed modal headers.

8.9.1

Features/Improvements

  • We've made some changes to prevent inadvertent actions on a folder when trying to take action on selected items in the folder. When items are selected in a list, folder and container actions are now disabled, and list actions are docked to ensure they're still visible when scrolling the list.

Issues Fixed

  • Usernames will once again be shown when viewing the Users table in the Administration area.
  • The listSubscribers SOAP operation will now correctly return <assetIdentifier> elements within <manualSubscribers>.
  • The read SOAP operation will now correctly return <tag> elements within <tags> for an assets with tags.
  • Roles are once again included in search results.
  • Addressed an issue where updating the Group assignments for a User may not update the Sites to which they have access.
  • The asset tree will no longer fail to expand after moving an asset.
  • Clicking on the publish notification link after updating an asset will once again load the correct asset's publish modal.
  • Updated reviewable assets that have an valid reviewEvery value to avoid validation errors when updating those assets using Web Services.
  • Adding a Page-level region assignment and using the quick submit will once again render the Page as opposed to a rendering exception error message.
  • It's once again possible to replace phrases in content.
  • Moving an asset after opening an asset's relationships will no longer prevent from choosing a new parent container.
  • Addressed various situations where old versions of Destinations could be published to, such as Workflow Publish Triggers and Web Services (i.e. if an old version's ID is provided).
  • Addressed an issue where links resulting in 100-continue responses during link checking put the link checker in an invalid state.

8.9

Features/Improvements

  • Publishing related content is now easier with the ability to add Relationships to an asset and associate Publish Sets with Content Types; both of which can be included when publishing the content you're working on.
  • Content tagging now allows you to assign reusable site and systemwide Tags to assets. Tags are searchable within Cascade CMS and can be leveraged to create related content indexes via Query API.
  • We've updated the look and feel of the Plugins tab when editing an Asset Factory.
  • We've improved loading speeds for the Notifications table, Dashboard widget, and notification count in the user menu.
  • Searching within the asset chooser's panel will now display more than just 20 results.
  • We've updated the look and feel of the Site switcher, Add Content menu and type-ahead search in the application header.
  • Dropdown/multi-select fields on the advanced search and asset naming rules preferences are now alphabetized.

Issues Fixed

  • Illegal characters are no longer permitted when editing a Site name, and attempting to use them during Site creation will display a more helpful error message.
  • Using the Fullscreen button in the WYSIWYG in conjunction with the Show All Editor Features button or when editing an XHTML/Data Definition block no longer causes the interface to render incorrectly.
  • The getLinkingAssets Cascade API method will now return assets linked through Data Definition chooser fields.
  • The suggestion provided when an asset name does not follow the Site's asset naming rules will now properly handle spaces and invalid characters.
  • The Data Definition builder will now show smart field rule help text for WYSIWYG fields.
  • Unpublish options are once again available when moving or renaming a Folder.
  • The ability to Run Transport and Destination diagnostic tests now requires the Access the Manage Site Area ability, instead of the Access Administration Area ability.
  • Updating a reviewable entity's reviewEvery property via Web Services is now validated to ensure the provided value is 0, 30, 90, 180, or 365.
  • Addressed an issue where the Role assignments for a Site may not be persisted properly under certain circumstances such as mixed case Role names in case-sensitive databases or when non-administrative users update a Site's settings.
  • It is once again possible to link to a Page's rendering by supplying a confId parameter to the "internal" rendering URL. However, the recommended method of linking to a Page's rendering would be to use the ?raw parameter.
  • Addressed a JavaScript error thrown when using the typeahead search in IE11.
  • Addressed an issue where attempting to move a folder would fail if its system name didn't comply with the Site's asset naming rules.
  • The Data Definition Field(s) to System Name Asset Factory plugins will once again properly set the name of pages on creation using the configured Data Definition field identifier(s).
  • WYSIWYG Editor Configurations are once again editable once the max number of asset versions has been reached.
  • Improved error handling for cases where WCAG 2.0 accessibility checks take longer than normal or if the Tenon.io service is temporarily unavailable.
  • Deletion of a Site will no longer be prevented if previous versions of Manage Site assets that have been moved out of the Site still reference it.
  • When viewing a Metadata Set in the Manage Site area, Custom Metadata fields will now be listed in the order they're defined.
  • Addressed an issue where users were sometimes forwarded to an instance's /favicon.ico URL after logging in.
  • Inserting external links in the WYSIWYG in IE11 and Edge works again.
  • Inserting internal images in the WYSIWYG will once again automatically populate the descriptive text with the File's Title, Display Name, or system name.
  • When editing an asset from the context menu, the publish link pop-up will now publish the edited asset as opposed to the asset in the preview window.
  • WYSIWYG Editor Configurations can once again be configured with Custom Styles without requiring a CSS File to be chosen.
  • Addressed an issue where updating the dimensions while inserting/updating an image within the WYSIWYG (with Constrain proportions enabled) will use incorrect values.
  • Addressed an issue where correcting items on multiple pages during a content check such as Spell Check would only update items on the last page viewed.
  • WYSIWYG Editor Configurations with trailing commas in the Custom Styles field no longer cause the Insert/Edit Link and Insert/Edit Image buttons in the WYSIWYG to stop working.
  • Addressed an issue in which searching/re-indexing would intermittently stop working on Windows installations.
  • Images inserted within the WSYIWYG editor will no longer have an invalid caption attribute added to their markup.
  • Google Analytics Connectors will no longer fail to sync when processing a URL containing 4-byte characters.
  • Addressed an issue in which an error, "Request header too large," would be shown when viewing Feed Blocks or link checks are performed (i.e. during asset submission or Broken Link Report generation).
  • Search results will no longer contain past versions of assets.
  • A server-side error message will no longer appear when updating the System Preferences with an invalid System URL.
  • Improved submission times for Content Types that have many page regions and structured data fields.

8.8.1

Features/Improvements

  • Loading times have been improved for the Sites table and Sites drop-down menus used throughout the application.

Issues Fixed

  • Various background job scheduling issues relating to an asset's Start Date, End Date, and Review Date Metadata Fields and Workflows have been fixed.
  • The left-hand Site Content tree will no longer be in a collapsed state when viewing a draft of a new asset.
  • Updating Content Types with the Bulk Change tool will no longer overwrite page-level region assignments.
  • When fetching Feed Blocks, the system will be able to connect to remote servers running older SSL protocols and ciphers.
  • Data truncation errors will no longer appear in the application logs when background task error messages are longer than 250 characters.
  • Workflows containing a Version trigger will now create versions for Block assets.
  • Configurations linked to previous versions of a Content Type can now be deleted.
  • Addressed a Siteimprove plugin performance issue caused by rechecking a Publish Set that contains the Site's base folder.
  • Addressed issues where the Siteimprove plugin would send many repeated API requests to recheck content on publish and generally made the rechecking of content on publish more efficient.
  • Submitting a Page level block or format region assignment change will no longer display an error message indicating no “configuration could be found”
  • A user friendly error message will now be shown when editing a draft in one tab and discarding that draft in another.
  • The advanced code editor will once again be available when creating new Files.
  • Internal links within Velocity Formats will now be updated to reference the correct asset after a Site or Folder copy.

8.8

Features/Improvements

  • The System Dictionary is now centralized and customizable, allowing all users to see a common list of suggestions when performing content checks or when using the WYSIWYG's spell check feature.
  • Smart Publishing has been updated so that it is only applicable for large files (10MB or larger) to help improve publish times.
  • The "Rewrite links in file" and "Maintain absolute links when rewriting" configuration options are now hidden for file assets that are not editable text files (based on System Preferences) because these options are not applicable.
  • We've added a new Feed Block "Request Timeout" System Preference which determines the amount of time to allow before the system times out when requesting a Feed Block.
  • You can now specify in System Preferences whether index pages in your Siteimprove account are indexed without "index" in their URLs.
  • If your site's URL in Siteimprove is different than the URL of your site in Cascade CMS, you can now specify it in Site Settings.
  • Publishing a page or folder will now trigger a recrawl of those pages by Siteimprove. Publishing a Site's base folder, Destination(s), or Site itself will trigger a recrawl of the site by Siteimprove.

Issues Fixed

  • Non-editable Files configured with "Re-write links in file" will no longer become corrupt during a nightly relationship-rebuilding job.
  • When creating or editing a WYSIWYG Editor Configuration, buttons are toggleable again.
  • Feed Block fetching has been refactored to address an issue where remote servers block requests that original from a generic Java user agent.
  • Submitting structured data that contains a chosen asset that is recycled will no longer display an "illegal site in this relationship" error and prevent submission.
  • Performing an operation using the REST API which accepts optional parameters (e.g. siteCopy) will no longer return a failed response.
  • Un-selected replacement terms will no longer be updated when performing a Search & Replace.
  • Copying assets will no longer ignore the Applicable Asset Types setting during Asset Naming Rule validation.

8.7.1

Features/Improvements

  • The Role creation/editing interface now indicates if an ability has required dependencies before it can be enabled.
  • The System Preferences screen has been re-organized into separate tabs and additional help text was added to make the form more intuitive and easier to use.
  • We've made suggestions to use secure URLs subtler. Links will default to https:// for placeholders and when no protocol is specified, but users will no longer be prompted when attempting to add non-secure URLs (i.e. those beginning with http://) in the WYSIWYG.

Issues Fixed

  • Custom tooltips used on various tables and UI elements no longer persist on the screen when not being hovered.
  • Users without the ability to bypass content checks are now able to advance a workflow after an edit step.
  • Single space character passwords for Transports or Connectors are converted to null in Oracle databases when upgrading to prevent issues with application startup.
  • Orphaned working copies are no longer left behind when a create workflow is rejected or deleted before the working copy is merged.
  • The Save & Preview button is no longer disabled after editing an asset in Workflow.
  • The Save & Preview button is no longer disabled after re-uploading a file while editing an existing file asset.
  • Folders once again expand when clicking the show contents arrow (>) in the asset tree.
  • Creating/editing a User, Group, or Role will no longer redirect back to the main Users, Groups, and Roles screen.
  • It is once again possible to enter content into the code editor while in fullscreen mode.
  • Additional fixes to prevent asset version chains from being broken during workflows with a Version trigger.

8.7

Features/Improvements

  • We've added real-time notifications for actions including asset and task comments, publish reports, site import/copy reports, and edits to assets you're viewing.
  • Changes to assets will automatically update the asset tree for all users in a site.
  • We improved application performance by replacing frequent polling with WebSocket.
  • There's a new Background Tasks report, which provides a list of running and completed tasks in the system such as Broken Link Report generation, page renders, scheduled LDAP sync operations and more.
  • We've strengthened password encryption throughout the CMS using current best practices.
  • Editing assets will no longer redirect the user to that asset on submission unless Save & Preview is used or a Workflow is started. This includes edits initiated from context menus and updating Blocks within in-context editing.
  • Added maxLength restriction and help text to various form fields to prevent users from entering too much content which could lead to database-related errors.
  • We're promoting the use of secure URLs (https://) by adding subtle help text and placeholders throughout the system.
  • We've added a Move/Rename Workflow Definition type. You can use an unpublish trigger in your Move/Rename workflows to ensure assets are unpublished from the web server when their path changes.
  • You can now apply asset naming rules at the System and/or Site level. These rules will be enforced for newly-created assets in the system.
  • Access your SiteImprove data for relevant assets in Cascade by enabling the SiteImprove plugin in your system preferences.

Issues Fixed

  • Malformed URLs such as "http:hannonhill.com/blah" and mixed-case URLs don't generate errors in the software now.
  • Clicking region names in the sidebar shows region assignments again.
  • Clicking regions that aren't in-context editable no longer highlights them.
  • Corrected a number of issues with the custom scrollbar.
  • Continuing on the improvements to GA Connectors introduced in 8.6, all newly-verified GA Connectors will use a new Google application so they will no longer be subject to the same quota as instances running on older versions of Cascade CMS.
  • Grouping by link in the Broken Link Report works again.
  • Scheduling content reviews now only available for reviewable assets to which the user has write access.
  • "Schedule Review" and "Mark as Reviewed" through the context menu now works.
  • Asset review dates are now updated when the next scheduled review date is reached.
  • Several additional bug fixes and improvements related to content review scheduling.
  • Upgraded TinyMCE from v4.5.7 to v4.6.7 to address issues with code sections in source code, selecting Spectate forms, using dialogs and the source code editor in IE11/Edge, along with numerous other improvements/fixes.
  • The currently-viewed asset is now properly highlighted within the Site asset tree if it has the same name as its parent container.
  • Nested Data Definition groups no longer overflow the borders of the edit modal.
  • Fixed issue where publishing individual relationships would send an unpublish request.
  • Content within <script> tags is no longer subject to spell checking.
  • Unpublishable outputs no longer appear as publishable in the publish modal.
  • Notifications that failed to be sent due to long subject lines are now truncated.
  • Required smart fields no longer prevent form submission if they're hidden.
  • The [ keyboard shortcut will once again re-open the Site Content sidebar.
  • Unchecking deprecated WYSIWYG Data Definition field options will no longer put the Data Definition into an unusable state.
  • Clicking the Add radio during the spelling content check no longer focuses the Fix radio.

8.6.1

Issues Fixed

  • Date columns on asset relationship screens are sorted correctly now -- chronologically instead of alphabetically by their relative time descriptions
  • Thumbnails in the Folder gallery view are more readable.
  • System-wide Editor Configuration is editable again
  • LDAP configurations and Publish Triggers can be submitted again
  • Closing Editor Configuration chooser when editing a Data Definition works again.
  • Links to assets in a number of places in the system were not displaying correctly.

8.6

Features/Improvements

  • Accessibility, link, and spelling content checks are now part of a unified interface and can be enabled/disabled at the site or system levels.
  • Content checks for users can now be enforced through the use of Site Role abilities.
  • Added ability to upload multiple files simultaneously without requiring a zip file.
  • Instances using custom authentication can now redirect users who don't exist within Cascade CMS to a custom URL.
  • Added ability to choose a toolbar color in System Preferences to help differentiate multiple Cascade CMS instances.
  • Added additional context such as site name and path to asset links in search results, chooser panels, My Content area, and more.
  • Regions without in-context editing enabled are no longer highlighted on hover.
  • Added ability to publish to Amazon's Simple Storage Service (S3) through a new Transport type.
  • Added support for FTPS Transport protocol.
  • Added the ability to authenticate SFTP Transports with an SSH key and optional passphrase.
  • Added "Live" link to File view screen (under the More menu) to view the file on the live website using the Site's URL.
  • Added API method StructuredDataNode.hasTextValue()
  • Added error indicators to form tabs and sections to help with tracking down field errors.
  • Added the ability to remove extensions from internal links during publish. Extensions to remove are specified at the Destination level (for internal links) and Site Settings (for cross-site links).
  • Exceptions/errors during asset rendering are no longer being output to log files, which will help reduce "error spamming" and the overall size of log files. These errors will still be shown within the application and publish reports or more detailed logging can be used.
  • It is now possible to update an LDAP user's binding DN via Web Services

Issues Fixed

  • Helped alleviate Google Analytics daily quota restrictions.
  • Fixed issue where it was not possible to ignore links in the Broken Links report.
  • Fixed issue where versions modal didn't properly list versions sorted by date.
  • Fixed issue where StructuredDataNode.getTextValues() returned an empty string for checkboxes and multi-selectors.
  • Fixed editing of existing folders for SQL Server.
  • Fixed Daily Content Report for Oracle.
  • Fixed issue where it was not possible to view a group's workflows under the More menu.
  • Fixed issue where scripts were being stripped from links in the WYSIWYG.
  • Fixed issue where it wasn't possible to edit or delete users with numeric usernames starting with 0.
  • Fixed issue where workflow expiration emails were sent to deleted users, resulting in an error.
  • Fixed issues with asset submission: duplicate submits allowed, check for recent edits not happening in certain cases, and draft saves/submits indistinguishable in log files.
  • Fixed issue with web services where includeInStaleContent was not returned in folder read operations.
  • Fixed issue where the User avatar within the Welcome dashboard widget would not appear correctly.
  • Fixed issue where it was not possible to select items after navigating directly to page in a paginated list.
  • Fixed issue where choosing "Select all on page" incorrectly selected filtered assets in a list.
  • Fixed issue where long asset names or paths overlapped adjacent columns in data tables.

8.5

Features/Improvements

  • Submit and Publish reminder notifications have been moved to bottom-center to avoid obscuring frequently used controls at top right.
  • Added the ability to include participants to tasks.
  • Users can now schedule a recurring Review Date on assets.
  • Added a visual Workflow Definition viewer.
  • Help text can now be added to metadata fields to provide additional context/information.
  • Added content health alerts for pages with most broken links and most views to the Daily Content Report.

Issues fixed

  • Google Analytics Report Overview should now appear again at the top of the Google Analytics Report
  • Google Analytics Connector "Unkown metric(s)" errors have been fixed 
  • Re-added the ability to search within Role and User/Group choosers
  • Re-added asset relationship checks on Site deletion
  • Relaxed automated renaming on File upload to no longer remove capitalization
  • Removed asset links from Recycle Bin table since those assets can no longer be interacted with
  • Allow multiple emails in LDAP report
  • Addressed issue where custom scrollbar is not always visible until the user interacts with the scrollable container
  • Addressed an issue where dropdown fields with no default value pre-selected the first item instead of being empty
  • Web Services Folder read operations will no longer include assets that are non-current versions
  • Addressed an issue where workflow Advance and locked asset Commit Changes buttons were not clickable after editing a working copy
  • Trailing spaces are now removed from Radio field values
  • Very long asset names are now truncated when viewing a Folder's contents

8.4.1.2ccc4d6

Features/Improvements

  • Introduced the Daily Content Report to provide users with a daily summary of their action items and content updates.
  • Added asset type filters in Stale Content and Content Up for Review reports and owned content filter in reports and dashboard widgets.
  • Added Folder-level property for excluding assets from stale content reporting.
  • Added versioning and history to Site Management modules
  • Added summary statistics to get counts of items in all datatables including Users, Groups, and Roles tables
  • Added filters to Users listing to show enabled/disabled users and users who've logged in/never logged in
  • Added filters to Roles listing to show Site Roles/System Roles
  • Improved the empty state for reports where you have to select a site.

Issues Fixed

  • Asset choosers in Edge 15 work now.
  • Setting Broken Links to ignored now works in MSSQL and Oracle
  • Stale Asset notification emails are working again in Cascade CMS 8
  • Tasks could not be deleted from the Tasks dashboard when using the multi-selection buttons
  • Asset Factory's Workflow Mode to 'None' being respected again when creating assets with Workflow
  • Concurrent edit errors during auto-save draft

8.4.1

Issues Fixed

  • Upgraded TinyMCE from v4.5.1 to v4.5.7 to address issues with image selection and alignment in browsers including Chrome and Firefox (and included numerous other improvements/fixes)
  • Added "Decimal" option to ordered list styles dropdown
  • Advanced submit when creating assets will only show available Create Workflows
  • Changing the parent Folder when creating/editing an asset will update available Workflows from the new parent Folder
  • Fixed a JavaScript error that was being thrown when viewing a draft or working copy of an asset

8.4

Features/Improvements

  • Auto-complete @mentions of usernames/full names in Asset/Task Comments.
  • Notify Users of concurrent edits
  • Do not allow submitting drafts to a locked asset (manually or through workflow). Also, users can send requests to lock owners to unlock assets.
  • Locked assets can be reassigned to other users
  • Allow reassigning of Working Copies held at particular steps of Workflow
  • Update look and feel of page header for consistency and flexibility
  • Support for SQL Server 2016 for on-premise installations. Note that currently supported versions are 2016, 2014, and 2012. SQL Server 2008 is no longer supported.
  • Upgrade detects and migrates some common problem assets associated with the Global area when upgrading from 7.x.
  • Use full SHA for build id
  • Intercom for Cascade Cloud customers
  • WCAG accessibility checker when previewing pages for Cascade Cloud customers

Issues Fixed

  • Search functionality pegging CPU and possibly causing more widespread performance problems
  • Users table takes a long time to load for instances with a lot of audits
  • Write access error during assignment of Workflow edit step if Asset lock does not belong to user
  • User can not commit changes to their own locked assets if they are required to go through Workflow
  • Owned By column in Content Up for Review/Stale Content reports not being populated
  • User Comments: it is not possible to mention usernames with spaces
  • Content Ownership Report: Created column has same value as Last Modified column
  • After deleting Workflow, Lock/Working copy left on asset can't be removed
  • Errors encountered when attempting a search/replace are not displayed to the user
  • Catch all 403 errors from Google Analytics
  • Asset Details menu shows system metadata for the draft
  • Tinymce failed initialization in Firefox on consecutive modal open
  • Intermittent error when committing locked asset
  • Error: "This asset edit was not saved because another edit was submitted"
  • Chooser panel does not show details for site management area asset types
  • Modal backdrop doesn't get removed after closing second modal
  • EmailProvider workflow trigger sends duplicate emails when an error occurs during send
  • Viewing draft message is confusing when there is a working copy present
  • Start workflow screen throws null pointer when there are no ordered transition steps in workflow definition with default user or group assignments
  • Review workflows should create a working copy
  • Workflow builder: escalation hours incorrect after submission
  • Full Screen Preview when viewing a Page is not taking currently selected Output into account
  • Unable to restore assets from Recycle Bin when using custom 7.14.2 build when rolling back from 8.x upgrade
  • IE11: Inserting external links in WYSIWYG places content at the beginning of the content. Recommended to use Edge or a different browser
  • Dollar signs ($) in title/display name of assets selected in choosers prevent Edit modal from appearing
  • Disappearing checkboxes on publish dialog
  • Un-publish on move/rename does not work when starting workflow and then selecting "None"
  • Disabled outputs are still able to be toggled on publish
  • "Welcome" widget missing for users without a full name
  • Safari 10.1: Can't scroll vertically beyond viewport
  • Allow custom CSS classes within Editor Configruations to contain spaces
  • Adding new repeatable groups will no longer duplicate the previous group's values.

8.3

Improvements

  • Use user's full name instead of username when generating user profile
  • Improve icon set with more intuitive icons for various asset types and common actions
  • Improve user's experience when uploading an asset in file chooser
  • Upgrade bundled Tomcat to 8.0.41
  • New system preference has been added which controls the display style for asset links.  This preference will override the existing user preference "Show asset's Title or Display Name if available" if a user has not saved that preference.

Issues fixed

  • Fixed "Unsupported radio choice" issue when fixing errors on datacheck screens
  • Fixed issue where internal links with anchors aren't pre-populated in insert/edit link chooser
  • Fixed issue when viewing a Symlink with a expiration folder
  • Fixed Advanced Search and Replace screen (Administration -> Search and Replace)

8.2.1

Issues fixed

  • Fixes a critical bug where Data Definition dropdown fields that allow custom values get cleared when rendering an edit form.
  • Fixes a bug where unselecting rows in tables would sometimes keep them selected in memory.
  • Contains a performance improvement related to user avatars.

8.2

Improvements

  • Help text is now more readable
  • Context menu can now be accessed on chooser buttons using right click

Bug Fixes

  • Error when viewing a data definition block with hidden groups
  • Notifications screen does not show all notifications on first load
  • Links to 'read' notifications links do not work as expected
  • User can attempt to start a new workflow on an asset already in a workflow
  • Deleting the last comment in a comment thread makes it impossible to reply to the comment thread
  • Publishing all relationships on an asset causes future publishes using the bulk publish tool (on the Folder view screen, for example) to publish all relationships on the previous asset instead of the currently selected assets
  • "Settings" link in mobile "hamburger" menu does nothing
  • Assets can be unintentionally copied twice by quickly clicking the Copy button on the Copy modal
  • In certain scenarios, data definition block renderings get cached with invalid data if they contain index block renderings
  • Renaming or moving an asset through workflow does not work
  • Publishing assets in bulk (like from the Folder view screen) can actually unpublish the assets if assets have been unpublished using the bulk unpublish tool recently
  • Comments on tasks are no longer displayed when viewing a task

8.1.1

Features/Improvements

  • Added: new JSON-based REST-like API
  • Improvement: Sort drafts by last modified by default in My Content
  • Improvement: Make Asset Comments more prominent and easily accessible in the action menu
  • Improvement: additions to the query and Velocity tool APIs
  • Improvement: an automatic vertical resizer to the editor
  • Improvement: Changed wording of Advanced Submit modal to better clarify intention of Submit and Check Content & Submit options.

Issues fixed

  • Fixed: re-worked right flyout panel to improve keyboard accessibility
  • Fixed: Issues with timestamps on draft overwriting alert
  • Fixed: Compare with Current functionality missing for Working Copy view
  • Fixed: Accessibility issues in data definition group controls, broadcast messages and datepickers
  • Fixed: Workflow Definition 'allowReassignments' checkboxes lose their value if you click on the workflow builder first when editing
  • Fixed: Left navigation and Folder content tables don't update when assets are moved, renamed, copied, or deleted
  • Fixed: Locator Tool: Accessing a page's structured data via the Cascade API can result in LIE
  • Fixed: Wysiwyg dropdown menus not keyboard accessible
  • Fixed: Custom values in dropdowns do not persist on subsequent edits
  • Fixed: assets that don't render properly saved in user history cause subsequent pages to fail to load
  • Fixed: Invalid broken links reported when a create draft changes site
  • Fixed: Can't get to assets when "Asset Tree Display" preference is set to "Folders only"
  • Fixed: Web Services: Blocks can not be read if underlying Data Definition has a field added to it
  • Fixed: Application version no longer appears in flyout menu
  • Fixed: Update submit flow for index blocks to match flow used by other asset types in Site Content area.
  • Fixed: TinyMCE: Source editor initializes with stacked content and scrolling incorrect when in full screen
  • Fixed: TinyMCE: source editor styling issues due to cached styles between upgrades that should have been cache invalidated
  • Fixed: Format Editing UI: previewing a very large Index Block causes draft submission to fail

8.1

Improvements

  • Added user tasks
  • The editing process is now streamlined for users who are able to skip the preview step
  • Added support for MySQL 5.7; deprecates 5.1
  • Improved performance of loading notifications (even a massive amount)
  • Notifications now include a button to mark all notifications as read and a button to delete all notifications
  • Updated Web Services search functionality to match new Search behavior
  • Can now permanently ignore a broken link in the Broken Link Report
  • Can now view a reason a link is considered broken in the Broken Link Report
  • Broken link types and reasons are now filterable in the Broken Link Report
  • Minor broken Link Report UI Improvements
  • Improved button focus style and increased button contrast
  • Improved focus style in a table of selected assets
  • Clicking the main menu automatically highlights Help & Support button
  • Faster switching between Site Management module types

Issues Resolved

  • Links ignored in the Broken Link Report are now also ignored in the submit link checker
  • Unable to go directly to deep-link for assets immediately after login using custom authentication
  • Adjustment width and height of the code editor window to better handle smaller screens
  • On mobile, the code editor's window is now fullscreen. This ensures the submit/cancel buttons are always visible.
  • No longer using an iframe for the code editor, which fixes various issues including: code editor components being cut off and a flash of an un-styled textarea before the code editor initialized
  • IE11 no longer throws a JavaScript error on draft view preventing the content from loading
  • Fixed a JavaScript error when a region with invalid XML is encountered
  • Fixed inconsistently named Structured Data/Data Definition/XHTML block in header areas
  • Adds content insertion options in TinyMCE right-click context menu for images/links
  • Fixed missing template name in configure tab of pages
  • When viewing a template, regions are now listed in alphabetical order
  • Fixed unread notification tab from showing read notifications
  • Fixed show all pagination throwing an error in Broken Link Report
  • Fixed no link to resume identity on mobile devices
  • Fixed show all pagination shows no matching records on Content Ownership report either with/without search term
  • Fixed search/replace discrepancies; search includes partial matches and replace is now case insensitive
  • In some cases, core TinyMCE plugins (e.g. the Visual Blocks plugin) were unable to load their associated CSS file, causing the plugin to appear broken

8.0.2

Improvements

  • Added a method to Serializer tool that serializes XML into JSON.  Can be used the convert a JDOM Element or an XML String to JSON using SerializerTool.toJson($element, true/false) or SerializerTool.toJson($string), respectively.
  • Allow Dynamic Metadata field values to be greater than 250 characters
  • API Updates - Improvements for both the Locator Tool and the Cascade Java API (Details)
    • New properties available
      • $asset.linkingAssets - Returns a list of assets that reference the current asset (a programmatic way to retrieve the contents of the Relationships screen for an asset)
      • $asset.assetType - Returns a String representing the type of the asset (e.g. "page" for pages)
      • $block.blockType - Returns a String representing the specific type of a block (e.g. "feed", "index")
      • $format.formatType - Returns a String representing the specific type of a format (e.g. "xslt", "script")
      • $folderContainedAsset.site - Returns a com.hannonhill.cascade.api.asset.admin.Site representing the site in which a FolderContainedAsset (e.g. Page, File, Folder) resides.
      • $administrationAreaAsset.site - Returns a com.hannonhill.cascade.api.asset.admin.Site representing the site in which a SiteManagementAreaAsset (e.g. Metadata Set, Data Definition) resides.
      • $site.url - Returns the site URL property of a Site.
    • New method available: $_PropertyTool.isEmpty($something) - Determines if a String is null or empty.  An empty String is equal to "" after all stray space characters have been removed.

Issues Resolved

  • Smart Fields in groups-restricted field sets do not work correctly for users who cannot see the smart field
  • Safari 10 - Main asset content overlaps edit options panel
  • Can't change LDAP configuration to use Secure port 636
  • Short usernames cause the user dropdown to be chopped off on the right side
  • TinyMCE dialogs cannot be focused
  • Publish Trigger configuration UI is broken

8.0.1

Improvements

  • Add support for SMTPS
  • Add "Full Screen Preview" option to pages
  • Add $_.locateReference to Locator Tool
  • Add support for SFTP key exchange algorithms

Issues Resolved

  • Fixed an issue in Workflow Builder where user and group chooser in ordered steps was not persisting selected asset
  • Fixed problems with installing Cascade 8 as Windows service
  • Fixed an issue where chooser's Recent and Browse Search fields were not searching and were resulting inconsistent site location
  • Addressed issues with text being overrun and other small issues in mobile view
  • Fixed issues with inability to verify/edit WordPress Connector
  • Improved speed of Recent tab in chooser in Firefox Browser
  • Fixed Search box in chooser in Firefox
  • Fixed Metadata Set editing"Asset failed validation" error 
  • Addressed rendering issues in Data Definition pages and blocks
  • Fixed deleting assets through multi-op Unpublish on Delete
  • Fixed links inside of Workflows Dashboard widget
  • Fixed viewing Site Role's Users and a System Role's Groups on Oracle/SQL Server
  • Allowed using '#' in strings in imported Velocity Formats
  • Fixed issues where SFTP Shuttle initialization retries were leaving a connection open to the SFTP server

8.0

Issues Resolved

  • Fixed issue where Index Block Rendering Cache doesn't get discarded when an asset referenced in a Data Definition Block or Index Block is moved
  • Fixed issue where Cascade does not shutdown completely due to running Jetty threads
  • Fixed issue where unable to set Metadata Set expiration folder field visibility and required in Web Services
  • Fixed issue where element expansion produces invalid self-closing HTML elements
  • Fixed issue where auditing messages were swapped for assuming and un-assuming users
  • Fixed issue where Google Analytics sync would fail when no data exists for the time interval
  • Fixed issue where search indexes were not automatically being rebuilt in the file system when they didn't exist on startup
  • Fixed issue where Global CSS would override the Site CSS in Structured Data Blocks with multiple WYSIWYGs
  • Fixed issue where errors would occur as a result of deleting Content Types and Metadata Sets (and parent containers) being referenced by working copies of Pages, Files, etc. Now prevents deletion of those Content Types, Metadata Sets, or Containers until Working Copies are removed.
  • Fixed issue where Symlink URLs were limited to a 250 character length
  • Fixed issue where 'Publish all relationships' button loads blank page for Administration area assets
  • Fixed issue where certain 'Login Failed' messages would not provide additional details in the log file
  • Fixed issue where user input can cause parse errors Advanced Search

Additional Notes

The Administration and Manage Site areas are now completely separate in Cascade CMS 8. As a result, Roles (that were not the Administrator role) who may have previously had access to Administration only have access to Manage Site.