LiveWhale 2.20.2 7/13/2025
- Performance improvement: Initial event listings now preload with the calendar on page load, rather than requiring a separate AJAX request.
- Linked Calendars with events that run from midnight to midnight of another day will be imported as “All Day” events.
- Relocated accessibility checking for LiveWhale CMS 2.x into Page Details toolbar item (this built-in checker is being deprecated in LiveWhale 3.0).
LiveWhale 2.20.1 6/15/2025
- 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.
LiveWhale 2.20.2 7/13/2025
- Restored the ability to drag the corner of full wysiwyg areas to resize them. (Limited wysiwyg fields do not resize.)
LiveWhale 2.20.2 7/13/2025
- Fixed an issue where Linked Calendars could occasionally get “stuck” in the refreshing state, preventing them from being updated in the next hourly sync.
- Fixed a bug, introduced in LiveWhale 2.20.1, which could cause newly created event series to not show all events even when hide_repeats settings should be showing all instances.
- Fixed an edge-case issue where certain widget settings like include_javascript could be overwritten by settings from a nested widget.
- Fixed a typo in the events RSS feed formatting for categories_campus.
- LiveWhale CMS Only
- Fixed an issue with generating calendar event URLs when calendar_details_embed_url is configured.
- Robots.txt refreshing now happens asynchronously, and on login any hidden pages from the database missing from robots.txt will be added.
- Fixed an issue where malformed LiveURLs referencing custom details templates could sometimes result in infinite redirect loops.
- Fixed an issue, introduced in LiveWhale 2.19.0, that would erroneously strip /type/ arguments from tag details pages thinking they were absent custom detail templates. An exception has been added for /live/tags details to preserve earlier functionality.
LiveWhale 2.20.1 6/15/2025
- 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.
LiveWhale 2.20.2 7/13/2025
- Public submission forms with related content URLs (event_url or news_url) can now accept user-submitted titles for those links with the new fields event_url_title and news_url_title. If absent, link title will default to “More Information”. [docs]
- Added capability for user to set SAML username mapping on first SAML login, or when SAML_DEBUG is enabled. Also added new option SAML_DEBUG=’silent’ which tracks all received IdP attributes without interrupting login. [docs]
- Added group id (gid) format variable to locations widget output.
LiveWhale 2.20.1 6/15/2025
- 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.
LiveWhale 2.20.2 7/13/2025
- Performance improvement to prevent excess server load when refreshing the cache entries for a lot of LiveURLs at once.
- Extended the time limit for upgrade steps to 1 hour.
- Automatically truncate the widget cache if it exceeds 10 GB, to prevent upticks in malicious traffic from rapidly filling disk space.
- PHP8.3 compatibility fix for an issue which could break the configuration of a site’s internal UUID.
LiveWhale 2.20.1 6/15/2025
- 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.
New versions will be announced via Dashboard messages in LiveWhale, or you can sign up to receive email notifications.