Just another contact form plugin. Simple but flexible.
About The Events Calendar
The Events Calendar is a free WordPress plugin that allows you to easily create and manage events on your website. It comes with a range of features and can be customized to suit your needs. If you're looking for additional features, there are also premium add-ons available.Screenshots









Frequently asked questions
What is The Events Calendar?
The Events Calendar is a free WordPress plugin that allows users to easily create and manage an events calendar on their WordPress site.
What are some features of The Events Calendar?
Some features of The Events Calendar include rapid event creation, saved venues and organizers, calendar month view with tooltips, event list view, day view, block editor support, event search, Google maps integration, upcoming events widget, events taxonomies, Google Calendar and iCal exporting, WP REST API endpoints, and more.
Is The Events Calendar customizable?
Yes, The Events Calendar can be customized to match the user's preferences. It offers a skeleton stylesheet, partial template overrides, template tags, hooks and filters, and a library of free extensions for customization.
Where can I find documentation for The Events Calendar?
All documentation for The Events Calendar can be found in their Knowledgebase. Additionally, there are helpful links to a new user primer, a themer's guide, and tutorials.
Are there any add-ons available for The Events Calendar?
Yes, there are add-ons available for The Events Calendar, including plugins for ticketing, crowdsourcing, email marketing, and more. They offer both free and premium plugins and services.
Changelog
[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]
- Fix – Update aggregator scripts to ensure globals remain global. [TEC-5509]
- Language – 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.
[6.13.0] 2025-05-20
- Version – The Events Calendar 6.13.0 is only compatible with Events Pro 7.6.0 and higher.
- Version – The Events Calendar 6.13.0 is only compatible with Events Community 5.0.7 and higher.
- Version – The Events Calendar 6.13.0 is only compatible with Event Tickets 5.23.0 and higher.
- Version – The Events Calendar 6.13.0 is only compatible with Event Tickets Plus 6.5.0 and higher.
- Feature – Add a
Block_Traitto simplify block assets registration and avoid code duplication. - Fix – Improve Settings UX by preventing unstyled error state when tab object does not exist.
- Fix – Update class steps to use namespaced class names consistently to improve class reusability.
- Fix – In the onboarding API, improve data management by merging new params instead of overwriting existing ones.
- Fix – Standardize asset loading by using a consistent function to load assets.
- Tweak – Alter Telemetry to allow classes to hook in and supress the modal for specific pages.
- Tweak – Hide Telemetry modal on the onboarding page.
- Tweak – Improve the onboarding wizard by properly storing current tab completion and adding filter to force redirect.
- Tweak – Replace
tribe_assetwithtec_assetfunction for proper asset pathing. - Tweak – Add
tec_events_onboarding_wizard_force_displayfilter to allow bypassing Guided Setup display checks. - Tweak – Add
tec_events_onboarding_force_redirect_to_guided_setupfilter to bypass checks for redirecting to Guided Setup. - Tweak – Move Country and Currency lists to Common for better code reuse.
- Tweak – Update asset handling to leverage group paths consistently.
- Language – 2 new strings added, 252 updated, 4 fuzzied, and 38 obsoleted.
[6.12.0.1] 2025-05-14
- Fix – Prevents fatal if QR library in common has not loaded. [TEC-5497]
- Language – 10 new strings added, 247 updated, 1 fuzzied, and 0 obsoleted.
[6.12.0] 2025-05-13
- Feature – Add an editor block to display an event QR code [TEC-5404]
- Feature – Add a widget to display a QR code for an event [TEC-5405]
- Feature – Add the [tec_event_qr] shortcode [TEC-5406]
- Feature – Generate QR Code link in the Events Admin Table [TEC-5428]
- Feature – QR Code metabox in Events Edit screen [TEC-5429]
- Feature – Support QR Codes in TEC [TEC-5396]
- Security – Harden backend requests to enforce user capabilities. [SVUL-15]
- Tweak – Added filters:
tec_events_qr_enabled,tec_events_qr_valid_screens,tec_events_qr_code_supported_post_types,tec_events_qr_code_post_types,tec_events_qr_code_redirection_type,tec_events_qr_code_modal_vars,tec_events_qr_code_regenerate,tec_events_qr_current_event_url,tec_events_qr_upcoming_event_url,tec_events_qr_specific_event_url,tec_events_qr_redirection_url,tec_events_qr_widget_options,tec_events_qr_widget_fields,tec_events_qr_next_series_event_url, - Tweak – Added actions:
tec_events_fully_loaded - Tweak – Changed views:
blocks/parts/subscribe-list,v2/components/events-bar/views,v2/components/events-bar/views/list/item,v2/components/messages,v2/components/subscribe-links/single-event-list,v2/day,v2/list,v2/month,v2/widgets/widget-events-qr-code - 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_datamethod is called only for events. [TEC-5445] - Fix – Ensures
events_per_pageis 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]
[6.11.0] 2025-03-31
- Feature – Added External Calendar Embeds functionality. [TEC-5359]
- 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]
- Tweak – Added actions:
tec_events_before_view_html_cache - Tweak – Added check that
$_FILESis set before setting the param on an HTTP request. [TEC-5363] - Tweak – Added filters:
tec_events_filter_wp_robots_meta_directives - Tweak – Added link to Events Calendar Pro in onboarding wizard. [TEC-5397]
- Tweak – Changed views:
v2/month/top-bar/datepicker,v2/widgets/widget-events-list/event/date-tag - Tweak – Removed filters:
tec_events_seo_robots_meta_content,tec_events_no_index_meta - Tweak – Update docblocks in the
Tribe__Events__iCalclass. - Fix – Corrected template override file path for Event List Widget date-tag. [ECP-1725]
- Fix – Fix past events shortcode attribute [TEC-5348]
- Fix – Fix the time zone blocks in the iCal feed to make sure the iCal feed is valid and the calendar can be subscribed to. [TEC-5360]
- Fix – Hide Not-Found notice in Astra Theme archive page [TEC-4853]
- 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_noticesonce 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_linksinsingle_event_linksfunction. [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_mapandshow_map_link. (props to @m8nmueller) [TEC-5352] - Tweak – Remove class_exists() and use register_on_action() for Notifications [TEC-5336]
- Tweak – Added filters:
tribe_repository_venues_format_item - 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_displayfor if$contentisnull. [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}_labelwhich was accidentally changed in a previous release. [TEC-5342] - Fix – Re-add logic to add page template options from theme to Display Settings. [TEC-5337]
- Fix – Update Tribe__Events__Aggregator__Errors to ensure we don’t load translations before
init. [TEC-5341] - Fix – Update uses of unload_textdomain to ensure they allow JIT loading of translations afterwards. [TEC-5341]
- Tweak – Moved Action Scheduler loading into Common instead of TEC. [TEC-5345]
- Tweak – Updated Telemetry heading under Settings > Debugging. [TEC-5335]
- Tweak – Re-added filter:
tec_views_v2_subscribe_links_{$slug}_label - Tweak – Tweak – Removed duplicate filter:
tec_views_v2_single_subscribe_links_{$slug}_label - Tweak – Changed views:
integrations/elementor/widgets/event-calendar-link,integrations/elementor/widgets/event-datetime/range-separator,v2/components/loader,v2/components/messages - Accessibility – Updated the event search page to handle search results better for screen readers, with alerts noting the results of the search.[TEC-5175]
- Language – 3 new strings added, 84 updated, 0 fuzzied, and 2 obsoleted.
[6.9.0] 2024-12-17
- Feature – Added new Onboarding Wizard and First Time Setup admin page for new installs. [TEC-5285]
- Fix – When importing events from Google Calendar when using Events Calendar Pro with a custom Google Maps API key, Provinces/States for non-US countries are now saved to the correct field. [ECP-1877]
- Fix – When using “Move to trash events older than”, trashed imported events are now ignored. [TEC-5319]
- Fix – Changed
formatmethod toformat_i18nto allow for translations of dates in the TEC Elementor Widget. [TEC-5323] - Fix – Correct template override path to match docblocks for
event-exportdirectory. [TEC-5326] - Fix – Correct application of upsell classes in settings page.
- Tweak – Fix the integration with TEC Tweaks to avoid a fatal error when using the extension. [TEC-5316]
- Tweak – Updated the docblock for the
tribe_get_previous_events_link,tribe_get_next_event_link, andtribe_get_gridview_linkfunctions. - Tweak – Improved documentation for the
tribe_the_next_event_link,tribe_the_prev_event_link, andtribe_get_events_linkfunctions. - Tweak – Update docblocks in the
Tribe__Events__Importer__File_Importer_Eventsclass. - Tweak – Added filters:
tec_events_onboarding_wizard_permissions,tec_events_onboarding_wizard_handle,tec_events_onboarding_wizard_country_list,tec_events_onboarding_wizard_timezone_list,tec_events_onboarding_wizard_currencies_list,tribe_events_onboarding_wizard_initial_data,tec_events_admin_notice_event_tickets_should_display,tec_events_admin_notice_utc_timezone_should_display,tec_events_settings_should_filter_page_logo_source - Tweak – Changed views:
integrations/elementor/widgets/event-export,integrations/elementor/widgets/event-export/list-item - Language – 87 new strings added, 156 updated, 2 fuzzied, and 0 obsoleted.
[6.8.3] 2024-12-05
- Feature – In-App Notifications system. [TEC-5165]
- Tweak – Added actions:
tec_ian_icon - Language – 0 new strings added, 118 updated, 0 fuzzied, and 1 obsoleted.
[6.8.2.1] 2024-11-21
- Tweak – Introduced filter
tec_events_rest_api_password_protected_fieldswhich can be used to control which event fields should be hidden in the REST API for password protected events. [SVUL-8] - Security – Hide content fields from the archive REST endpoint for password protected events. [SVUL-8]
- Fix – Prevent notices on
_load_textdomain_just_in_timedue to Aggregator and Export links code.
[6.8.2] 2024-11-19
- Feature – Introduced Help Hub, a centralized support and resource interface for enhanced user guidance and plugin assistance.
- Fix – Prevent a couple of instances where translations were loading too early, avoids notices with
_load_textdomain_just_in_timeon WordPress 6.7. [TEC-5325] - Deprecated – Deprecated the unused update/activation page [TEC-5311]
- Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
[6.8.1] 2024-11-04
- Fix – Order of past events in the list view when no future events exist. [TEC-5309]
- Fix – Prevent new Settings pages from over-sanitizing textarea fields, thus removing HTML from before/after in the Events UI. [TEC-5283]
- Fix – Include backwards compatibility for deprecated proprieties in the Settings class used in The Events Calendar and Event Tickets [TEC-5312]
[6.8.0] 2024-10-30
- Version – The Events Calendar 6.8.0 is only compatible with Events Calendar Pro 7.3.0 and higher.
- Version – The Events Calendar 6.8.0 is only compatible with Events Tickets Plus 6.1.0 or higher.
- Version – The Events Calendar 6.8.0 is only compatible with Event Tickets 5.16.0 or higher.
- Feature – Added integration with new premium Seating product for Event Tickets.
- Language – 0 new strings added, 6 updated, 0 fuzzied, and 0 obsoleted
[6.7.1] 2024-10-21
- Feature – Allow importing custom data when importing Organizers from a CSV file. [TEC-4846]
- Feature – Allow importing custom data when importing Venues from a CSV file. [TEC-5138]
- Security – Ensure restoring events from trash does not allow for unauthorized access. [SVUL-7] (props @patchstack)
- Fix – Ensure Latest Past Events appear properly in Category views [TEC-4991]
- Fix – Cast theme object to string to avoid a deprecation notice. [TEC-5062]
- Tweak – Removed the 6.0 welcome message. [TEC-5166]
- Tweak – Added filters:
tribe_events_csv_import_organizer_additional_fields,tribe_events_csv_import_venue_additional_fields - Tweak – Changed views:
v2/latest-past - Tweak – Updated docblocks in the
Tribe__Events__Aggregator__Records,Tribe__Events__Importer__File_Importer, andTribe__Events__Repositories__Organizerclasses. - Tweak – Improved documentation for the
tribe_is_event,tribe_get_event_link,tribe_events_get_event_website_title,tribe_get_event_website_link,tribe_get_listview_display,tribe_get_listview_args, andtribe_get_listview_prev_linkfunctions. - Language – 3 new strings added, 218 updated, 0 fuzzied, and 32 obsoleted
[6.7.0] 2024-09-26
- Version – The Events Calendar 6.7.0 is only compatible with Events Calendar Pro 7.1.0 and higher
- Version – The Events Calendar 6.7.0 is only compatible with Events Filterbar 5.5.7 and higher
- Version – The Events Calendar 6.7.0 is only compatible with Events Community 5.0.4 and higher
- Feature – New and improved settings layout and styles. [TEC-5124]
- Fix – Correct translation domains in a few templates. [6.7.2]
- Tweak – Added filters:
tec_settings_gmaps_js_api_start,tec_events_settings_display_calendar_display_section,tec_general_settings_viewing_section,tec_events_aggregator_show_all_settings,tec_events_settings_tab_imports_fields - Tweak – Removed filters:
tec_events_should_display_events_template_setting,tec_events_display_settings_tab_fields,tribe_general_settings_tab_fields - Tweak – Added actions:
tec_events_settings_tab_display_additional_content,tec_events_settings_tab_display_calendar,tec_events_settings_tab_display_date_time,tec_events_settings_tab_display_maps,tec_events_settings_tab_general_debugging,tec_events_settings_tab_general_editing,tec_events_settings_tab_general_maintenance,tec_events_settings_tab_general_viewing,tec_settings_tab_addons,tec_events_settings_tab_display,tec_events_settings_tab_general,tec_events_settings_tab_imports - Tweak – Changed views:
v2/latest-past/event/venue - Language – 6 new strings added, 356 updated, 3 fuzzied, and 29 obsoleted
[6.6.4.2] 2024-09-17
- Fix – Resolve fatal errors happening when Events search was being used alongside query ordering. [TEC-5155]
[6.6.4.1] 2024-09-16
- Security – Improve general escaping for ORM queries to prevent legacy Events methods to be used for SQL injections.
[6.6.4] 2024-09-11
- Security – Improve handling of Date/Time Separator settings to prevent potential XSS vulnerabilities.
- Fix – Add an option to allow for duplicate Venue creation as part of creating/editing Events.
- Fix – Adding small adjustment to WPML integration to allow for location searches on a translated site. (props to @dgwatkins) [BTRIA-2353]
- Fix – Changed logic within the custom tables query to avoid a database error. (props @datadiver0x0) [ECP-1562]
- Fix – Update the logic that displays the “REST API blocked” banner to reduce false positives. [TEC-5105]
- Tweak – Include methods
tec_events_get_date_time_separatorandtec_events_get_time_range_separatorand it’s respective filters. - Tweak – Add docblock for make_select_box()
- Tweak – Add docblock for
set_defaults()in theTribe__Events__Importer__Column_Mapperclass. - Tweak – Add docblocks to the methods in the
Tribe__Events__Importer__Column_Mapperclass. - Tweak – Add information and missing tags to
tribe_get_listview_args()docblock. - Tweak – Add information and missing tags to
tribe_get_listview_dir_link()docblock. - Tweak – Add information and missing tags to
tribe_get_listview_link()docblock. - Tweak – Add information and missing tags to
tribe_get_listview_past_link()docblock. - Tweak – Add information and missing tags to
tribe_get_prev_event_link(). - Tweak – Made a string translatable in
settings.phpfile. (props to @DAnn2012) [TEC-5142] - Tweak – Update the docblock of the
tribe_embed_google_map()method, change a variable name to match current naming conventions, and added a docblock to thetribe_embed_google_mapfilter. - Tweak – Update the docblock of the
tribe_embed_google_map_link()method, change a variable name to match current naming conventions, and added a docblock to thetribe_embed_google_map_linkfilter. - Tweak – Changed views:
silence,v2/month/calendar-body/day/calendar-events/calendar-event/date - Language – 0 new strings added, 46 updated, 0 fuzzied, and 0 obsoleted
[6.6.3] 2024-08-29
- Fix – Add an option to allow for duplicate Venue creation as part of creating/editing Events. [TEC-4941]
- Fix – Character encoding issues on subscribe URLs for Outlook. [TEC-5085, TEC-5094, TEC-5136]
- Fix – Update the logic that displays the “REST API blocked” banner to reduce false positives. [TEC-5105]
- Tweak – Add docblock for make_select_box()
- Tweak – Changed views:
v2/month/calendar-body/day/calendar-events/calendar-event/date - Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
[6.6.2] 2024-09-20
- Feature – Adding the Remove Event End Time feature from the Tweaks addon to the Month view. [TEC-5080]
- Feature – Adapt to using the refactored tribe_asset. Remove some unused asset calls. [TCMN-172]
- Fix – Remove automatic capitalization for ‘View Calendar’ text on Calendar List Widget. [TEC-5146]
- Tweak – Add note to
tribe_create_venue(),tribe_create_organizer(),tribe_create_event(),tribe_update_event(),tribe_update_venue(),tribe_update_organizer(),tribe_delete_organizer(), andtribe_delete_venue()docblocks to indicate future deprecation. - Tweak – Add docblocks to
src/Tribe/Featured_Events/Permalinks_Helper.phpandsrc/Tribe/Featured_Events/Query_Helper.php. - Tweak – Added filters:
tec_events_rest_api_response_blocked,tec_events_rest_api_response_blocked_due_to_timeout,tec_events_site_is_development_mode,tec_events_hide_end_time_modifier_defaults - Tweak – Added actions:
tec_events_views_v2_hide_end_time_init - Tweak – Changed views:
v2/month/calendar-body/day/calendar-events/calendar-event/date - Language – 6 new strings added, 81 updated, 0 fuzzied, and 4 obsoleted
[6.6.1] 2024-08-06
- Fix – Ensure we don’t try to enqueue nonexistent override stylesheets. [ECP-1811]
- Tweak – Changed views:
single-event,v2/widgets/widget-events-list/view-more - Language – 0 new strings added, 7 updated, 0 fuzzied, and 0 obsoleted
[6.6.0.2] 2024-07-24
- Fix – Stellar Sale’s banner links, details, and HTML tags handling. [TEC-5121]
[6.6.0.1] 2024-07-23
- Fix – Prevent fatal on WooCommerce Order transition when Event Tickets plugin is not present. [EVA-166]
[6.6.0] 2024-07-22
- Feature – Included compatibility with Events Calendar Pro 7.0.0 for integrations with Zapier and Power Automate.
- Fix – Properly handle custom theme assets when files are not present, prevents errors on Query Monitor and some notices. [ECP-1811]
- Tweak – Added filters:
tec_events_integration_elementor_bypass_template_override,tec_events_display_settings_toc,tec_events_general_settings_toc - Tweak – Changed views:
single-event-blocks,v2/month/mobile-events/mobile-day/day-marker - Language – 1 new strings added, 172 updated, 1 fuzzied, and 1 obsoleted
[6.5.2] 2024-07-18
- Fix – Add
@paramand corrected@returnto docblock forfilter_display_events_bar()– credit goes to @IanDelMar - Fix – Correct docblocks in the file
TribeEventsViewsV2ViewsTraitsBreakpoint_Behavior.php– credit goes to @IanDelMar - Fix – Add missing closing tags on some admin pages to ensure valid HTML markup. [TEC-4807]
- Fix – Fix an issue where the import screen broke when the import limit type was set to “date range”. [EA-485]
- Tweak – Update many docblock typos – credit goes to @szepeviktor.
- Tweak – Correct some variables with typos, such as
$ics_filnameto$ics_filenameand$deleteable_statuses_intervalto$deletable_statuses_intervaland$delimterto `$delimiter. Credit goes to @szepeviktor. - Tweak – Add filters
tec_events_general_settings_toc,tec_events_display_settings_toc. - Tweak – Update docblock for hooks:
month_multiday_classes,month_day_classes,get_before_events_html,get_after_events_html,tribe_events_views_v2_month_multiday_classesandtec_events_month_day_classes_comparison_dateto provide more clarity. - Tweak – Update docblock for methods/functions:
tec_views_v2_subscribe_link_visibility,tec_views_v2_subscribe_link_{$slug}_visibility,tribe_get_view_permalink(),tribe_get_basic_gmap_embed_url(),tribe_event_featured_image(),tribe_get_map_link()andtribe_get_map_link_html()methods and add docblocks for thetribe_events_google_map_link,tribe_get_map_linkandtribe_get_map_link_htmlfilters. - Tweak – Added filters:
tec_events_integration_elementor_bypass_template_override,tec_events_display_settings_toc,tec_events_general_settings_toc - Tweak – Changed views:
single-event-blocks,v2/month/mobile-events/mobile-day/day-marker - Language – 0 new strings added, 222 updated, 0 fuzzied, and 0 obsoleted
[6.5.1.6] 2024-07-11
- Fix – Ensure compatibility with WordPress 6.6 for removed polyfill
regenerator-runtime. [TEC-5120]
[6.5.1.5] 2024-06-27
- Security – Added additional security check when an ignored event is restored. [SVUL-3]
- Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
[6.5.1.4] 2024-06-18
- Fix – In installations where the plugins or wp-content directories were symbolic linked, assets would fail to be located.[TEC-5106]
- Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
[6.5.1.3] 2024-06-14
- Fix – Issue where scripts would not be enqueued as modules. [ET-2136]
- Language – 0 new strings added, 109 updated, 0 fuzzied, and 0 obsoleted
[6.5.1.2] 2024-06-14
- Fix – Windows Server compatibility issues with updated Assets handling. [TEC-5104]
- Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
[6.5.1.1] 2024-06-13
- Fix – Issue on which some assets (css,js) would not be located in WP installs which could have some WP constant modified (WP_CONTENT_DIR, WP_PLUGIN_DIR)[TEC-5104]
- Language – 0 new strings added, 0 updated, 1 fuzzied, and 0 obsoleted
[6.5.1] 2024-06-11
- Feature – Adapt to using the refactored tribe_asset. Remove some unused asset calls. [TCMN-172]
- Fix – Remove automatic capitalization for ‘View Calendar’ text on Calendar List Widget. [TEC-5146]
- Tweak – Include a filter to the Elementor integration
tec_events_integration_elementor_bypass_template_overrideto allow users to bypass the single event template. [TEC-5102] - Tweak – Add note to
tribe_create_venue(),tribe_create_organizer(),tribe_create_event(),tribe_update_event(),tribe_update_venue(),tribe_update_organizer(),tribe_delete_organizer()andtribe_delete_venue()docblocks to indicate future deprecation. - Tweak – Add docblocks to
src/Tribe/Featured_Events/Permalinks_Helper.phpandsrc/Tribe/Featured_Events/Query_Helper.php. - Tweak – Changed views:
single-event - Language: 2 new strings added, 69 updated, 0 fuzzied, and 0 obsoleted
[6.5.0.1] 2024-06-04
- Fix – Ensure REST API notice only checks on Events admin pages and once every 48 hours regardless of transients rules. [TEC-5147]
- Security – Ensure the Events REST API respects the individual post access restrictions. [TEC-5148]
[6.5.0] 2024-05-14
- Version – The Events Calendar 6.5.0 is only compatible with Event Tickets 5.10.0 and higher
- Feature – Moved the Remove End Time settings from our Tweaks extension into the TEC > Settings > Display section. Fixes some compatibility issues with recent updates to the views. Also adds a compatibility layer in case of using an older Tweaks extension. [TEC-4371]
- Fix – When creating a new event the Currency symbol, code and position fields are populated from the general settings options. [TEC-5072]
- Fix – Wrong page titles in List page when using a Classic Theme. [TEC-5074]
- Tweak – Add a warning notice in admin area when the REST API endpoints are not accessible. [TEC-4667]
- Tweak – Add aria-hidden=”true” to the event image link so that screen readers ignore it. [TEC-5023]
- Tweak – Add note to
tribe_event_delete()docblock to indicate future deprecation. - Tweak – Added actions:
tec_events_elementor_widgets_registered[TEC-5091] - Tweak – Added filters:
tec_events_filter_events_template_setting_option,tec_events_filter_tribe_get_single_option,tec_events_{$slug}_visibility_is_visible,tec_events_{$slug}_visibility_is_visible:{$area},tec_events_{$slug}_visibility_is_visible:{$area}:{$post_id},tec_events_display_remove_event_end_time_options - Tweak – Removed filters:
tribe_events_register_venue_post_type_labels - Tweak – Added actions:
tec_events_elementor_widgets_registered - Tweak – Changed views:
single-event/recurring-description,v2/list/event/featured-image - Security – Replace uses of the retired moment.js with Day.js [TEC-5011]
- Language – 8 new strings added, 190 updated, 0 fuzzied, and 0 obsoleted
[6.4.0.1] 2024-05-06
- Fix – Prevent the Status widget from potentially running undefined methods. [ECP-1797]
- Tweak – Add action to signal activation of TEC Elementor compatibility. [ECP-1789]
- Tweak – Added actions:
tec_events_elementor_loaded - Security – Ensure JSON response of Reflector View class is sanitized, to avoid potential security issues. [SVUL-2]
- Security – Correct a user permissions check.
- Language – 0 new strings added, 27 updated, 0 fuzzied, and 0 obsoleted
[6.4.0] 2024-04-30
- Feature – Elementor Compatibility. Compatible with Elementor Free 3.21+ and Elementor Pro 3.20+.
- Feature – Added component Elementor widgets for the single event page.
- Feature – Widgets include: Title, Date, Cost, Image, Status, Organizer, Venue, Website, Category, Tags, Subscribe, and Calendar link.
- Feature – Most widgets can be used outside of a single-event post by specifying an event ID or event query parameters.
- Feature – All widgets utilize our PHP templating system, allowing customization of the widget templates.
- Feature – Added a customizable single event template for Elementor Free users utilizing the new widgets.
- Feature – Added a separate customizable single event Theme Builder template for Elementor Pro users utilizing the new widgets.
- Feature – Widgets include mock data for display in template editor.
- Tweak – Added a Calendar Template section in the event display settings page. [ECP-1618]
- Tweak – converted some uses of
date()togmdate()for display in the date settings section. [ECP-1618] - Tweak – Added filters:
tec_events_allow_archive_block_template,tec_events_allow_single_block_template,tec_events_elementor_widget_asset_widgets,tec_events_elementor_built_with_elementor,tec_events_elementor_registered_{$this->type},tec_events_elementor_event_widget_title,tec_events_elementor_event_{$slug}_widget_title,tec_events_elementor_event_widget_element_classes,tec_events_elementor_event_{$slug}_widget_element_classes,tec_events_elementor_event_widget_class,tec_events_elementor_event_{$slug}_widget_class,tec_events_elementor_event_widget_icon_class,tec_events_elementor_event_{$slug}_widget_icon_class,tec_events_elementor_widget_event_id,tec_events_elementor_widget_{$slug}_event_id,tec_events_elementor_widget_template_data,tec_events_elementor_widget_{$slug}_template_data,tec_events_elementor_event_calendar_link_widget_link_text,tribe_get_event_categories,tec_events_elementor_event_categories_widget_event_categories_html,tec_events_elementor_event_category_widget_header_class,tec_events_elementor_event_category_widget_link_wrapper_class,tec_events_elementor_event_export_widget_dropdown_class,tec_events_elementor_event_export_widget_dropdown_button_class,tec_events_elementor_event_export_widget_dropdown_list_class,tec_events_elementor_event_export_widget_dropdown_list_item_class,tec_events_elementor_event_export_widget_dropdown_link_class,tec_events_elementor_event_export_widget_dropdown_content_class,tec_events_elementor_event_export_widget_dropdown_icon_class,tec_events_elementor_event_export_widget_export_icon_class,tec_events_elementor_event_export_widget_dropdown_gcal_class,tec_events_elementor_event_export_widget_dropdown_ical_class,tec_events_elementor_event_export_widget_dropdown_365_class,tec_events_elementor_event_export_widget_dropdown_live_class,tec_events_elementor_event_organizer_widget_email_header_text,tec_events_elementor_event_organizer_widget_phone_header_text,tec_events_elementor_event_organizer_widget_website_header_text,tec_events_elementor_event_organizer_header_class,tec_events_elementor_event_organizer_name_class,tec_events_elementor_event_organizer_name_wrapper_class,tec_events_elementor_event_organizer_phone_class,tec_events_elementor_event_organizer_phone_wrapper_class,tec_events_elementor_event_organizer_phone_header_class,tec_events_elementor_event_organizer_email_class,tec_events_elementor_event_organizer_email_wrapper_class,tec_events_elementor_event_organizer_email_header_class,tec_events_elementor_event_organizer_website_class,tec_events_elementor_event_organizer_website_wrapper_class,tec_events_elementor_event_organizer_website_header_class,tec_events_elementor_event_passed_label_text,tec_events_elementor_event_tags_separator,tec_events_elementor_event_tags_widget_header_text,tec_events_elementor_event_tags_header_class,tec_events_elementor_event_tags_links_class,tec_events_elementor_event_tags_link_class,tec_events_elementor_event_venue_widget_header_text,tec_events_elementor_event_venue_widget_website_header_text,tec_events_elementor_event_venue_widget_phone_header_text,tec_events_elementor_event_venue_widget_address_header_text,tec_events_elementor_event_venue_header_class,tec_events_elementor_event_venue_name_class,tec_events_elementor_event_venue_address_class,tec_events_elementor_event_venue_phone_class,tec_events_elementor_event_venue_website_class,tec_events_elementor_event_venue_map_class,tec_events_elementor_event_website_widget_header_class,tec_events_elementor_event_website_widget_link_class,tec_events_elementor_widget_classes,tec_events_should_display_events_template_setting - Tweak – Removed filters:
tribe_get_venue_website_link_label - Tweak – Added actions:
tec_events_elementor_register_widget_assets,tec_events_elementor_enqueue_frontend_assets,tec_events_elementor_register_editor_styles,tec_events_elementor_widget_enqueue_style,tec_events_elementor_widget_{$slug}_enqueue_style - Tweak – Changed views:
integrations/elementor/templates/blank,integrations/elementor/templates/starter,integrations/elementor/widgets/base,integrations/elementor/widgets/empty,integrations/elementor/widgets/event-calendar-link,integrations/elementor/widgets/event-categories,integrations/elementor/widgets/event-categories/header,integrations/elementor/widgets/event-cost,integrations/elementor/widgets/event-cost/header,integrations/elementor/widgets/event-datetime,integrations/elementor/widgets/event-datetime/all-day,integrations/elementor/widgets/event-datetime/end-date,integrations/elementor/widgets/event-datetime/end-time,integrations/elementor/widgets/event-datetime/header,integrations/elementor/widgets/event-datetime/range-separator,integrations/elementor/widgets/event-datetime/start-date,integrations/elementor/widgets/event-datetime/start-time,integrations/elementor/widgets/event-datetime/time-separator,integrations/elementor/widgets/event-datetime/timezone,integrations/elementor/widgets/event-export,integrations/elementor/widgets/event-export/button,integrations/elementor/widgets/event-export/link,integrations/elementor/widgets/event-export/list-item,integrations/elementor/widgets/event-image,integrations/elementor/widgets/event-navigation,integrations/elementor/widgets/event-navigation/next,integrations/elementor/widgets/event-navigation/previous,integrations/elementor/widgets/event-organizer,integrations/elementor/widgets/event-organizer/details,integrations/elementor/widgets/event-organizer/details/email,integrations/elementor/widgets/event-organizer/details/email/content,integrations/elementor/widgets/event-organizer/details/email/header,integrations/elementor/widgets/event-organizer/details/phone,integrations/elementor/widgets/event-organizer/details/phone/content,integrations/elementor/widgets/event-organizer/details/phone/header,integrations/elementor/widgets/event-organizer/details/website,integrations/elementor/widgets/event-organizer/details/website/content,integrations/elementor/widgets/event-organizer/details/website/header,integrations/elementor/widgets/event-organizer/header,integrations/elementor/widgets/event-organizer/names,integrations/elementor/widgets/event-status,integrations/elementor/widgets/event-status/passed,integrations/elementor/widgets/event-status/status,integrations/elementor/widgets/event-tags,integrations/elementor/widgets/event-tags/content,integrations/elementor/widgets/event-tags/header,integrations/elementor/widgets/event-title,integrations/elementor/widgets/event-venue,integrations/elementor/widgets/event-venue/address,integrations/elementor/widgets/event-venue/address/address,integrations/elementor/widgets/event-venue/address/header,integrations/elementor/widgets/event-venue/address/map_link,integrations/elementor/widgets/event-venue/header,integrations/elementor/widgets/event-venue/map,integrations/elementor/widgets/event-venue/name,integrations/elementor/widgets/event-venue/phone,integrations/elementor/widgets/event-venue/phone/header,integrations/elementor/widgets/event-venue/phone/phone,integrations/elementor/widgets/event-venue/single-venue,integrations/elementor/widgets/event-venue/website,integrations/elementor/widgets/event-venue/website/header,integrations/elementor/widgets/event-venue/website/website,integrations/elementor/widgets/event-website,integrations/elementor/widgets/event-website/header,integrations/elementor/widgets/event-website/link,integrations/event-tickets/emails/template-parts/body/event/venue/website - Language – 201 new strings added, 101 updated, 3 fuzzied, and 0 obsoleted
[6.3.7] 2024-04-18
- Fix – Corrected the missing Venue Website URL within the Event Tickets Email feature. [ET-2019]
- Tweak – Changed views:
integrations/event-tickets/emails/template-parts/body/event/venue/website - Language – 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
[6.3.6] 2024-04-09
- Fix – Adds timezone offset to the dates in the Outlook subscribe links on event pages. [TEC-4831]
- Fix – Improve updated views CSS overwrites for buttons and view selector. [TEC-5047]
- Fix – Resolves an issue where the global posts were not the correct range or sort order. This now stores the ones from the view repository to be used in the WP title filters. [TEC-4845]
- Fix – Fixes a PHP warning
Undefined array key "venue" in /var/www/html/wp-content/plugins/the-events-calendar/src/Tribe/Linked_Posts.php on line 1007. - Tweak – Changed views:
blocks/classic-event-details,blocks/event-website,v2/components/events-bar/views,v2/components/json-ld-data,v2/components/subscribe-links/list,v2/day/top-bar/datepicker,v2/list/top-bar/datepicker,v2/month/top-bar/datepicker - Language – 0 new strings added, 15 updated, 0 fuzzied, and 0 obsoleted
[6.3.5] 2024-03-20
- Tweak – Updated version of tribe-common with fixes for ECP.
[6.3.4] 2024-03-12
- Tweak – When using Event Tickets Wallet Plus the Apple Pass will now display date fields differently based off of Single, Multi, or Series Events. [ETWP-95]
- Tweak – Added filters:
tec_tickets_wallet_plus_apple_wallet_date_format,tec_tickets_wallet_plus_apple_wallet_time_format - Language – 2 new strings added, 6 updated, 0 fuzzied, and 0 obsoleted
[6.3.3.1] 2024-02-22
- Fix – On a multisite using WordPress 6.4.3 there was an issue with the subsite options not being properly created during initialization. [TEC-5043]
[6.3.3] 2024-02-19
- Version – …
