Events
Recent Updates
Fixes
- WP Rewrite was being incorrectly initialized in some scenarios due to container DI, and causing some 404s. This was affecting classes that extend the
Tribe__Rewrite. [TEC-4844] - Fixed a bug where
0and1were displayed on thegeneralanddisplaytabs for Network admins on multisite installations. [TEC-4774] - In some cases when multiple Widgets were used on a page, the view results would return the wrong cache, displaying incorrect results. This fixes the inspection of the different view filters being used to determine whether it is cached or not. [ECP-1561]
- Correct some accessibility issues in the subscribe dropdowns. Props to @alh0319 for calling these out! [TEC-4185]
Tweaks
- Enhanced venue and organizer labels by updating aria labels with additional placeholders and revised translator comments, improving internationalization and accessibility. [TEC-4874]
- Changed views:
blocks/parts/organizer,blocks/parts/subscribe-list,modules/meta/organizer,modules/meta/venue,v2/components/subscribe-links/item,v2/components/subscribe-links/list,v2/components/subscribe-links/single-event-list
Languages
- 1 new strings added, 22 updated, 0 fuzzied, and 8 obsoleted
Fixes
- Ensure we pass the correct number of params to
maybe_get_new_order_from_blocks[TEC-4889]
Fixes
- Fixed displaying WooCommerce Ticket prices including tax or vat. [ETP-833]
- Ensure the Attendees page displays correctly when accessed through the Events Manager. [ECP-1527]
- Avoid duplication of manually created attendees for Easy Digital Downloads. [ETP-869]
- Random fatal error occurring when using Elementor. [ET-1829]
- Resolved an issue where deleting a WooCommerce ticket would result in an error. [ETP-870]
- Fixed showing saved ARF values for checkbox as not selected while editing an attendee. [ETP-875]
- Allowed filtering of Ticket Meta cookie name to fix conflict with Pantheon hosting [GTRIA-1024]
Tweaks
- Cache Tickets objects for performance improvements. [ET-1808]
Languages
- 0 new strings added, 25 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Fixed translation issues with translating month names in other languages while displaying ticket available message. [ET-1820]
- Ensure the Attendees page displays correctly when accessed through the Events Manager. [ECP-1527]
- Include Commerce tickets in cached results; correctly fetch posts without tickets. [ET-1808]
- Prevention of creating tickets in Classic Editor for recurring events when using custom tables. [ET-1826]
- Prevention of creating tickets in Block Editor for recurring events when using custom tables. [ET-1827]
- Footer links in Tickets Emails template using the wrong color. [ET-1784]
- Removal of double-escaped characters in Tickets Emails sender's name. [ET-1777]
Tweaks
- The Attendee Registration page will now display properly when using Divi with dynamic CSS enabled. [ETP-864]
- Include Event/Post title alongside Ticket name on PayPal order notification emails. [ET-1770]
- Cache Tickets objects for performance improvements. [ET-1808]
- Remove some PHP 8.1 deprecation warnings. [ET-1830]
- Add a notice in the Tickets Commerce Paypal settings for non-https sites. [ET-1773]
- Capitalize payment provider names in Tickets Emails. [ET-1776]
Languages
- 2 new strings added, 89 updated, 0 fuzzied, and 0 obsoleted
Tweaks
- Improved styling for checkboxes when using Twenty Twenty-One theme. [CE-190]
Fixes
- When deleting recurring events, the page will now automatically refresh to ensure the proper removal of all instances. [CE-191]
Languages
- 0 new strings added, 55 updated, 0 fuzzied, and 0 obsoleted
Compatibilitys
- Events Calendar PRO 6.2.0 is only compatible with The Events Calendar 6.2.0 and higher
Features
- Add multi-venue support. [ECP-1540]
- Adding a new category taxonomy for Organizers and Venues.
- Include settings to hide the Event Organizer Email and Phone for the Organizer single page and Event single page. [ECP-1551]
- Enhanced featured image and meta layout for Organizer and Venue pages.
Fixes
- Specifying post slugs for venues and organizers within shortcodes will now find posts as expected. [ECP-1540]
Tweaks
- Added filters:
tec_events_pro_linked_post_taxonomy_singular_label_without_linked_post,tec_events_pro_linked_post_taxonomy_{$slug}_singular_label_without_linked_post,tec_events_pro_linked_post_taxonomy_plural_label_without_linked_post,tec_events_pro_linked_post_taxonomy_{$slug}_plural_label_without_linked_post,tec_events_pro_linked_post_taxonomy_rewrite_slug_singular,tec_events_pro_linked_post_taxonomy_{$slug}_rewrite_slug_singular,tec_events_pro_linked_post_taxonomy_rewrite_slug_plural,tec_events_pro_linked_post_taxonomy_{$slug}_rewrite_slug_plural,tec_events_pro_linked_post_taxonomy_linked_post_type,tec_events_pro_linked_post_taxonomy_{$slug}_linked_post_type,tec_events_pro_linked_post_taxonomy_linked_post_type_rewrite_slug_singular,tec_events_pro_linked_post_taxonomy_{$slug}_linked_post_type_rewrite_slug_singular,tec_events_pro_linked_post_taxonomy_linked_post_type_rewrite_slug_plural,tec_events_pro_linked_post_taxonomy_{$slug}_linked_post_type_rewrite_slug_plural,tec_events_pro_linked_post_taxonomy_linked_post_type_view_slug,tec_events_pro_linked_post_taxonomy_{$slug}_linked_post_type_view_slug,tec_events_pro_linked_post_taxonomy_linked_post_type_label_singular,tec_events_pro_linked_post_taxonomy_{$slug}_linked_post_type_label_singular,tec_events_pro_linked_post_taxonomy_linked_post_type_label_singular_lowercase,tec_events_pro_linked_post_taxonomy_{$slug}_linked_post_type_label_singular_lowercase,tec_events_pro_linked_post_taxonomy_linked_post_type_label_plural,tec_events_pro_linked_post_taxonomy_{$slug}_linked_post_type_label_plural,tec_events_pro_linked_post_taxonomy_linked_post_type_label_plural_lowercase,tec_events_pro_linked_post_taxonomy_{$slug}_linked_post_type_label_plural_lowercase,tec_events_pro_linked_post_taxonomy_linked_post_type_repository,tec_events_pro_linked_post_taxonomy_{$slug}_linked_post_type_repository,tec_events_pro_linked_post_taxonomy_{$slug}_configuration,tec_events_pro_linked_post_taxonomy_{$slug}_labels,tec_events_pro_{$slug}_visibility_get_setting_options,tec_events_pro_{$slug}_visibility_get_setting_definition,tec_events_pro_{$slug}_visibility_is_visible,tec_events_pro_{$slug}_visibility_is_visible:{$area},tec_events_pro_{$slug}_visibility_is_visible:{$area}:{$post}* Tweak - Changed views:pro/widgets/modules/single-event,v2/map,v2/map/event-cards/event-card/event/venue,v2/organizer/meta,v2/organizer/meta/content,v2/organizer/meta/details,v2/organizer/meta/details/email,v2/organizer/meta/details/phone,v2/photo,v2/summary,v2/venue/meta,v2/venue/meta/details,v2/week/mobile-events/day/event/venue,v2/widgets/widget-events-list/event/venue
Languages
- 35 new strings added, 55 updated, 0 fuzzied, and 0 obsoleted
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
- Filter Bar 5.5.0 is only compatible with The Events Calendar 6.1.4 and higher.
- 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]
- Correct next upcoming events link when filters are applied. [FBAR-292]
Tweaks
- Correct some PHP 8.1 deprecation notices. [FBAR-309]
Security
- Update Freemius to version 2.5.10 to address a security vulnerability on their end.