What’s New in LiveWhale 2.14.1

This patch release includes bug-fixes related to back-end editing, event LD+JSON metadata, front-end date entry and more.

Behavior adjustments

  • LiveWhale now defaults to loading all iframes via lazy loading, unless a manually applied loading attribute is already present.
  • Event types are now included in the RSS and ICAL event endpoints even when JSON API v2 is enabled, restoring the RSS/ICAL default behavior.
  • Using the my_related_content arg now respects the manually chosen sort order of related content items, unless sort_my_related_content=true is utilized as an override to respect sort_order.
  • LiveWhale will auto-correct back-end event editor URLs from events_sub_edit to events_edit, in addition to vice versa.
  • Group directory/calendar values are now properly validated based on allowed characters.

Search and QuickAccess

  • LiveWhale CMS Only: QuickAccess link titles no longer enforce Title Case when saving.

Bugs

  • Fixed an issue where the “With checked items” form could erroneously update the last modified datetime/user on items that weren’t actually changed.
  • Fixed an issue introduced in LiveWhale 2.10 where event metadata (schema.org / LD+JSON) was not embedded in the event details view.
  • Fixed an issue that could prevent images from appearing in the back-end UI when a group had been excluded from site-wide search and API results.
  • Fixed an issue with using the image_size=200x200 shorthand in a widget template and overriding it via the widget editor. Now, modifying thumb_width or thumb_height via the widget editor will correctly unset image_size coming from a WT.
  • Fixed an edge case issue where images encoded a certain way could have their colors inverted when derivative sizes were generated from the master image.
  • Fixed an edge case where a redirect loop could occur.
  • Fixed front-end date entry fields (in LiveWhale Forms and the Public Submissionn Form) from allowing pasting of non-date-formatted values. Back-end forms like the widget editor still support free-form date entry for relative dates.
  • Fixed an issue that prevented some theme files (especially SCSS partials) from triggering cache refreshes when edited.
  • Fixed an issue where the Google Maps script that loads on the location editor wouldn’t recache when the saved Google Maps API key was updated.
  • Fixed an issue that prevented certain system cleanup tasks from running on web2 in load-balanced environments.
  • Fixed some PHP8.1 compatibility errors related to events, galleries, and SAML testing.
  • LiveWhale CMS Only
    • When editing a profile type, changing a field type from multiple choice will now clear any saved multiple-choice options.
    • Fixed an issue that could cause Facebook to not retrieve an image when sharing a link to an Issue.
    • Fixed an issue that prevented Forms from being indexed for search when created via the Duplicate option.
    • Fixed an issue with clicking an anchor link leading to a result inside of a LiveWhale Accordion on the same page.

Developer options

  • The h4.lw_accordion_block_title tag generated by accordions can now be customized and replaced with div or any other block-level HTML tag using the new ACCORDION_BUTTON_WRAPPER config option.
  • Custom fields now track their last modified date/time, allowing for eventual expiration of selected custom data.

Behind-the-scenes

  • Update SAML OneLogin plugin to 4.1 to improve PHP 8 compatibility.
  • Silenced the false positive error message “Called RSET without being connected” for SMTP mailing.
  • Performance improvements: when saving groups and users, the page permissions being reset now occurs asynchronously, to speed up the saving process.

March 08, 2024

Other Recent Releases

View All