Events Calendar Pro
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
Fixes
- Avoid fatal when
tribe_get_global_query_objectis called too early. [BTRIA-1556]
Fixes
- Fix for recursion error in
Provisional_Post_Cache, looping on theID_Generator::current()call. [ECP-1432] - Fixes
Fatal error: Uncaught TypeError: Cannot increment WP_Post in ...Series/Autogenerated_Series.php on line 359when unintentionally incrementing WP_Post object in PHP 8. [ECP-1427] - Adds support for
seriesrepository arguments in Tribe__Events__Pro__Repositories__Event. [ECP-1417] - Prevent problems with international date formats for the timepicker causing Events to be saved with the incorrect Start and End date. [ECP-1352]
- Prevent fatals when using Widgets in a Shortcode [ECP-1434]
- Correct the override template pathing for the series templates. [ECP-1400]
Tweaks
- Add aria label to Google Maps iFrame embed to improve accessibility. [TEC-4404]
- Update the recurrence deletion notice copy to help users make clear and informed decisions about removing recurrences. [ECP-1413]
- Add some context for abbreviated day translations. [ECP-1430]
- Changed views:
custom-tables-v1/components/icons/series,custom-tables-v1/components/series-relationship-icon-link-pill,custom-tables-v1/components/series-relationship-icon-link,custom-tables-v1/components/series-relationship-icon,custom-tables-v1/components/series-relationship-marker-link,custom-tables-v1/recurrence/hide-recurring,custom-tables-v1/single/series-relationship-marker,v2/map/map/google-maps/default,v2/venue/meta/map,v2/widgets/shortcodes/components/after,v2/widgets/shortcodes/components/before,v2/widgets/shortcodes/components/title
Languages
- 10 new strings added, 3 updated, 0 fuzzied, and 6 obsoleted
Compatibilitys
- Events Calendar PRO 6.0.4 is only compatible with The Events Calendar 6.0.5 and higher
Features
- Reorganization of Event Settings. [TCMN-149]
Fixes
- Prevent events from outside a series from showing on the series summary page. [ECP-1372]
- Fix a query issue where getting Event taxonomy terms would compromise the following query results. [ECP-1416]
- Avoid array access errors when adding a date exclusions to recurrence rules. [ECP-1419]
Deprecateds
Tribe__Events__Pro__Main::filter_settings_tab_fields().
Languages
- 78 new strings added, 231 updated, 3 fuzzied, and 22 obsoleted.
Compatibilitys
- Events Calendar PRO 6.0.3 is only compatible with The Events Calendar 6.0.4 and higher
Fixes
- Prevent broken view related
tribe_is_*()methods to be broken when using with WordPress 6.1 [TEC-4552] - Fix for migrating offset RRULE with different time > The RRULE shows as being the same time as the first occurrence. [ECP-1269]
- Fix for fatal when saving an empty recurrence date in classic editor. [ECP-1363]
- Refactor Custom Tables v1 post-decorating code to avoid serialization/unserialization issues. [TEC-4379]
- Fixed issue where "Event will not occur" option doesn't work unless events begin at the top of the hour (:00). [ECP-1355]
- Fixed fatal error with queueing of the migration telemetry report. [ECP-1403]
- Avoid fatal errors when hydrating Occurrences cache on incoherent database or cache state. [ECP-1402]
- Ensure view labels are translated appropriately. [TEC-4485]
- Prevent
E_ERRORwhen using third-party plugins with blocks editor aroundtec_event_series()method [ECP-1409] - Avoid type errors in the
tec_events_pro_blocks_recurrence_metafilter. [TEC-4559] - Ensure tribe() singletons are bound before attempting to use them. [ECP-1396]
- Avoid duplicated queries by including a memoization for Occurrence data. [6.0.12]
- Prevent errors when adding exclusion dates to recurring events using the Custom Tables implementation. [ECP-1401]
- Mitigated PHP errors related Occurrence and Provisional Post objects. [ECP-1402]
Languages
- 6 new strings added, 113 updated, 0 fuzzied, and 0 obsoleted.
Fixes
- Fixed an issue where migrated Recurring Event Occurrences would not be displayed on the frontend. [ECP-1398]
- Refactor Custom Tables v1 post-decorating code to avoid serialization/unserialization issues. [TEC-4379]
Fixes
- Series Post Type now is registered with
with_front => falsewhich prevents the URL weirdness for Series Archive page. [ECP-1340] - Correct a few misnamed custom prop references. [TEC-4445]
- Ensure all the Virtual Event assets required by the Elementor Event widget load correctly. [ECP-1255]
- Remove strict type hinting from Custom Tables v1 code that could cause fatals in some environments. [ECP-1343]
- Avoid post ID related issues in Custom Tables v1 queries. [TEC-4770]
- Solve issues with unregistred Series post type during migration. [ECP-1321]
- Redirect was failing on edge case where RDATE would be split to new event. Centralized redirection. [ECP-1366]
- Language fix. A typo in evaluating whether an occurrence update notice message was for a recurring event or not, would cause to evaluate incorrectly. [ECP-1366]
- Editing an RDATE occurrence > Issue when saving for "This and following events". The events would be split but the RDATEs were not moved properly and the date would not adjust correctly. [ECP-1361]
- Improve the logic of the Blocks Editor code to detect recurring events. [ECP-1374]
- Ensure Week View checks positive for
tribe_is_by_date. [TEC-4509] - Some "event updated" messages were displaying wrong verbs and a duplicate published notice was showing. [ECP-1383]
- Correct some migration errors around ensuring we have an object before accessing its properties. [ECP-1361]
Tweaks
- Hook into the filter in TEC to allow Week view to be listed as a by-date-view. [TEC-4458]
- Improve some error messaging around migrations. [ECP-1336]
Languages
- 3 new strings added, 126 updated, 0 fuzzied, and 3 obsoleted.
Features
- Add a link to convert an Event to single in the Events Manager and Series edit screens [ECP-1308]
Fixes
- Prevent fatal Fatal error
Call to undefined method DateTimeImmutable::format_i18n()on Week view that occurred on certain versions of php 8.0 [ECP-1346] - Correct some translation domains pointing to the wrong plugin. [ECP-1229]
- Correct a mismatch between the get_terms filter and our hooked function signature. [ECP-1327]
- Normalize and reformat Event recurrence and date-related meta before migration to fix a number of migration warnings. [ECP-1304]
- Fix regression that was making the Events Calendar PRO tabs show up on the Event Tickets settings. [ECP-1338]
- Ensure we don't try to check nonexistent globals ($_POST, $_GET, etc). [ECP-1162]
- Correct a block editor fatal. [ECP-1330]
- Fix a fatal in the mini-calendar widget. [ECP-1317]
- Ensure that taxonomies get carried over when splitting recurring events. [ECP-1303]
- Ensure recurring events have a series generated for them when one is not specified. [ECP-1274]
- Prevent duplicated JOINs on View Series filters. [ECP-1246]
- Prevent editing the first occurrence of a recurring event from creating a new event. [ECP-1232]
Tweaks
- Add some explanatory text to the Single Update option. [ECP-1307]
- Prevent conflicts with the WooCommerce product page shortcode when in the editor. [ECP-1231]
Languages
- 6 new strings added, 130 updated, 1 fuzzied, and 2 obsoleted