What’s New in LiveWhale 2.21.1

This patch release includes performance improvements, bug fixes, and an important OS-level compatibility fix affecting some internal LiveWhale requests.

Behavior adjustments

  • Linked Calendar events sent to the trash (when missing from the ICAL feed on an hourly sync) will now be auto-restored from the trash, including all customizations, if event with matching UID returns to the ICAL feed on a later sync.
  • Attempting to load an event URLs with a trailing slash will now redirect to the working slash-less version rather than 404ing.
  • LiveWhale CMS Only: Extended maximum length of a single saved Navigation to 1,200 links and added an error message when trying to add links beyond that.

Bugs

  • Fixed an issue that prevented quoted / exact searches from being permitted on the frontend calendar.
  • Fixed an issue where externally-linked events from a linked calendar source could not have their external url edited or validated properly.
  • Fixed a bug introduced in 2.21.0 affecting the “categories” variable on event list and event details templates, which resulted in an HTML-formatted string being returned where previously there was an array (even with the new USE_CATEGORY_LINKS_IN_EVENTS_WIDGETS flag disabled).
  • Fixed an issue where inline style or script tags in format_widget settings could be stripped or malformed.
  • Fixed an issue where loading Linked Calendars from GiveCampus.com feeds could occasionally fail, added a workaround to more reliably load those events.
  • Fixed an issue where individual requests that toggle between empty and not-empty (widget outputs, say) weren’t always correctly updating the cache in the empty state.
  • Fixed an issue affecting the saving of new locations attached to drafted content.
  • Fixed an issue affecting the saving of repeating monthly events on sites where USE_AP_STYLE date formatting was enabled.

Behind-the-scenes

  • Fixed an operating-system-level SSL compatibility issue that could prevent LiveWhale from issuing certain types of internal HTTP requests.
  • Various performance improvements around caching and handling of bot traffic and traffic spikes.
  • Added a check to fallback to unminified scripts if an error is detected by the minification process.

Release date: September 07, 2025

Other Recent Releases

View All