Pie Calendar · Version history
Pie Calendar changelog and version history
- Latest version
- 1.3.1.2
- Oct 7, 2026 (1 month ago)
- Releases
- 25
- since 2023
- In the last year
- 6
- about one every 59 days
- Tested up to
- WordPress 7.1.4
- PHP 7.4 or later
Releases each year
- 20236 releases
- 20245 releases
- 202510 releases
- 20264 releases
20264 releases
Pie Calendar 1.3.1.2Latest
- Fix: Corrected issue that caused special characters in excerpt to break calendar front-end.
- Tweak: Pass $appendOffset to the piecal_additional_event_data_transform_js action.
Pie Calendar 1.3.1.1
- Fix: Corrected fatal error caused by event sources missing when Connector isn’t present.
- Fix: Corrected too much whitespace between paragraphs in popover when HTML output is enabled.
- Tweak: Swapped to theoretically more reliable “is Block Editor” check for determining when to use classic metaboxes.
- A11y: Various a11y fixes for listUpcoming view.
Pie Calendar 1.3.1
- Tweak: Show “Back to Full Month” button even when Widget Mode isn’t enabled.
- Tweaks: Dates are now shown in day headers for some views: ‘timeGridWeek’, ‘listWeek’, ‘dayGridWeek’. Turn this off with new filter: add_filter(‘piecal_day_header_did_mount_showdates’, function() { return false; }, 10, 1);
- i18n: Added Icelandic to locale dropdown for calendar block.
- i18n: Added Icelandic day names (including shortened versions) for when Icelandic is chosen as language or locale.
Pie Calendar 1.3.0.5
- i18n: Made Pie Calendar Info block controls translatable via Loco Translate or other methods.
- Tweak: Added white-space handling for popover details to handle \n in descriptions.
- Fix: Corrected error caused by switching to Week – Time Grid or Week – Day Grid while hidePastEvents=”true” attribute is in use.
202510 releases
Pie Calendar 1.3.0.4
- Tweak: Addressed some more minor issues in the code to better comply with .org requirements.
Pie Calendar 1.3.0.3
- Tweak: Addressed a few minor issues turned up during a security review.
- Tweak: Changed readme to comply with .org requirements.
Pie Calendar 1.3.0.2
- Tweak: Added hooks for additional event source support.
Pie Calendar 1.3.0.1
- Fix: Use multibyte safe function for limiting excerpt length to avoid breakages when multibyte characters are present.
Pie Calendar 1.3.0
- New: Added more robust method for allowing HTML in popover details. See docs for more info.
- Tweak: End date picker now defaults to same day as start date if defined.
- Security: Fixed XSS vulnerability in output of $wrapperViewAttribute,
- Tweak: Swapped to date_i18n() for date output in piecal-info.
Pie Calendar 1.2.9
- New: Custom views API. See our documentation for more information.
- New: List – Upcoming view with duration attribute, useful for sites that have fewer events spread out over multiple months to prevent showing an empty calendar.
- Security: Fixed Authenticated (Contributor+) Stored-XSS vulnerability related to theme attribute reported to us on August 21st.
- Fix: Renamed alpine dependency to indicate it’s minified. This may resolve issues with some optimization plugins.
- Tweak: Adjusted view chooser dropdown styles.
Pie Calendar 1.2.8
- i18n: Calendar controls in Gutenberg sidebar are now translatable via tools like Loco Translate
- Tweak: Added new filter to hide Pie Calendar controls: add_filter( ‘piecal_hide_controls’, ‘__return_true’, 10, 1 );
- Tweak: Adjusted width of classic metabox input for better appearance on narrow screens
- Fix: piecalGbVars not defined error when using blocks in a block theme template
Pie Calendar 1.2.7
- New: Added calendar blocks for the Block Editor
- Fix: Metabox logic has been improved to accommodate post types that are available in REST but use classic editor
- Fix: Datetime pickers should now adapt to the 12/24 hour time format used by the site
Pie Calendar 1.2.6
- Security Fix: Prevented execution of JavaScript in the locale attribute of the [piecal] shortcode.
Pie Calendar 1.2.5
- Fix: Corrected issue causing sticky posts to show up on calendar even when not designated as events.
- Fix: Fixed incorrect date in single day view when using widget mode.
- Fix: Increased z-index of popover.
- Tweak: Refactored logic responsible for displaying classic Pie Calendar metaboxes.
- Tweak: Refactored the way scripts and styles are loaded to prevent undefined variable errors on some sites.
20245 releases
Pie Calendar 1.2.4
- Fix: Corrected issue that caused events on sites with UTC+0 timezone to not show up on calendar sometimes.
- Fix: Cleaned up and improved piecal-info display logic.
- Fix: Corrected issue where events were showing at 12:00 when using ACF start/end fields
- Tweak: Added more calendar JS hooks.
- Tweak: Added super-minimal onboarding admin notice wth some basic instructions.
- Tweak: Added translation functions for classic metabox strings.
Pie Calendar 1.2.3
- New: Add custom field data and images to popover.
- Tweak: Added piecal_popover_details filter.
- Tweak: Added piecal_popover_before_title hook.
- Tweak: Added piecal_popover_after_title hook.
- Tweak: Added piecal_popover_before_meta hook.
- Tweak: Added piecal_popover_before_details hook.
- Tweak: Added piecal_popover_after_details hook.
- Tweak: Added piecal_popover_before_view_link hook.
- Tweak: All day event start times are now forced to 12:00 PM to avoid timezone bleed.
- Fix: Corrected a bug that caused day names to be duplicated sometimes.
- Fix: Added versions to our CSS on the front-end to prevent issues with caching & future updates.
Pie Calendar 1.2.2
- A11y: Fixed an issue causing double date announcement when switching views (#266)
- A11y: Improved the announcement of changes when the calendar view changes (#248)
- A11y: AM/PM are no longer shortened to A/P (#251)
- A11y: Fixed missing role on view title/date range text at top of calendar (#317)
- A11y: Improved default all-day event color contrast (#317)
- A11y: Clickable event elements now announce clickability on non-Grid views (#263)
- A11y: Added labels and removed toggle logic from next/prev buttons for better accessibility (#245)
- A11y: Improved announcement of all day, multi-day events to indicate date range (#250)
- A11y: Made sure abbreviated day names are announced with full names (#249)
- I18n: Added special day name mapping for shortening day names in Hebrew and Arabic (#249)
- Tweak: Implemented a piecal_popover_link_url filter for altering the view event link URL in the popover (#318)
- Fix: Corrected bug causing widget mode event indicator to display as a flat line on Safari (#284)
- Fix: Corrected issue that caused all day, multi-day events to span the wrong number of days in some timezones (#319)
Pie Calendar 1.2.1
- A11y: Removed # from aria-labelledby attribute on td elements (#286)
- Fix: Corrected issue that caused some events not to be output if the timezone was set to UTC (#282)
- Fix: view=”listDay” now works as expected in the shortcode attributes (#300)
- Fix: Corrected some code dealing with the calendar footer output (#297)
- Fix: Added $atts argument to piecal_calendar_object_properties filter (#291)
- Fix: Corrected circle indicator style in widget mode when suing theme=”dark” or adaptive dark mode (#273)
Pie Calendar 1.2.0
- New: Added new “widget” parameter for [piecal] shortcode, usage examples: [piecal widget=true] or [piecal widget=responsive]. Widget mode is an improved layout for the calendar grid on small devices or sidebars. Learn more at docs.piecalendar.com
- Fix: Corrected issue that caused json_decode() to fail in some environments, impacting recurring event display
- Fix: piecal-info now works with custom field filters (e.g. using ACF fields as start/end dates for your events)
- Tweak: Added the piecal_calendar_object_properties filter to allow the addition of multiple calendar properties
- A11y: Event links now announce that they’re clickable (via role=”button”)
- A11y: Added role=”dialog” to the calendar popover to ensure focus gets trapped for screen readers
- Tweak: Added .piecal-popover__view-link class to the “view” link wrapper in the popover
- Fix: Corrected issue that caused multi-day all-day events to span the wrong number of days
- Tweak: Events with no explicit end date now get an end date 1 hour from their start date by default. You can disable this with the automaticEndDates=false shortcode parameter
- Fix: Standardize start/end dates using format(‘Y-m-d\TH:i:s) before use in the calendar
- Tweak: [piecal-info] now outputs with .piecal-info class on the wrapper div, to make it easier to target with CSS
- Fix: Corrected issue that caused invalid time error for all day events that have no end time
- Fix: Corrected errors that occurred in the Block Editor when upgrading from Pie Calendar free to pro
20236 releases
Pie Calendar 1.1.1
- New: Remove prepend text in [piecal-info] shortcode. More info: https://docs.piecalendar.com/article/26-hide-prepend-text-from-piecal-info
- New: Allow event titles to wrap inside the day cell. Configurable with a shortcode parameter: [piecal wraptitles=’true’]
- New: Added filters to control what post types should show Pie Calendar controls. More info: https://docs.piecalendar.com/article/25-show-pie-calendar-meta-box-only-on-specific-post-types
- New: Added a new filter “piecal_after_popover_link” to insert content after the “View Post” link in popover
- Update: Reverted minimum PHP version to 7.4.
- Fix: Added better logic to detect when certain post types use ‘supports: editor’ but not Gutenberg.
- Fix: Adjusted utm parameters in Pro link on plugins page
Pie Calendar 1.1.0
Pie Calendar 1.0.3
- New: Numerous new filters and hooks (see documentation for more info).
- New: It is now possible to alter the date format in the event popover via hooks and filters.
- Update: Bumped minimum PHP requirement to 8.0
- Update: [piecal-info] shortcode now has better localization support via WordPress settings or via locale=”” shortcode attribute
- Fix: All day events now span the correct number of days on the front end calendar view, rather than ending 1 day short.
- Fix: Strings inside popover are now translatable.
- Fix: Events query now returns all events, instead of relying on WordPress “posts to show at most” setting.
- Fix: Events can no longer be dragged and dropped on front-end calendar.
- Fix: Under the hood tweaks for bug fixes and compatibility.
Pie Calendar 1.0.2
- Better support for LocoTranslate
- Better support for adapting to WordPress locale based on chosen language
- Added additional shortcode attribute for dark mode: [piecal theme=”dark”]
- Added additional shortcode attribute for auto-dark mode support via prefers-color-scheme: [piecal theme=”adaptive”]
- Added new shortcode to display Pie Calendar times on a single post: [piecal-info]
Pie Calendar 1.0.1
- Added RTL support via is_rtl() function
- Added support for locale in shortcode (sets first day and translate portions of calendar text)
- Added Classic Editor support
- Prevent background scroll on popover
- Fixed scrollbar appearing inside calendar
Pie Calendar 1.0.0
Questions about Pie Calendar’s releases
What is the latest version of Pie Calendar?
1.3.1.2, released on Oct 7, 2026 (1 month ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.
How often is Pie Calendar updated?
6 releases in the last year, about one every 59 days. Its first release on WordPress.org dates from March 2023.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Pie Calendar’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.