What’s New in LiveWhale 2.20.1

This patch release includes bug fixes and numerous front-end performance improvements.

Behavior adjustments

  • Add the year to the start date of a calendar event’s date range when it differs from the year of the end date.
  • Added month and year variables to the calendar’s month day template.
  • SiteImprove crawler is now permitted to bypass normal bot/scanner rules to refresh the page cache on its own, to ensure more up-to-date reporting for SiteImprove users.

Bugs

  • Added robots.txt overwrite protection for LiveWhale-managed robot rules.
  • Fixed an issue that could prevent the group calendar url from appearing in the canonical URL for individual events.
  • Fixed an issue that could cause an erroneous redirect on a tag details request.
  • Fixed an issue, introduced in 2.16.0, that could unintentionally affect the default formatting of /live/rss/ API endpoints. This fix restores the normal RSS syntax unless you’ve specifically chosen to override it using _ingredients/templates/widgets/events.rss_default.xml.
  • Upgraded the clean-css-cli npm module to version 5.6.3, fixing an issue where styles in :not() declarations could become malformed.
  • Fixed an issue that prevented async curl requests from being able to bypass the load balancer.
  • Removed defunct “Hide Details” toggle from image uploader modal.

Developer options

  • The user setting “Disable minimization, concatenation, and client-side browser caching of all scripts and stylesheets” now applies to back-end resources as well as front-end styles/scripts.
  • Custom fields that are configured without a unique name now appear as a dashboard configuration warning.

Behind-the-scenes

  • Performance Improvements
    • Removed hidden “summary” field from calendar month view to improve loading times.
    • Custom fields are now only loaded on event listings if they are included in the event theme component.
    • Variables that are commented out in calendar components are now skipped when pulling event listings to improve loading times.
    • Improved search page performance by adjusting the handling of exact phrases and by improved segmentation of search index data by content type.
    • Improved caching of calendar results in cases where multiple themes or timezones may be used.
    • Improved performance by increasing caching of per-group timezone settings.
    • Improved performance of front-end events requests by indexing certain hide_repeats information.
  • LiveWhale CMS only: Added some security checks to prevent spam submissions in LiveWhale forms.

Release date: June 15, 2025

Other Recent Releases

View All