ICS Calendar

ICS Calendar
  • Features
    • ICS Calendar Pro
    • Feature Comparison
    • Sample Calendars
    • Preview Your Calendar
    • More WordPress Plugins
  • Help
    • User Guide
      • Getting Started
      • General WordPress Settings
      • ICS Calendar Settings
      • Shortcode Overview
      • Shortcode Reference
      • FAQs and Tips
      • CSS Guide
      • Developer Resources
      • GDPR
    • Pro Documentation
      • Calendar Builder
      • ICS Events
      • Manual Calendar Setup
      • Admin Utilities and Settings
      • Customizer
      • Block Editor
      • Parameters Reference
    • Shortcode Builder
    • Support Request Form
    • Translation Suggestions
  • Blog
  • Download
  • Buy Now
  • Cart
  • My Account
Search
More...

ICS Calendar Pro v. 5.4.2 released

September 28, 2024

Today marks the release of ICS Calendar Pro version 5.4.2. This version includes a number of new features and fixes, building on top of the new features and bug fixes introduced in versions 5.4.0 and 5.4.1. Below is a summary of what’s new, from the changelog.

—Scott

5.4.2 – 2024.09.28

  • Admin:
    • Added Safari 18 layout bug CSS fix, based on the fix implemented in Classic Editor 1.6.5.
    • Changed status of Pro installation admin notice from warning to info.
    • Changed flush_rewrite_rules() (called on the Settings and Utilities page) to use delete_option('rewrite_rules') instead; flush_rewrite_rules() was failing to properly generate new rules due to when it was being called. See: https://developer.wordpress.org/reference/functions/flush_rewrite_rules/#comment-4023. Also removed flush_rewrite_rules() call altogether from R34ICSPro::purge_pro_calendar_transients() because it should not be necessary there.
  • Customizer:
    • Added more (larger) options for text scaling.
  • ICS Events:
    • Added error handling for cases where the event post is not published or has been deleted.
    • Added Recurrence column to admin index page.
    • Fixed issue that would prevent event pages from loading if the event occurred outside of the default date range (-90 to +365 days).
    • Fixed issue with sorting events by start/end dates on the admin index page.
    • Updated admin index page to display em dashes instead of current datetime when a saved event doesn’t have start or end date/time set.
    • Note: Sorting updates to the admin index page may require a bulk edit and re-save of all existing events.
  • Subscribe Link:
    • Replaced previous iCalendar-specific button with a floating menu allowing the user to select clickable links for Google Calendar, Apple iCalendar, Microsoft Outlook, or to copy the feed URL directly to their clipboard.
    • Placement of the Subscribe button now matches the Legend Position setting.
  • Performance:
    • Added conditional to load the R34ICSProEvent class only if the ICS Events setting is turned on.
    • Added conditionals to only update r34icspro_deferred_admin_notices in the database when the queued notices have actually been changed.
    • Removed plugin dependency check logic in ics-calendar-pro.php, as there are no longer any dependencies.
  • i18n:
    • Updated translation strings.
  • Vendors:
    • Updated embedded ICS Calendar to 11.3.4.1.

5.4.1 – 2024.09.24

  • Search Filter:
    • Full and Masonry views are now fully integrated with the search filter, so hidden events are fully hidden and the calendar redraws as appropriate when the filter string changes or is reset.
  • Miscellaneous:
    • Fixed possible PHP undefined array key warning caused by new hiddenonload option not being set for existing calendars.
    • Minor code refactoring.
  • i18n:
    • Updated translation strings, including missing strings in some newer Calendar Builder features.
  • Vendors:
    • Updated embedded ICS Calendar to 11.3.4.

5.4.0.1 – 2024.09.18

  • Updated nolink functionality for Full view to match changes in ICS Calendar 11.3.3.2.
  • Updated embedded ICS Calendar to 11.3.3.2.

5.4.0 – 2024.09.16

  • Calendar Builder:
    • Added Hidden on Load option to allow controlling which calendar feeds are turned on or off on the initial page load. Redesigned layout of ICS Calendar Feed(s) section to accommodate the additional field and revised content of the associated help bubble.
    • Minor CSS enhancements.
  • Illustrations Library:
    • Fixed bug that required custom keywords to be all-lowercase in order to match. Keyword matches are now entirely case-insensitive.
  • i18n:
    • Updated translation strings.
  • Miscellaneous:
    • Updated PHP requirement to 7.4 to match embedded ACF PRO requirement.
  • Vendors:
    • Updated embedded ICS Calendar to 11.3.3.1.
    • Updated embedded ACF PRO version to 6.3.6.
Category: New Features

Categories

  • Uncategorized
  • New Features
  • Bug Squashing
  • Just for Fun
  • Web Design & Development
  • Translation
  • Deep Dives

Recent Posts

  • ICS Calendar Pro 5.10.0 and ICS Calendar 11.5.9 updates April 24, 2025
  • Big improvements to ICS Events in versions 5.9.0 and 5.9.1 February 26, 2025
  • Happy Holidays from Room 34! December 8, 2024
  • Update to version 5.6.1.1 ASAP to resolve possible database performance issues introduced in 5.6.0 November 14, 2024
  • ICS Calendar Block is officially deprecated in version 5.6, will be removed in version 6.0 November 7, 2024

Related Links

  • Room 34 Creative Services
    Developer of ICS Calendar
  • Underdog of Perfection
    Room 34’s general blog
  • More Plugins by Room 34
    Available in the WordPress Plugin Directory

Room 34 Creative Services, LLC

  • Facebook
  • YouTube
  • Bandcamp
  • Room 34 Creative Services, LLC
  • Minneapolis, Minnesota 55406 USA
  • info@icscalendar.com
  • More WordPress Plugins
  • Privacy Policy
  • Terms & Conditions

Copyright © 2025 Room 34 Creative Services, LLC. All rights reserved.
"ICS Calendar", "ICS Calendar Pro", "ICS Events", the ICS Calendar logo and ICS icon are trademarks of Room 34 Creative Services, LLC.

https://icscalendar.com/ics-calendar-pro-v-5-4-2-released

This website uses cookies solely for necessary functions, such as accessing your account orders and license details. Accept to continue or find out more in our Privacy Policy.

Accept & Continue