6.0.0

2022-09-06 Compatibility1 Feature4 Fix1 Language1 Tweak6

Compatibilitys

  • Events Calendar PRO 6.0.0 is only compatible with The Events Calendar 6.0.0 and higher

Features

  • Custom tables and optimization of Cache Primers to enable reduced and stabilized number of queries on Event views.
  • Event Series are available to manage Recurring Events.
  • Inclusion of Event Series custom table {$prefix}_tec_series_relationships.
  • Duplication of Events.

Fixes

  • Avoid infinite loops in some combinations of recurrence rules and dates.

Languages

  • 323 new strings added, 321 updated, 4 fuzzied, and 59 obsoleted

Tweaks

  • Legacy views are now fully deprecated and most of the template files and code was removed, please see other changelog items to see modifications.
  • Added filters: tec_events_pro_custom_tables_v1_redirect_id, tec_events_pro_custom_tables_v1_duplicate_arguments, tec_events_pro_custom_tables_v1_duplicate_event_taxonomies, tec_events_pro_custom_tables_v1_duplicate_event_additional_meta, tec_events_pro_custom_tables_v1_duplicate_event_virtual_meta, tec_events_pro_custom_tables_v1_duplicate_event_virtual_meeting_meta, tec_events_pro_custom_tables_v1_series_occurrent_list_metabox_per_page, tribe_events_pro_recurrence_template_custom_recurrence_months_before, tribe_events_pro_recurrence_template_year_same_day_select_before, tec_events_pro_lock_rules_ui, tec_events_pro_lock_exclusions_ui, tec_events_pro_custom_tables_v1_editor_occurrences_months_in_advance, tec_events_pro_custom_tables_v1_provisional_post_base_threshold, tec_events_pro_custom_tables_v1_provisional_post_base_initial, tec_events_custom_tables_v1_clone_post_fields, tec_events_custom_tables_v1_clone_post_meta, tec_events_pro_custom_tables_v1_migration_enabled, tec_events_pro_custom_tables_v1_occurrence_cache_post, tec_events_pro_custom_tables_v1_occurrence_cache_meta, tec_events_custom_tables_v1_remove_series_autogenerated_flag, tribe_events_register_series_type_args, tribe_series_label_singular, tribe_series_label_plural, tribe_series_label_singular_lowercase, tribe_series_label_plural_lowercase, tec_community_events_use_series, tec_events_pro_custom_tables_v1_redirect_event_link_to_series, tec_events_pro_custom_tables_v1_template_assets_is_event_single, tec_events_pro_custom_tables_v1_series_default_view, tec_events_pro_custom_tables_v1_series_event_view_slug, the_title, tec_events_custom_tables_v1_redirect_nonce_action, tec_events_pro_manager_boundary_datetime_by_status, tribe_events_pro_editor_config, tec_events_pro_recurrence_meta_get, tec_events_pro_blocks_recurrence_meta, tec_events_pro_editor_meta_value, tec_events_pro_recurrence_update_commit, tec_events_pro_recurrence_meta_update, tribe_events_pro_recurrence_recurrence_strings, tribe_events_pro_recurrence_admin_template_strings, tribe_events_pro_recurrence_template_rule_type_buttons_after, tribe_events_pro_recurrence_template_add_recurrence_button_after, tribe_events_pro_exclusion_template_rule_type_buttons_after, tribe_events_pro_recurrence_template_recurrence_month_on_the_after, tribe_events_pro_recurrence_template_recurrence_week_days_after, tribe_events_pro_recurrence_template_year_not_same_day_after, tec_events_custom_tables_v1_show_series_title, tec_events_custom_tables_v1_series_marker_label_classes
  • Removed filters: tribe_events_pro_google_maps_api, tribe_events_pro_countdown_widget_limit, tribe_events_pro_countdown_widget_paged, tribe_events_pro_countdown_widget_allowed_status, widget_title, tribe_events_, tribe_events_widget_jsonld_enabled, tribe_events_pro_add_title, tribe_events_pro_js_version, tribe_allow_widget_on_post_page_edit_screen, tribe_events_display_user_toggle_subsequent_recurrences, tribe_events_ajax_response, tribe_events_pro_shortcodes_countdown_widget_class, tribe_events_pro_shortcodes_list_widget_class, tribe_events_pro_shortcodes_venue_widget_class, tribe_events_pro_tribe_events_shortcode_truthy_values, tribe_events_pro_tribe_events_shortcode_output, tribe_events_pro_tribe_events_shortcode_wrapper_classes, tribe_events_pro_header_attributes, tribe_events_pro_week_hour_format, tribe_events_pro_week_header_date_format, tribe_events_pro_this_week_widget_query_args, tribe_events_this_week_date_format, tribe_events_pro_venue_widget_event_query_args, tribe_events_pro_stylesheet_url, tribe_get_map_view_permalink, tribe_get_week_permalink, tribe_get_photo_view_permalink, tribe_events_single_organizer_posts_per_page, tribe_organizer_upcoming_events, tribe_events_single_venue_posts_per_page, tribe_venue_upcoming_events, tribe_events_week_get_current_day, tribe_events_week_has_all_day_events, tribe_events_week_get_hours, tribe_events_week_get_days, tribe_events_week_day_header_classes, tribe_events_week_day_header, tribe_events_week_column_classes, tribe_events_week_get_the_date, tribe_events_week_event_attributes, tribe_events_the_mini_calendar_header_attributes, tribe_events_the_mini_calendar_prev_link, tribe_events_the_mini_calendar_title, tribe_events_the_mini_calendar_next_link, tribe_events_the_mini_calendar_day_link, tribe_events_get_mini_calendar_args, tribe_events_map_view_event_type, tribe_events_pro_min_calendar_widget_query_args, tribe_events_this_week_header_attributes, tribe_events_venue_widget_thumbnail_size
  • Added actions: tec_events_pro_custom_tables_v1_before_duplicate_event, tribe_log, tec_events_pro_custom_tables_v1_after_duplicate_event, tec_events_pro_custom_tables_v1_editors_provider_registered, tec_events_custom_tables_v1_error, tec_events_pro_output_before_rules_ui, tec_events_pro_output_before_exclusions_ui
  • Removed actions: tribe_events_pro_widget_render, tribe_events_pro_pre_get_posts, tribe_events_mini_cal_before_the_title, tribe_events_mini_cal_after_the_title, tribe_events_pro_tribe_events_shortcode_prepare, tribe_events_pro_tribe_events_shortcode_prepare_, tribe_events_pro_tribe_events_shortcode_prepare_view, tribe_events_pro_tribe_events_shortcode_pre_render, tribe_events_pro_tribe_events_shortcode_before_render, tribe_events_pro_tribe_events_shortcode_title_bar, tribe_events_pro_tribe_events_shortcode_after_render, tribe_events_pro_tribe_events_shortcode_post_render, tribe_events_this_week_widget_before_the_title, tribe_events_this_week_widget_after_the_title, tribe_events_venue_widget_before_the_title, tribe_events_venue_widget_after_the_title, tribe_events_before_template, tribe_events_after_template, tribe_events_before_header, tribe_events_before_header_nav, tribe_events_after_header_nav, tribe_events_after_header, tribe_events_before_loop, tribe_events_after_loop, tribe_events_before_footer, tribe_events_before_footer_nav, tribe_events_after_footer_nav, tribe_events_after_footer, tribe_events_inside_before_loop, tribe_events_inside_after_loop, tribe_events_before_the_event_title, tribe_events_after_the_event_title, tribe_events_before_the_meta, tribe_events_inside_cost, tribe_events_after_the_meta, tribe_events_before_the_content, tribe_events_after_the_content, tribe_events_before_the_title, tribe_events_after_the_title, tribe_events_widget_list_inside_before_loop, tribe_events_widget_list_inside_after_loop, tribe_events_mini_cal_before_header, tribe_events_mini_cal_after_header, tribe_events_mini_cal_before_the_grid, tribe_events_mini_cal_after_the_grid, tribe_events_mini_cal_list_inside_before_loop, tribe_events_mini_cal_list_inside_after_loop, tribe_events_before_this_week_title, tribe_events_after_this_week_title, tribe_events_venue_widget_before_the_list, tribe_events_list_venue_before_the_event_image, tribe_events_venue_widget_after_the_event_image, tribe_events_venue_widget_after_the_list
  • 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, pro/list/venue-nav, pro/map-basic, pro/map, pro/map/content, pro/map/gmap-container, pro/map/loop, pro/map/nav, pro/map/single-event, pro/map/single-featured, pro/map/title-bar, pro/photo, pro/photo/content, pro/photo/loop, pro/photo/nav, pro/photo/single-event, pro/photo/title-bar, pro/week, pro/week/content, pro/week/loop-grid-allday, pro/week/loop-grid-hourly, pro/week/loop-grid, pro/week/mobile, pro/week/nav, pro/week/single-event, pro/week/title-bar, pro/week/tooltip, pro/widgets/countdown-widget, pro/widgets/list-widget, pro/widgets/mini-calendar-widget, pro/widgets/mini-calendar/grid, pro/widgets/mini-calendar/list, pro/widgets/mini-calendar/single-day, pro/widgets/this-week-widget, pro/widgets/this-week/loop-grid-day, pro/widgets/this-week/nav, pro/widgets/this-week/single-event, pro/widgets/venue-widget, v2/map/event-cards/event-card/tooltip/title