Fix – Make SSR respect AJAX pagination so direct page URLs no longer return 404s. [TEC-5754]
Fix – Prevent 404 errors for paginated TEC list view requests on MariaDB. [TEC-5056]
Fix – Rewrite the day view URL to query-param form and fall back to the default view when day view is disabled, preventing a 404 after a page refresh. [TEC-5765]
Language – 0 new strings added, 13 updated, 0 fuzzied, and 0 obsoleted.
Tweak – Custom SEO titles set in Yoast SEO for Event Categories and Event Tags are now correctly applied to both the page <title> tag and og:title meta tag. [TEC-4952]
Tweak – Restore post_tag for events after change_locale action, which was being overwritten for fr_FR, causing the tags to not show with the block editor. [TEC-4996]
Accessibility – Add an outline on hover for the datepicker. [TEC-5740]
Accessibility – Increase contrast of text for past event times. [TEC-5741]
Language – 0 new strings added, 109 updated, 0 fuzzied, and 0 obsoleted.
[6.15.16.1] 2026-02-24
Security – Strengthen user permission checks. [SVUL-48]
[6.15.16] 2026-02-11
Fix – Evaluate correctly whether the email and phone field of a non-password protected organizer should display and by default the organizer’s website opens in a new tab.[TEC-5744]
Tweak – Add aria-label attribute to events navigation. [TEC-5732]
Tweak – Improve Day View content title to display contextual “Events for [Date]” format at the top of the view. [TEC-5733]
Tweak – Improve heading hierarchy in month view by making date headings only when events are present. [TEC-5622]
Tweak – Improve keyboard focus order in zoomed/mobile layouts to follow a more logical and predictable sequence, aligning with WCAG best practices. [TEC-5193]
Tweak – Improve mini calendar accessibility by adding non-color indicators for past, current, and upcoming days. [TEC-5735]
Language – 3 new strings added, 11 updated, 0 fuzzied, and 1 obsoleted.
[6.15.15] 2026-01-28
Tweak – Correct datepicker navigation to include icons on click. [TEC-5736]
Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
[6.15.14] 2026-01-13
Version – The Events Calendar 6.15.14 is only compatible with Events Pro 7.7.12 or higher.
Fix – Ensure that the Series post status is not changed during maintenance.
Fix – Improve category table stability by preventing fatal errors when custom column data receives null values. [TEC-5712]
Fix – Prevent category data from persisting between events when some have colored categories and others do not. Props to @deltragon. [TEC-5622]
Tweak – Add a visual outline when a day is in focus in the datepicker for improved accessibility. [TEC-5646]
Tweak – Change content template name to ’embed-content’ to avoid conflicts for Calendar Embeds. [TEC-5717]
Tweak – Enhance Top Bar datepicker with semantic HTML, ARIA support, and reliable keyboard navigation. [TEC-5620]
Tweak – Improve archive view content title to default to an H1 while allowing heading tag overrides via tec_events_views_v2_view_{$view_slug}_content_title_heading_tag filter. [TEC-5617]
Tweak – Improve JavaScript namespace initialization by ensuring window.tribe is defined before category color scripts run. [TEC-5712]
Tweak – Increase contrast for current day in the datepicker for improved accessibility. [TEC-5640]
Tweak – Increase contrast in datepicker navigation arrows for improved accessibility. [TEC-5639]
Tweak – Increase contrast of past events title for improved accessibility. [TEC-5642]
Tweak – Increase contrast for month view past multiday events for improved accessibility. [TEC-5641]
Tweak – Increase contrast on pagination arrows for improved accessibility. [TEC-5638]
Tweak – Reorder event markup in archive and widget views so event titles precede their date and time for improved screen reader navigation. [TEC-5621]
Language – 2 new strings added, 57 updated, 0 fuzzied, and 1 obsoleted.
[6.15.13.1] 2026-01-07
Fix – Corrective language fix for Category Colors. [TEC-36]
[6.15.13] 2025-12-18
Security – Strengthen the user access level in the system information opt-in functionality. [SVUL-35]
[6.15.12.2] 2025-11-20
Fix – Removes the element as a wrapper in events related pages, avoiding the calendar page rendering issues for many themes. Adds a role=”main” to the first element printed by The Events Calendar on those pages to maintain accessibility. [TEC-5729]
[6.15.12.1] 2025-11-19
Fix – Provides context to a translatable placeholder which could result in an error when using existing translation. [TEC-5728]
Language – 1 new strings added, 5 updated, 0 fuzzied, and 0 obsoleted.
[6.15.12] 2025-11-18
Version – The Events Calendar 6.15.12 is only compatible with Event Tickets 5.27.0 or higher.
Version – The Events Calendar 6.15.12 is only compatible with Events Pro 7.7.11 or higher.
Tweak – Correct notice display on the troubleshooting page. [TEC-5724]
Tweak – Updates Shepherd library to 0.0.9 from 0.0.6 including various improvements. Shepherd’s changelog can be found here https://github.com/stellarwp/shepherd/blob/0.0.9/CHANGELOG.md
Tweak – Improve Day View accessibility by using semantic H2 headings for time separators to create a proper heading hierarchy. [TEC-5627]
Tweak – Improve mini calendar accessibility by adding descriptive ARIA labels and clarifying focus indicators for color-based event markers. [TEC-5630]
Tweak – Update heading levels for “Events at this venue” and “Events from this organizer” to improve accessibility and semantic hierarchy. [TEC-5636]
Accessibility – Add filter to wrap event content in a main landmark if needed, which allows for the ‘Skip to Content’ button to work. [TEC-5628]
Compatibility – Make method signatures in Builder explicitly nullable to resolve PHP 8.4 deprecation warnings. [TEC-5725]
Compatibility – Updates to support TEC v1 REST API Changes.
Language – 3 new strings added, 75 updated, 0 fuzzied, and 1 obsoleted.
[6.15.11] 2025-11-04
Tweak – Add JavaScript logic to move keyboard focus to expanded date content and announce event counts for screen reader users in month view mobile calendar [TEC-5231]
Tweak – Avoid logging a warning when bulk deleting events. [TEC-5721]
Tweak – Improve accessibility in the mini calendar by replacing elements used for event dots with semantic s and removing redundant aria-label and title attributes [TEC-5228]
Accessibility – Improve screen reader accessibility for weekday headers in month view calendar. [TEC-5719]
Accessibility – Remove the presentational role from the Month View table. [TEC-5719]
Accessibility – Replace misuse of definition list (<dl>/<dt>/<dd>) tags with semantic unordered lists (<ul>/<li>) in event details, organizer, and venue meta sections to improve screen reader accessibility and reduce confusion.[TEC-5224]
Language – 3 new strings added, 53 updated, 1 fuzzied, and 4 obsoleted.
[6.15.10] 2025-10-28
Security – Improve authorization checks in QR codes. [SVUL-28]
Security – Improve ORDER BY clause validation. [SVUL-26]
[6.15.9] 2025-10-21
Fix – Alter logic so category colors CSS is ony enqueued on event archive pages. [TEC-5419]
Tweak – Add upsell banner for recurrence functionality in classic editor. [TEC-5589]
Tweak – Add tec_is_valid_view() helper to check whether the current context represents a valid registered view. [TEC-5419]
Tweak – Disable Yoast SEO pagination meta tags on Events Calendar views to prevent invalid rel=next/prev links. [TEC-5000]
Tweak – Revert automatic CSS combination handling for Avada to restore default behavior. [TEC-5682]
Language – 3 new strings added, 8 updated, 0 fuzzied, and 0 obsoleted.
[6.15.8] 2025-10-14
Fix – Tweak a few style rules to ensure Kadence overrides work. [TEC-5504]
Tweak – Automatically disabled Avada’s “Combine Third Party CSS Files” option when The Events Calendar is active to prevent stylesheet conflicts. [TEC-5682]
Tweak – Events list view structure updated to use proper list HTML. [TEC-5210]
Tweak – Make Tooltips on calendar view dismissable with esc key. [TEC-5217]
Language – 7 new strings added, 23 updated, 0 fuzzied, and 0 obsoleted.
Language – Fixed text domains and improved string translations across multiple components for better internationalization support.
Language – Move ‘Free’ string to TEC text domain for improved i18n. [TEC-5603]
[6.15.7] 2025-10-07
Tweak – Added aria-label to nav tags to make page landmarks unique. [TEC-5208]
Tweak – Event Date time block structure updated to improve accessibility. [TEC-5531]
Tweak – Change default opt-in status to prevent false positives in checks when the value is not set. [TEC-5583]
Tweak – Add ARIA landmark roles and aria-current attributes to breadcrumbs to improve screen reader support. [TEC-5205]
Tweak – Replace breadcrumbs with a “Back to Events” link on Venue and Organizer single pages for clearer navigation and improved accessibility.[TEC-5207][TEC-5205]
Tweak – Hide unsupported items from the Subscribe to Calendar dropdown for archive pages. [TEC-4242]
Tweak – Visual updates to the ECP teaser pill in TEC->Settings->Display.
Language – 0 new strings added, 20 updated, 1 fuzzied, and 1 obsoleted.
[6.15.1.1] 2025-09-03
Security – Ensures only known values are accepted for the ORDER BY query clause. [SVUL-19]
[6.15.1] 2025-09-02
Fix – Figure out where assets are located in complex environments with a mix of symlinked or normally placed plugins. Resolving as a result issues with Recurring Events UI in WordPress.com. [ECP-1929]
Language – 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted.
[6.15.0.1] 2025-08-20
Fix – Ensures the Actions Scheduler Logs table is present before attempting to use it. [TCMN-190]
Fix – Resolves issues with Day breaking in multiple lines above the Calendar’s month view. [TEC-5590]
[6.15.0] 2025-08-19
Version – The Events Calendar 6.15.0 is only compatible with Event Tickets 5.26.0 and higher.
[EXPERIMENTAL] Feature – Introduced new REST endpoints for managing your Events, Venues and Organizers. Note: This API is for experimental use only and requires the X-TEC-EEA header. It may be subject to breaking changes in upcoming releases.
Language – 153 new strings added, 140 updated, 1 fuzzied, and 0 obsoleted.
[6.14.2] 2025-07-22
Tweak – Implemented an Enable setting for Category Colors. [TEC-5533]
Tweak – Updated the Category Colors settings to add a tooltip to the Reset Button option that explains Superpowers must be enabled. [TEC-5534]
Tweak – Update Month view templates to use a more semantically appropriate table structure. Developers are advised to carefully review any customizations for compatibility before updating. [TEC-5185]
Accessibility – Changed aria-labels to aria-descriptions for WCAG compliance. [TEC-5524]
Accessibility – Correct an issue where alert text was not announced by screen readers. [TEC-5184]
Accessibility – Correct some heading uses that were confusing and/or misapplied. [TEC-5199]
Accessibility – Correct some images where the alt text conflicted with the linked title. [TEC-5183]
Accessibility – Improve the keyboard navigation of the Views menu. [TEC-5192]
Accessibility – Remove redundant aria-label attributes where they duplicate existing visible text. [TEC-5197]
Accessibility – Remove redundant title attributes on some images and links. [TEC-5194, TEC-5195]
Accessibility – Updated featured icons in all calendar views to include accessible labels. Reorganized the Month view Feature icons to be more understandable when read by a screen reader. Reworked several icon applications to make them more accessible. [TEC-5190, TEC-5201]
Language – 59 new strings added, 132 updated, 1 fuzzied, and 1 obsoleted.
[6.13.2.1] 2025-06-05
Fix – Fix some hardcoded asset paths. [TEC-5523]
Fix – Utilize the newer version of our build process to ensure inline svgs are being handled properly. [TCMN-188]
Security – Fixed an issue where some templates were not sanitized properly.
[6.13.2] 2025-06-03
Version – The Events Calendar 6.13.2 is only compatible with Event Tickets 5.24.0 and higher.
Tweak – Updated Help Hub functionality to follow new standards.
Language – 8 new strings added, 23 updated, 0 fuzzied, and 0 obsoleted.
[6.13.1] 2025-05-27
Fix – Add Domain Path to the plugin header to ensure installed files get read. [TEC-5520]
Fix – Ensures symbolic links are followed on Assets Group Paths. [TCMN-187]
Accessibility – Add aria-labels to view options and aria-current to selected view. [TEC-5022]
Accessibility – Add aria-label to view selector button. [TEC-5021]
Accessibility – Add aria label to Add to calendar button. [TEC-5088]
Accessibility – Change focus to results after filtering events/. [FBAR-332]
Accessibility – Change wrapper div to a section tag to avoid multiple ‘banner’ landmarks. [TEC-3424]
Accessibility – Small tweaks to improve accessibility of user-facing messages. [FBAR-333]
Accessibility – Tweaked accordions so they will toggle and not submit when using keyboard navigation. [FBAR-343]
Language – 61 new strings added, 145 updated, 0 fuzzied, and 0 obsoleted.
[6.11.2.1] 2025-04-28
Version – The Events Calendar 6.11.2.1 is only compatible with Event Tickets 5.21.1.1 or higher.
Fix – Amend various callbacks of the External Calendar Embeds feature to not be so strict on the expected arguments, as a result fixing fatal errors when the arguments are not of the expected type. [TEC-5484]
Security – Added more safety checks to telemetry opt-ins/opt-outs. [TCMN-186]
Language – 0 new strings added, 186 updated, 0 fuzzied, and 61 obsoleted.
[6.11.2] 2025-04-09
Fix – Ensure that Copy and Render for our Legacy Widgets works for all Event related widgets [TEC-5447]
Fix – Prevent language notice when loading Aggregator cron interval too early. props @peter8nss
Language – 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.
[6.11.1] 2025-04-07
Version – The Events Calendar 6.11.1 is only compatible with Event Tickets 5.20.0 and higher
Fix – Avoid running unbound queries, avoid too long queries being killed. [ECP-1898]
Fix – Correct some text-domains copied from common
Fix – Ensures the ajaxComplete callback is fired after AJAX has actually completed. [FBAR-344]
Fix – Ensures delete_custom_tables_data method is called only for events. [TEC-5445]
Fix – Ensures events_per_page is type casted to int before used. [TEC-5442]
Fix – Include Label for viewing post type archives. props @mikeritter
Fix – Makes sure that Custom Tables are loaded after our Common library is loaded. [TEC-5445]
Fix – Prevent invalid argument supplied for foreach() warning, props to @zosterops-lateralis
Tweak – Fixed typo in the First Time Setup page. [TEC-5415]
Tweak – Improve our widgets to enable copying it in between different instances of the Block and Site editor.
Tweak – Make sure our settings for showing comments is respected as much as possible. props @zosterops-lateralis
Tweak – Modify the URL params for Views HTML REST Requests to enable usage of GET requests enabling caching
Tweak – Modify the visibility of tribe-ea- statuses to prevent them from slowing down WP_Query that are unrelated to Aggregator
Tweak – Prevent REST API notice from showing in certain cases of false positives.
Performance – Aggregator query for Authors on the import form has better boundaries props @dilipbheda
Performance – Avoid duplicate queries by caching model queries results. [ECP-1898]
Language – 2 new strings added, 192 updated, 2 fuzzied, and 0 obsoleted.
[6.11.0.1] 2025-04-01
Fix – Ensures get_current_screen() function is only called if it exists, avoiding fatal error if called too early. [TEC-5439]
Tweak – Add auto-width to Subscribe to Calendar button to accommodate translations. Props to @huubl [TEC-5430]
Tweak – Adjust CSS to make sure that onboarding wizard form elements are properly aligned on all WordPress versions. [TEC-5402]
Tweak – Adjusted vertical spacing in the onboarding wizard to better fit the content on the screen. [TEC-5402]
Tweak – Changed some organizer and venue fields in the onboarding wizard to not be required. [TEC-5408]
Tweak – Make sure the Setup Guide page shows up only when asked for. [TEC-5411]
Fix – Add check for single venue and single organizer to the Template_Bootstrap class. Use those checks for SEO titles and enable SEO plugins to overwrite their respective titles. [ECP-1059]
Fix – Add notice that at least one view is required for Onboarding Wizard display tab. [TEC-5398]
Fix – Add one time redirect to the Guided Setup page. [TEC-5401]
Fix – Adjusted logic for when to reset isSaving state for Onboarding Wizard. [TEC-5409]
Language – 49 new strings added, 158 updated, 0 fuzzied, and 2 obsoleted.
[6.10.3] 2025-03-25
Fix – Improved user experience by ensuring Event Tickets installation and activation notices only appear on TEC-related admin pages.
Language – 0 new strings added, 5 updated, 0 fuzzied, and 0 obsoleted.
[6.10.2] 2025-03-04
Feature – Use the filter hook in TCMN to define the pages to show IAN notifications [ET-2294]
Fix – Hook the noindex directives into a new hook before the View HTML cache check. [TEC-5354]
Compatibility – Added 404 handling for day view when disabled or accessed outside the range of earliest and latest events, with an exception for the current month when no events exist. [TEC-5356]
Compatibility – Added 404 handling for month view when disabled or accessed outside the range of earliest and latest events, with an exception for the current month when no events exist. [TEC-5356]
Compatibility – Switched to using WordPress wp_robots for improved SEO plugin compatibility and to prevent duplicate meta robots tags. [TEC-5355]
Language – 0 new strings added, 129 updated, 0 fuzzied, and 0 obsoleted.
[6.10.1.1] 2025-02-12
Fix – Updated common library to correct issues with notifications around licensing.
Fix – Add a callback to remove the tribe_pue_key_notices once on upgrade to version 6.5.1.1 [TEC-5384]
Fix – Adjustments were made to prevent a fatal error when tec_pue_checker_init was triggered too early, attempting to call tribe_is_truthy() before it was available. The license check and active plugin monitoring now run on admin_init to ensure proper loading. [TEC-5384]
Fix – Update the license checker to ignore empty licenses. [TEC-5385]
Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
[6.10.1] 2025-02-10
Fix – Added a check for $subscribe_links in single_event_links function. [TEC-5357]
Fix – Added format_item() function so venues read from ORM are decorated objects. (props to @m8nmueller) [TEC-5353]
Fix – Make Eventbrite import available when the Eventbrite Tickets plugin is installed [EBT-149]
Fix – Replaced deprecated functions with their modern equivalents to maintain compatibility. [EA-476]
Fix – Support Additional Fields in Events REST API [TEC-5015]
Fix – Changed the way translations are loaded to work with the latest WordPress language changes.
Accessibility – Increased pagination button sizes on the events page. [TEC-5176]
Tweak – Added aliases for Venue ORM for show_map and show_map_link. (props to @m8nmueller) [TEC-5352]
Tweak – Remove class_exists() and use register_on_action() for Notifications [TEC-5336]
Language – 0 new strings added, 8 updated, 1 fuzzied, and 0 obsoleted.
[6.10.0] 2025-01-30
Fix – Update asset, dependencies, customizations to align with WordPress 6.7 and React 18. [TEC-5322]
Language – 0 new strings added, 44 updated, 0 fuzzied, and 1 obsoleted.
[6.9.1] 2025-01-22
Security – Ensure Elementor HTML tags are properly escaped to avoid potential Stored Cross Site Scripting. [SVUL-13]
Fix – Added check to disable_blocks_on_display for if $content is null. [TEC-5343]
Fix – Ensure Aggregator translations are not loaded before init. [TEC-5341]
Fix – Fixes edge cases where the nonce_user_logged_out hook was returning a value when the user was logged out, causing the nonce validation to fail. [TEC-5340]
Fix – Fix the filter name tec_views_v2_subscribe_links_{$slug}_label which was accidentally changed in …