Events Calendar Pro
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
Compatibilitys
- Events Calendar PRO 6.1.0 is only compatible with The Events Calendar 6.1.0 and higher
Features
- Replace Freemius with Telemetry - an in-house info system. [TEC-4700]
- Add plugin info to Site Health admin page. [TEC-4701]
Fixes
- Ensure all the strings in the add event page are translatable. [ECP-1453]
- Ensure the
Use in Block Editoroption underEvents → Settings → Additional Fieldsworks as expected. [ECP-1481] - 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]
Tweaks
- Updates title tags on events pages, to be more unique and search specific, taking on formats like "Summary of Events from February 2, 2017 - February 3, 2019". [TEC-4692]\
Languages
- 4 new strings added, 96 updated, 0 fuzzied, and 1 obsoleted
Fixes
- Fix the state bug causing a large number of XHR requests that were being made in the block editor. [TEC-4805]
Languages
- 0 new strings added, 10 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Added a check to determine whether the
Elementor\Widget_Baseclass exists before registering the Elementor widgets to prevent fatal errors. [ECP-1498] - Added missing support for
Move to trash events older thanfeature in 6.0 data structure. Will now trash individual occurrences of recurring events based on setting. [ECP-1475] - Fix
Fatal error: Uncaught Exception: DateTime::__construct(): Failed to parse time stringwhen editing a recurring event using aCompact date formatsetting that is not compatible with theDateTimeconstructor. [ECP-1502] - Fix an issue where the month names in the datepicker for week view shortcodes and widgets was not being translated. [ECP-1458]
- Fix errors (
Notice: Trying to get property 'start_date' of non-object...) when restoring trashed occurrence of a recurring event. [ECP-1480] - Fix for when auto-transitioning a Series to match the Event post status when it shouldn't. Notably when trashing an Event in a Series that still had other published Events in it. [ECP-1499]
- Fixed situation where multiday events that spanned to a new month would not always trigger the logic to show the month separator. [ECP-1348]
- Our redirect logic for tax archive page was incorrect and in certain scenarios would redirect in an infinite loop. [ECP-1482]
- Pass a NOOP callback function to Google Maps scripts to prevent JS warnings. [TEC-4762]
- Update incorrect text domains to ensure all strings are translatable. [ECP-1420]
Tweaks
- Remove the "Create recurring events in advance for" setting in CT1 context, default value to 60 months. The value remains filterable using the
tribe_get_option_recurrenceMaxMonthsAfterfilter. [ECP-1465] - Changed views:
v2/summary,v2/summary/date-group/event/date/all-day,v2/summary/date-group/event/date/multiday-end,v2/summary/date-group/event/date/multiday-start,v2/summary/month-separator,v2/venue/meta/map,v2/widgets/widget-events-list/event/website
Languages
- 0 new strings added, 10 updated, 0 fuzzied, and 0 obsoleted
Tweaks
- Add the option to display the Event Website on the Events List widget, [tribe_events_list] shortcode and Events List Elementor widget. [ECP-751]
- Changed views:
v2/venue/meta/map,v2/widgets/widget-events-list/event/website
Fixes
- Display the map on the single venue page based on the latitude and longitude values if said values are provided. [ECP-1470]
- Fix type fatal error when using
wp_unique_post_slugwith unexpected data types. [ECP-1485]
Languages
- 1 new strings added, 53 updated, 0 fuzzied, and 0 obsoleted
Features
- Add Additional Fields with a filter to the Event Automator event details. [EVA-61]
- Add Recurrence with a filter to the Event Automator event details. [EVA-33]
Fixes
- Advanced Post Manager integration issues. [TEC-4541, TEC-4542, TEC-4594]
- Compatibility with ACF Post Object field. [TEC-4621]
- During an update that splits a recurring event, in cases where there is a "Never Ends" limit it will now carry over to the right side of the split instead of setting an explicit "After X" limit. [ECP-1285]
- Ensure full support for the translation of Series in WPML context. [ECP-1429]
- Ensure post list displays correctly after quick edit of Events. [ECP-1261]
- Fixes an issue after certain types of event updates, Gutenberg would display "Changes you made may not be saved" alert. This was do to the post state being considered dirty when ID's changed in the response. [ECP-1452]
- In the admin sometimes link strings will be null in the
get_edit_post_linkhook callback. This will fix a fatal that was happening when string type was expected. [BTRIA-1689] - Language switcher link for Recurring Event Occurrences when using WPML. [ECP-1471]
- Reload the Blocks Editor when breaking out an Event to avoid incoherent state. [ECP-1386]
- This fixes scenarios where the redirect URL would point to the recurring event (not an RDATE) instead of remaining on an existing original occurrence. [ECP-1424]
- Update auto-generated Series status when the Event status is updated with quick edit. [ECP-1224]
- When a recurring event has multiple occurrences on the same day, the permalinks were identical. This adds permalinks in these edge cases that are unique to the occurrence. [ECP-1380]
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 the individual Series' titles on the Events list table link to their respective Admin pages. [ECP-1216]
- Added filters:
tec_pro_automator_map_event_recurrence_details,tec_pro_automator_map_event_additional_fields_details,tec_pro_eva_zapier_integration_recurring_fields_enabled,tec_pro_eva_zapier_integration_additional_fields_enabled,wpml_post_language_details,wpml_element_type,wpml_element_trid,wpml_get_element_translations,wpml_object_id,tec_events_pro_recurring_event_permalink_sequence_number - Added actions:
wpml_set_element_language_details - Changed views:
v2/photo/event/featured-image,v2/week/grid-body/events-day/event/tooltip/featured-image,v2/week/mobile-events/day/event/featured-image
Languages
- 0 new strings added, 70 updated, 3 fuzzied, and 0 obsoleted
Fixes
- Restructure how Recurring blocks are bundled with WebPack to resolve inconsistencies with loading that caused the Series creation to not work. [ECP-1472]
Fixes
- Prevent blocks editor loading order of Assets from breaking Recurring events and Related blocks. [ECP-1467]
Compatibilitys
- Events Calendar PRO 6.0.9 is only compatible with The Events Calendar 6.0.10 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
Deprecateds
TEC\Events_Pro\Custom_Tables\V1\Editors\Block\Provider::enqueue_block_editor_duplicate_assets().
Fixes
- Weekly recurrence message fatal on PHP 8.0+ resolved, also resolves translations that were not applying. [ECP-1451]
- On classic editor, when editing a single occurrence that has a recurring rule, the start time for the single occurrence is displayed in the description of the recurring rule. [ECP-1295]
- Fix issue where splitting the first occurrence in a recurring event that has a limit by a count, will generate an additional occurrence at the end of the range. [ECP-1344]
- Ensure the zoom level set under
Events → Settings → Display → Google Maps default zoom levelis applied to the venue meta page. [TEC-4634] - Change the type of the date-related custom tables date fields to VARCHAR to avoid warnings on stricter SQL modes. [TEC-4536]
- Ensure the code will work correctly when the Events' category taxonomy is unregistered. [TEC-4664]
- Ensure the
Navigation Stylesetting in theElementor Event Widgetdoesn't appear to be blank when the correspondingNavigation Optionis disabled in theContent tab. [ECP-1204]
Tweaks
- Update the Event Series tooltip label on hover. [ECP-1428]
- Ensure all Google Map iframes have a title attribute to improve accessibility. [TEC-4243]
- Replace the
elementor/widgets/widgets_registeredhook withelementor/widgets/registersince it was deprecated since Elementor version 3.5.0. [ECP-1449] - Replace the
Elementor\Widgets_Manager::register_widget_typemethod withElementor\Widgets_Manager::registersince it was deprecated since Elementor version 3.5.0. [ECP-1449] - Display the
Recurring Eventlabel in the classic editor when an event has a ticket. [ECP-1234] - Fix the template path in the src/views/v2/photo/event/date-tag.php docblock [ECP-1448]
- Added actions:
tribe_log - Changed views:
v2/map/map/google-maps/default,v2/photo/event/date-tag,v2/venue/meta/map
Languages
- 3 new strings added, 79 updated, 55 fuzzied, and 0 obsoleted
