My Calendar · Version history
My Calendar changelog and version history
- Latest version
- 3.8.13
- Nov 5, 2026 (4 days ago)
- Releases
- 48
- since 2010
- In the last year
- 8
- about one every 41 days
- Tested up to
- WordPress 7.1.4
- PHP 7.4 or later
Releases each year
- 20109 releases
- 20115 releases
- 20126 releases
- 20133 releases
- 20141 release
- 20152 releases
- 20162 releases
- 20183 releases
- 20191 release
- 20201 release
- 20213 releases
- 20221 release
- 20231 release
- 20241 release
- 20251 release
- 20268 releases
20268 releases
My Calendar 3.8.13Latest
- Bug fix: Used get_current_screen() in a context that ran in the front-end on Pro, causing event submission errors.
My Calendar 3.8.12
- Bug fix: Yoast Schema graph only loaded if mc_id set.
- Bug fix: Stylesheet previewer didn’t pass style class into main container.
- Bug fix: Category settings should update before rendering the category editing form.
- Bug fix: Custom icons did not set value.
- Bug fix: Upcoming events navigation events were set multiple times.
- Bug fix: Improve error for users when a navigation nonce is expired.
- Bug fix: Legacy templates regex could miss closing braces, resulting in skipped tags.
- Bug fix: Make br in list presets conditional where possible.
- Bug fix: Improve consistency of upcoming events navigation, avoiding missed or repeated events.
- Bug fix: Make navigation buttons in upcoming events nav more predictable.
- Bug fix: Widget accepted ‘event’ as a display type, but navigation didn’t recognize that.
- Bug fix: Render ‘Untitled Category’ for categories with no title.
- Bug fix: Prevent saving categories with no title.
- Bug fix: Fix join for access limit queries in upcoming events lists.
- Bug fix: Default access terms not applied on new events.
- Bug fix: New location access terms could be assigned to the event access term taxonomy.
- Bug fix: Don’t display a ‘success’ status when setting import triggers an error.
- Change: Day view now switches to today’s date when on the current date view.
- Change: Week view now switches to the current week when on the current date view.
- Change: Add basic styling for filter widget.
- Change: Minor design change for category colors in admin.
- Change: Create custom My Calendar Print view template, overridable in themes.
- Security: Extensive review of nonce handling to meet current PHPCS standards; hardening.
- Code quality: Update to meet the WordPress Extras PHPCS sniffs.
- Tooling: Add extensive e2e and additional PHP unit tests.
- Performance: Remove use of wp_reset_query() in URL handler.
My Calendar 3.7.18
My Calendar 3.6.18
My Calendar 3.5.22
My Calendar 3.4.25
My Calendar 3.8.0
- Feature: Add option to disable single event view.
- Feature: Add support for scheduled publication of events.
- Feature: Add additional display settings panel for list view, so grid and list are not assumed to be the same.
- Feature: Screen options to hide category, author, and location columns in event manager.
- Change: Switched front-end input button class from .button to .mc-button.
- Change: Removed legacy disclosure widget for grid and mini views.
- Change: Merge similar admin functions mc_get_occurrences() and mc_get_event_instances().
- Change: Update recurring event calculations to be inclusive of end date chosen.
- Change: Modernize GMT offset calculations to use wp_timezone().
- Change: Add check to see whether an import is in progress when calculating event status.
- Change: Don’t run mc_test_occurrence_overlap() on front-end.
- Bug fix: Fix recurring event generation adding duplicate dates on first date matched.
- Bug fix: Fix location assignment so multiple simultaneous events with a new location all get assigned the new location without duplication.
- Bug fix: Fix recurring event weekday parsing to improve behavior if start date is a weekend.
- Bug fix: Reset location count transient when a location is deleted.
- Bug fix: Ensure terms are deleted from taxonomy when categories are deleted.
- Bug fix: Convert text tables to utf8mb4 if they were originally created before that core change. Adds emoji support if missing.
- Bug fix: Fix issue where legacy values in older events could trigger event recurrence recalculation, restoring deleted dates.
- Bug fix: Only check mc_list_template nonce when editing list template settings.
- Bug fix: Outlook & Office 365 add to calendar links passed invalid date format.
- Bug fix: Return an empty state label if value passed not valid.
- Bug fix: Don’t run link or button logic if the title already contains a link.
- Bug fix: Exit early in post metabox if event ID does not return an event.
- Bug fix: Only construct mini calendar URLs if option is enabled.
- Bug fix: Allow mc_template_settings() to return a single template.
- Bug fix: Prevent mc_category_icon() from returning non-string values from filters.
- Bug fix: selected() set to echo instead of return in shortcode generator.
- Bug fix: Don’t label draft events as private in admin.
- Bug fix: If autocomplete passes no value while add location panel is open, don’t create blank location.
- Bug fix: Bounds were extended asymmetrically on Google Maps, causing an off-center marker.
My Calendar 3.7.0
- Accessibility-first breaking change: The default navigation has changed from using a elements to button elements. Custom styles may need to be updated.
- Feature: Migrate accessibility characteristics for locations and events to taxonomies and make editable.
- Feature: Add API authentication key to allow export of private events.
- Feature: Ability to disable time formats.
- Feature: Support custom fields in API & remote database access.
- Feature: New event type: private to author.
- Feature: New template tag: {recurring} to show a list of recurring event dates. Max limit 50.
- Change: Simplify event insertion with mc_insert_event() function.
- Change: Make calendar sharing a popup list.
- Change: Remove mini calendar link targets settings & feature.
- Change: Sort variables to limit URL permutations generated in navigation.
- Change: Change calendar navigation from links operated as buttons to use buttons.
- Change: Added style variables for main background, color, padding, and margin.
- Change: Default category color from dark blue to light gray.
- Change: Load Google Maps asynchronously.
- Change: Update action scheduler and increment required WP version.
- Change: Rewrite all front-end JS to remove jQuery dependency.
- Change: If a new event is saved as draft, redirect to the edit screen for that event.
- Change: Update deprecated Google Maps.marker.
- Change: Add access terms as classes on event wrapper.
- Change: Adjust RSS subscription window from 7 days to 90 days.
- Change: New filter mc_style_variables to filter CSS variables.
- Change: Event editor indicates in heading and title if the event is recurring.
- Change: Add filters to customize location controls from code.
- Change: Omit ‘description’ from template previews.
- Change: Misc. minor tweaks to default styles.
- Change: Display notification for admins if location filters use invalid values.
- Bug fix: iCal subscription link pointed to export URL.
- Bug fix: Disabling event links on grid/list views should not also disable single event view.
- Bug fix: Filtering calendars by accessibility characteristics was broken.
20251 release
My Calendar 3.6.0
20241 release
My Calendar 3.5.0
20231 release
My Calendar 3.4.0
20221 release
My Calendar 3.3.25
20213 releases
My Calendar 3.3.0
My Calendar 3.2.19
My Calendar 2.5.18
20201 release
My Calendar 3.2.0
20191 release
My Calendar 3.1.18
20183 releases
My Calendar 3.1.0
My Calendar 3.0.18
My Calendar 3.0.0
20162 releases
My Calendar 2.5.0
My Calendar 2.4.21
20152 releases
My Calendar 2.4.0
My Calendar 2.3.32
20141 release
My Calendar 2.3.0
20133 releases
My Calendar 2.2.13
My Calendar 2.2.9
My Calendar 2.1.5
20126 releases
My Calendar 2.0.12
My Calendar 1.11.3
My Calendar 1.11.2
My Calendar 1.10.12
My Calendar 1.10.6
My Calendar 1.9.8
20115 releases
My Calendar 1.9.0
My Calendar 1.8.9
My Calendar 1.7.8
My Calendar 1.7.2
My Calendar 1.6.3
20109 releases
My Calendar 1.5.4
My Calendar 1.4.6
My Calendar 1.4.3
My Calendar 1.4.0
My Calendar 1.3.8
My Calendar 1.2.1
My Calendar 1.1.0
My Calendar 1.0.2
My Calendar 1.0.0
Questions about My Calendar’s releases
What is the latest version of My Calendar?
3.8.13, released on Nov 5, 2026 (4 days ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.
How often is My Calendar updated?
8 releases in the last year, about one every 41 days. Its first release on WordPress.org dates from April 2010.
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 My Calendar’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.