The Events Calendar
Tweaks
- Change styling for Venue Blocks to constrain to a card-like style. [ECP-1540]
- Adjust REST endpoints to support multiple venues during event creation and updates. [ECP-1540]
- If multiple venues exist on an event, display them in the classic event editor. [ECP-1540]
- Added filters:
tec_events_rewrite_dynamic_matchers,tec_events_views_v2_assets_should_enqueue_single_event_block_editor_styles,tec_events_title_taxonomies,tec_events_views_v2_view_header_title_element,tec_events_views_v2_view_{$view_slug}_header_title_element,tec_events_views_v2_view_header_title,tec_events_views_v2_view_{$view_slug}_header_title,tec_events_views_v2_view_content_title,tec_events_views_v2_view_{$view_slug}_content_title,tec_get_venue_ids - Added actions:
tec_events_after_venue_map_fields - Changed views:
blocks/event-venue.php,blocks/parts/map.php,blocks/parts/venue.php,v2/base.php,v2/components/breadcrumbs/linked-breadcrumbs.php,v2/components/content-title.php, 'v2/components/header-title.php,v2/components/header.php,v2/components/messages.php,v2/day.php,v2/day/event/venue.php,v2/list.php,v2/list/event/venue.php,v2/month.php`
Fixes
- Ensure the block editor includes support for user-defined custom CSS classes. [TEC-4724]
- Ensure the "Add Organizer" button is visible in the classic editor if organizers have been set. [TEC-4729]
- Simplify data handling of venues within the block editor. [ECP-1540]
- When removing a newly created organizer in the block editor before saving the event will now trash the draft organizer. [TEC-3865]
Languages
- 3 new strings added, 72 updated, 1 fuzzied, and 2 obsoleted
Compatibilitys
- The minimum supported version of WordPress is now 6.1.0
Fixes
- In some scenarios our pagination and various view actions would fail due to 403 errors on the REST endpoints, because of failing nonce checks, likely due to cache. Updating the way we handle nonces to avoid some scenarios the wrong nonce could be cached. [TEC-4814]
- This issue was regarding our rewrite parsing for the view picker url generation with WPML enabled. It was failing to parse the translated rewrite properly, and leaving unparsed permalinks. [TEC-4758]
- Ensure we output valid html around
- and
- elements in an accessible way. [TEC-4812]
- Ensure the block editor includes support for user-defined custom CSS classes. [TEC-4724]
- Handle some issues with incorrect application of noindex meta tags. [TEC-4717]
- Our logic to include
tribe_eventspost type on the tag archive page was incorrectly bleeding into other queries happening on the page. This narrows the scope for theWP_Querypost type overrides and avoids situations where Divi templates were not loading properly. [TEC-4819] - Correct some PHP 8.1 deprecations that impact loading of views. [TEC-4871]
- Prevent TypeError warnings around
admin_footer_text_settingsfilter due to type hinting conflicting with other plugins returning null.
Tweaks
- Deprecated misspelled
tribe_get_organiser_object_afterfilter for one with correct spelling:tribe_get_organizer_object_after. Done as part of [TEC-4812] - Remove end colons from some translated strings. Done as part of [TEC-4812]
- Fix typo in template displaying stray "w". [TEC-4870]
- Removed code pertaining to Event Tickets CT1. [ETP-874]
- Added filters:
tec_events_views_v2_get_rest_nonces,tribe_events_get_organizer_object_after - Deprecated filters:
tribe_events_get_organiser_object_after - Deprecated functions: In
Tribe\Views\V2\Views\Traits\HTML_Cache.phptheget_view_nonce_fields(),get_view_nonce_attributes(),get_view_nonce_json_properties(),extract_nonces_before_cache(),extract_nonces_before_cache(),extract_nonces_before_cache(), andmaybe_generate_nonce()functions have been deprecated. - Changed views:
blocks/classic-event-details.php,blocks/event-category.php,blocks/event-datetime.php,blocks/event-organizer.php,blocks/event-price.php,blocks/event-tags.php,blocks/event-venue.php,blocks/event-website.php,blocks/featured-image.php,blocks/parts/details.php,blocks/parts/organizer.php,blocks/parts/subscribe-list.php,blocks/parts/subscribe-single.php,modules/meta/organizer.php,modules/meta/venue.php,v2/components/events-bar/search.php,v2/day.php,v2/list.php,v2/month.php,v2/widgets/widget-events-list.php.
Languages
- 11 new strings added, 12 updated, 0 fuzzied, and 0 obsoleted.
Compatibilitys
- The Events Calendar 6.1.3 is only compatible with Events Community 4.10.10 and higher
Fixes
- Performance improvements on Month and Day view when a lot of future and past events were found. [TEC-3089]
- Ensure we're using the correct download link for the
Export Outlook .icsfile in the single event page. [TEC-4776] - Ensure TEC styles can be easily overridden by themes and page builders. [ECP-1503]
- Avoid the issue where TEC blocks would break when either the
WP Go Maps,MapPress Google MapsandLeaflet Mapsplugins were active on a site. [TEC-4810] - Added some event parsing to ensure only valid events are handled in the iCal file generation. [TEC-4837]
- Harden some of our CSS to prevent unintended overrides by Elementor global styles. [TEC-4811]
- Log errors throw in the context of the Custom Tables v1 component. [ET-1486]
- Adding memoizing into the CT1 models to help reduce trips to fetch the same instance. [ECP-1505]
Tweaks
- Refactored CSS for Tickets Emails to better conform to email client CSS standards. [TEC-4849]
- Added filters:
tec_events_ical_protected_content_description - Added actions:
tribe_log - Changed views:
integrations/event-tickets/emails/template-parts/header/head/tec-styles
Security
- Various improvements to event creation.
Languages
- 1 new strings added, 129 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Ensure there is backwards compatibility with Extensions and Pods.
Fixes
- Prevent Telemetry from being initialized and triggering a Fatal when the correct conditionals are not met.
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
