Events Calendar Pro
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
Fixes
- Modifications to custom tables registration to ensure all sites get the new 6.0 table schema, preventing 404 and other related issues. [TEC-4631]
Languages
- 0 new strings added, 217 updated, 1 fuzzied, and 0 obsoleted
Compatibilitys
- Events Calendar PRO 6.0.6 is only compatible with The Events Calendar 6.0.7 and higher
Fixes
- When trashing a single, or "RDATE", occurrence from a recurring event, retain the recurring occurrences and don't apply any exclusions. [ECP-1332]
- Avoid user locale overriding the site locale during rewrite rules generation. [TEC-3733]
- Numerous issues related to the translation of Views rewrite slugs. [TEC-3733]
- Handle the case where rewrite rules map to arrays avoiding fatal errors. [TEC-4567]
- Correct logic for tribe_is_view functions to account for default view. [TEC-4586]
- Handle problems related to Time Format not using 24h breaking the Date update on Classic Editor [ECP-1441]
- Resolve the issue of the Map view URL not being translatable. [ECP-1406]
Tweaks
- Change conditional in Assets that handles Elementor.
- Prevent loading the more-events template when the view is not defined. [TEC-4586]
- Ensure Featured Venue Widget uses the same slug as the View class so it does not load the default view. [TEC-4586]
- Convert all uses of (view)->get_slug() to (view)::get_view_slug(). [TEC-4586]
- Reorganize Event settings a bit. [TEC-4627]
- Added filters:
tribe_all_occurrences_link,tec_is_venue_view,tec_is_organizer_view - Removed filters:
tec_events_pro_custom_tables_v1_series_default_view,tribe_all_occurences_link - Changed views:
v2/widgets/shortcodes/components/view-more
