The Events Calendar
Compatibilitys
- The Events Calendar 6.1.2 is only compatible with Event Tickets 5.6.1 and higher
- The Events Calendar 6.1.2 is only compatible with Events Filterbar 5.5.0 and higher
- The Events Calendar 6.1.2 is only compatible with Events Community 4.10.8 and higher
- The Events Calendar 6.1.2 is only compatible with Events Community Tickets 4.9.3 and higher
- The Events Calendar 6.1.2 is only compatible with Eventbrite Tickets 4.6.14 and higher
- The Events Calendar 6.1.2 is only compatible with Virtual Events 1.15.1 and higher
- The Events Calendar 6.1.2 is only compatible with Event Automator 1.3.1 and higher
Fixes
- Lock our container usage(s) to the new Service_Provider contract in tribe-common. This prevents conflicts and potential fatals with other plugins that use a di52 container.
Features
- Include Events data into the Tickets Email for compatibility with Event Tickets. [ET-1552] [ET-1553] [ET-1601]
Tweaks
- Added filters:
tribe_general_settings_viewing_section,tribe_general_settings_editing_section,tribe_general_settings_maintenance_section,tribe_general_settings_debugging_section - Removed filters:
tec_events_integrations_should_load,tec_events_integrations_{$type}_should_load,tec_events_integrations_{$type}_{$slug}_should_load,tribe_events_integrations_should_load_freemius - Added actions:
tec_telemetry_modal - Changed views:
integrations/event-tickets/emails/template-parts/body/event/date,integrations/event-tickets/emails/template-parts/body/event/image,integrations/event-tickets/emails/template-parts/body/event/links,integrations/event-tickets/emails/template-parts/body/event/links/gcal,integrations/event-tickets/emails/template-parts/body/event/links/ical,integrations/event-tickets/emails/template-parts/body/event/venue,integrations/event-tickets/emails/template-parts/body/event/venue/address,integrations/event-tickets/emails/template-parts/body/event/venue/phone,integrations/event-tickets/emails/template-parts/body/event/venue/website,integrations/event-tickets/emails/template-parts/header/head/tec-styles
Languages
- 28 new strings added, 132 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Prevent fatals when older version of Event Tickets was looking for Freemius code that was removed.
Fixes
- Prevent fatals when older version of Event Tickets was looking for Freemius code that was removed.
Features
- Replace Freemius with Telemetry - an in-house info system. [TEC-4700]
- Add plugin info to Site Health admin page. [TEC-4701]
Fixes
- Elementor and other themes would inadvertently override styles on the tickets button, when the global styles were set. This hardens the common button (rsv/ticket button) styles a bit more. [TEC-4794]
- Added option to disable pagination on the Month and Week views to address issue of missing events. [TEC-4615]
- Avoid SQL error when filtering by Series in Custom Tables v1 context. [ET-1486]
- Fixes database error, caused by the CT1 query parser when attempting rewrite the order by statement. Added logic to reflect on meta query arrays, and not just key/value pairs. [ECP-1495]
- In block editor there were unnecessary geocode API calls being triggered for Event Venue blocks. Moved logic within stateful conditions, now it no longer runs fetch if the address has not actually changed. [TEC-4741]
- Prevent administration navigation fatal error with
TypeError: array_search(). [TEC-4780] - Removing our eager schema updates. This was causing a number of
ALTERstatements being run redundantly. No longer utilizes cache/transient for the last run check as it is not dependable. [TEC-4797] - This fixes a situation where cache would cause the
postreference to switch to the initialpostmid-loop on the admin events list page. This likely could have been happening on other pages as well. [TEC-4690]
Tweaks
- Ensure the page titles on the single venue and organizer pages include the respective post titles for improved SEO. [ECP-1173]
- Updates title tags on events pages, to be more unique and search specific, taking on formats like "Events from February 2, 2017 - February 3, 2019". [TEC-4692]
- Utilize our new container architecture in tribe-common.
Languages
- 1 new strings added, 22 updated, 1 fuzzied, and 0 obsoleted
Fixes
- In block editor there were unnecessary geocode API calls being triggered for Event Venue blocks. Moved logic within stateful conditions, now it no longer runs fetch if the address has not actually changed. [TEC-4741]
Languages
- 0 new strings added, 6 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Correct issue with event subscriptions not passing events past the first 30. [TEC_4584]
- Ensure Events are displayed correctly on Elementor's
Postswidget. [TEC-4685] - Fix a
Fatal error: Uncaught TypeError: Illegal offset type in isset or empty in …/wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/converter/class-wpml-url-cached-converter.php:46fatal with our WPML integration when filtering Event permalinks for Event views. [TEC-4770] - Fixed an edge case to not inadvertently trash entire Events Pro recurrences. [ECP-1475]
- For CT1 in markers the occurrence would sometimes not be the same one found as the date field, only one was filtering by post_status. We were only using
provisional_idfor CT1, now we fallback topost_id. Now removing options when no occurrences are found, instead of retaining a stale value. [TEC-4768] - Pass a NOOP callback function to Google Maps scripts to prevent JS warnings. [TEC-4762]
- Some button style hardening to prevent some common theme global style bleed, namely from Elementor global styles. [TEC-4677]
Tweaks
- Added filter
tec_events_event_cleaner_trash_cron_frequencyto allow customizing the frequency of the trash old event cron. [ECP-1475] - Deprecated some event cleaner functionality. When 6.0 data structure is activated the
Permanently delete events older thanoption is disabled, added an adjusted tooltip on theMove to trash events older thanevent setting regardingEMPTY_TRASH_DAYS. [TEC-4744] - Ensure the
Subscribe to Calendardropdown toggles on and off on click for an improved user experience. [TEC-4388] - Ensure we have the ability to hide the Event Tickets Activation notice using the
defined( 'TRIBE_HIDE_UPSELL' )constant. [TEC-4767] - Updates to
tribe_events_delete_old_events_sql_argsandtribe_events_delete_old_events_sqlfilters to support Events Pro recurrence cleanup. [ECP-1475] - Added filters:
tribe_events_known_range_stati,tec_events_custom_tables_v1_events_only_modifier_before_get_posts,tec_events_event_cleaner_trash_cron_frequency,tec_events_linked_posts_my_posts_post_status,tec_events_linked_posts_all_posts_post_status,tribe_events_add_canonical_tag - Added actions:
tec_events_custom_tables_v1_fully_activated - Changed views:
blocks/event-tags,blocks/parts/details,v2/list/event/venue
Languages
- 1 new strings added, 32 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Avoid JS error when using the first compact date display format together with WPML. [TEC-4360]
- Build secondary Views navigation links correctly when WPML is active. [TEC-4689]
- Build the link to the Events page from the Permalinks settings page correctly. [TEC-4689]
- Correctly handle the creation or update of Custom Tables v1 in multisite context. (thanks @jiadil). [TEC-4761]
- Ensure the link to the Event Tags Archive page is correct when using the Block Editor. [TEC-4716]
- Ensure the venue country is displayed in the list view when venues are created through the block editor interface. [TEC-4731]
- Fix issue with events post type bleeding in on custom tag queries, instead of only on tag archive page. [TEC-4694]
- Fixed a situation where an invalid request header in our pagination would cause some strict security settings to block these AJAX requests. [TEC-4723]
- Fixes an edge case where running get_posts() twice with a taxonomy query, would result in an extra where statement added limiting results in an unexpected way. [TEC-4695]
- Fixes situation in block editor where a default organizer would not persist after being saved. [ECP-1061]
- Make improvements to the canonical tags added to event views to improve compatibility with SEO plugins. [TEC-4693]
- Resolve the issue of the WP customizer not loading correctly when the Colbri Page Builder plugin is active. [TEC-4735]
- Updates the Monolog repository to use TEC namespacing via Strauss, to provide more compatibility with other plugins. [TEC-4730]
Tweaks
- Added filter:
tec_events_custom_tables_v1_events_only_modifier_before_get_postsin our 6.0 query modifier, useful to make changes to the query prior to fetching posts for the selected events. [TEC-4695] - Added Filters:
tec_events_linked_posts_my_posts_post_status,tec_events_linked_posts_all_posts_post_statusto allow filtering of post status of Linked Posts. [CE-27] - Ensure we only have a single
element in the single events page for improved accessibility. [TEC-3415] - Fire the
tec_events_custom_tables_v1_fully_activatedwhen the Custom Tables v1 implementation is fully loaded. [ET-1495] - Replace the use of
FILTER_SANITIZE_STRINGin favour oftec_sanitize_stringto improve PHP 8.1 compatibility. [TEC-4666] - Added filters:
tec_events_custom_tables_v1_events_only_modifier_before_get_posts,tec_events_linked_posts_my_posts_post_status,tec_events_linked_posts_all_posts_post_status,tribe_events_add_canonical_tag - Added actions:
tec_events_custom_tables_v1_fully_activated - Changed views:
blocks/event-tags,blocks/parts/details,v2/list/event/venue
Languages
- 0 new strings added, 82 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Add a default Schema eventStatus value for JSON LD output of events. [TEC-4609]
- Avoid fatal error in
tribe_events_event_classeswhen called on events that aren't assigned to any category. [TEC-4709] - Avoid PHP errors originating from a missing HTML template when the migration to Custom Tables v1 is not required. [ECP-1472]
- Correctly display Recurring Event Venue and Organizer details on the front-end and back-end when using WPML. [ECP-1442, ECP-1455]
- Display Venue correctly in List-like views when using WPML. [ECP-1443]
- Ensure the date tags for recurring events are displayed correctly in the
Events Listwidget. [ECP-1382] - Ensure the Subscribe to Calendar Dropdown opens and closes consistently across all themes. [TEC-4388]
- Failures while saving Events from Blocks Editor while using WPML. [ECP-1429]
- Fix an issue that stopped the default venue values from populating when submitting a Community Event. [CE-178]
- Fix the pagination styling on the Aggregator import preview data table. [TEC-4698]
- Link to the correct Occurrence when using CT1 and WPML. [TEC-4632]
- Prevent event save processing from being interrupted in cases of partial WPML activation where a language code is missing. [ECP-1442]
- Prevent fatal on PHP 8+ during generation of the activation report when issues exist.
- Prevent fatal on PHP 8+ for
tribe_get_event_cat_slugswith bad typing aroundarray_filter[TEC-4725] - Prevent PHP 8.0+ fatal around iCal exporting with param not being array [TEC-4726]
Tweaks
- Add empty alt tag to featured images across all views when a user doesn't explicitly define one to improve SEO. [ECP-1454]
- Ensure all instances of the
tribe_get_events_titlefilter have matching signatures. [TEC-3929] - Modified single-event.php to use
tribe_get_formatted_costinstead oftribe_get_costto display the event cost. [TEC-4699] - Update the datepicker label on list-style views to
Upcomingwhen no events are found. [TEC-3960] - Removed actions:
tribe_log - Changed views:
single-event,v2/day/event/featured-image,v2/latest-past/event/featured-image,v2/list/event/featured-image,v2/month/calendar-body/day/calendar-events/calendar-event/featured-image,v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/featured-image,v2/month/mobile-events/mobile-day/mobile-event/featured-image,v2/widgets/widget-events-list/event/date-tag
Languages
- 0 new strings added, 24 updated, 2 fuzzied, and 0 obsoleted
Compatibilitys
- The Events Calendar 6.0.10 is only compatible with Events Calendar PRO 6.0.9 and higher
Tweaks
- PHP version compatibility bumped to PHP 7.4
- Version Composer updated to 2
- Version Node updated to 18.13.0
- Version NPM update to 8.19.3
- Reduce JavaScript bundle sizes for Blocks editor
