What’s new in LiveWhale 2.4.1

This patch release contains backwards-compatible bug fixes and adjustments around search weighting, WYSIWYG editing, and more.

Behavior adjustments

  • The group switcher now remembers recently used groups across multiple login sessions.
  • In your front-end calendar, the “Calendars” component will now link to all group calendars with a calendar URL, even if that calendar’s events are excluded from the current view.
  • Added is_canceled=1 flag to the JSON endpoint response for canceled events.
  • Refactored the deprecated cors-calendar.js to pull a matching script from your global theme, if exists, to assist with backwards-compatibility or redirects if you have sites currently loading the core cors-calendar.js.

Search and QuickAccess

  • Fixed an issue with inaccurate search results when searching by a full name containing a hyphen.
  • Fixed an issue where low-relevancy results could sometimes be dropped from single-word searches.
  • Removed the word “welcome” from a list of excluded search terms so searches like “Welcome to…” can be used when looking up images or other content.
  • Fixed bug that added a spinner over the related content search results, making it impossible to select an item.
  • Livewhale CMS Only
    • Fixed an issue where html entities like ampersand were appearing in QuickAccess drop down results.
    • Fixed an issue where pages being excluded from the front-end (URLs including .test. or /_) were not appearing in the back-end “Add to Navigation” tool.

WYSIWYG editing

  • WYSIWYG limited fields in dynamic content (e.g., Summary) are now automatically formatted with paragraph tag wrappers consistently, unless alternate formatting is entered.
  • When pasting iframe code into the Insert > Media embed tool, LiveWhale now pre-populates the accessible title with the value of the iframe’s title attribute, if it has one.
  • Livewhale CMS Only: Fixed an issue where, when page editing, uploading an image wouldn’t immediately select it in the Insert Image dialogue depending on what group you were in.

Bugs

  • Fixed an issue where the last tag attached to an item could not be removed.
  • Fixed an issue where XPHP inside HTML comments could sometimes generate malformed output.
  • Fixed an edge case issue where multiple conditional widget args inside a shorthand XPHP conditional block would be ignored.
  • Fixed an issue that could cause the wrong group directory value on some group calendars.
  • Fixed an issue where embedded videos were sometimes not getting the correct responsive aspect ratio in cases where the width or height contained a decimal.
  • Fixed an issue where custom fields marked as required could sometimes not trigger a requirement warning if left blank.
  • Fixed an issue that caused some of a user’s content type authorizations to be lost when un-checking the administrator permission.
  • Fixed an issue where very long og:image meta tags could have their value cut off and fail to present a valid image url.
  • Fixed an issue where inline widget placeholders (introduced in LiveWhale 2.4.0) only showed generic type names when a saved widget was also in use on the page.
  • Fixed an issue where moving between the mobile and desktop toolbar navigations could cause the toolbar links to be hidden.
  • Fixed an issue where uploading an image and adding a caption from the Insert Image modal wouldn’t include the newly-added caption in the Insert Image options.
  • Fixed an issue where certain SVGs could be missing from file includes.
  • Fixed an issue where the image bulk upload option still appeared for users lacking image upload permissions.

Behind-the-scenes

  • Updated SAML metadata to always include the SP certificate twice (for signing and encryption) and to add a far-future expiration date.
  • Extended protections against an infinite loop caused by file widgets that 404 which are themselves part of the 404 template.
  • Resolved a security notice from npm by upgrading node-sass from 7.0.1 to 7.0.3.
  • Added a new setting DISABLE_PUBLIC_SUBMISSION_EMAILS that disables all notifications for the public submission form. This is most useful if you are implementing your own notification code using the onPublicSubmission handler.

Release date: September 30, 2022

Other Recent Releases

View All