6.0.0

2022-09-06 Compatibility1 Feature3 Tweak10 Language1

Compatibilitys

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

Features

  • Custom tables and optimization of Cache Primers to enable reduced and stabilized number of queries on Event views.
  • Inclusion of Event Occurrences custom table {$prefix}_tec_occurrences.
  • Inclusion of Events custom table {$prefix}_tec_events.

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.
  • Methods marked as deprecated: Tribe__Events__Main::add_new_organizer, Tribe__Events__Main::default_view, Tribe__Events__Main::fullAddress, Tribe__Events__Main::fullAddressString, Tribe__Events__Main::getDateStringShortened, Tribe__Events__Main::getPostTypes, Tribe__Events__Main::googleCalendarLink, Tribe__Events__Main::googleMapLink, Tribe__Events__Main::monthNames, Tribe__Events__Main::nextMonth, Tribe__Events__Main::previousMonth, Tribe__Events__Main::setDisplay
  • Functions moved to src/functions/template-tags/deprecated: tribe_events_the_header_attributes, tribe_get_next_day_date, tribe_get_previous_day_date
  • Functions/methods refactored: tribe_events_is_view_enabled, tribe_is_ajax_view_request, tribe_meta_event_category_name
  • Functions/Methods Removed: tribe_get_list_widget_events, Tribe__Events__Main::register_list_widget, Tribe__Events__Main::init_day_view, Tribe__Events__Main::eventQueryVars, Tribe__Events__Main::ecpActive, Tribe__Events__Main::dateHelper, Tribe__Events__Main::dateToTimeStamp, Tribe__Events__Main::defaultValueReplaceEnabled, Tribe__Events__Main::addHelpAdminMenuItem, Tribe__Events__Main::getNotices, Tribe__Events__Main::removeNotice, Tribe__Events__Main::isNotice, Tribe__Events__Main::setNotice, Tribe__Events__Main::renderDebug, Tribe__Events__Main::debug, Tribe__Events__Main::truncate, Tribe__Events__Main::saveAllTabsHidden, Tribe__Events__Main::doNetworkSettingTab, Tribe__Events__Main::addNetworkOptionsPage, Tribe__Events__Main::setNetworkOptions, Tribe__Events__Main::getNetworkOption, Tribe__Events__Main::getNetworkOptions, Tribe__Events__Main::setOption, Tribe__Events__Main::setOptions, Tribe__Events__Main::getOption, Tribe__Events__Main::getOptions, Tribe__Events__Main::getTagRewriteSlug, Tribe__Events__Main::getTaxRewriteSlug, Tribe__Events__Main::doHelpTab, Tribe__Events__Main::doSettingTabs, Tribe__Events__Main::array_insert_before_key, Tribe__Events__Main::array_insert_after_key, Tribe__Events__Main::add_post_type_to_edit_term_link, Tribe__Events__Main::prepare_to_fix_tagcloud_links, Tribe__Events__Main::saved_organizers_dropdown, Tribe__Events__Main::saved_venues_dropdown, Tribe__Events__Main::set_meta_factory_global, Tribe__Events__Main::initOptions, Tribe__Events__Main::loadTextDomain, Tribe__Events__Main::common, Tribe__Events__Main::issue_noindex, Tribe__Events__Main::displayEventOrganizerDropdown, Tribe__Events__Main::displayEventVenueDropdown, Tribe__Events__Main::checkAddOnCompatibility, Tribe__Events__Main::maybe_delay_activation_if_outdated_common, Tribe__Events__Main::is_delayed_activation, Tribe__Events__Main::get_event_link, Tribe__Events__Main::get_closest_event, Tribe__Events__Main::setPostExceptionThrown, Tribe__Events__Main::getPostExceptionThrown, Tribe__Events__Main::manage_preview_metapost, Tribe__Events__Main::setDashicon, Tribe__Events__Main::printLocalizedAdmin, Tribe__Events__Main::localizeAdmin, Tribe__Events__Main::asset_fixes, Tribe__Events__Main::add_admin_assets, Tribe__Events__Main::loadStyle, Tribe__Events__Main::enqueue_wp_admin_menu_style, Tribe__Events__Main::get_closest_event_where, Tribe__Events__Main::setup_listview_in_bar, Tribe__Events__Main::setup_gridview_in_bar, Tribe__Events__Main::setup_dayview_in_bar, Tribe__Events__Main::setup_date_search_in_bar, Tribe__Events__Main::remove_hidden_views, Tribe__Events__Main::setup_keyword_search_in_bar, Tribe__Events__Main::OrganizerMetaBox, Tribe__Events__Main::VenueMetaBox, Tribe__Events__Main::EventsChooserBox, Tribe__Events__Main::normalize_organizer_submission, Tribe__Events__Main::get_i18n_strings_for_domains, Tribe__Events__Main::get_i18n_strings, Tribe__Events__Main::redirect_past_upcoming_view_urls, Tribe__Events__Main::getOrganizerPostTypeArgs, Tribe__Events__Main::getVenuePostTypeArgs, Tribe__Events__Main::disable_pro, Tribe__Events__Main::template_redirect, Tribe__Events__Main::handle_submit_bar_redirect, Tribe__Events__Main::print_noindex_meta, Tribe__Events__Query::init, Tribe__Events__Query::parse_query, Tribe__Events__Query::pre_get_posts, Tribe__Events__Query::default_page_on_front, Tribe__Events__Query::multi_type_posts_fields, Tribe__Events__Query::posts_join, Tribe__Events__Query::posts_fields, Tribe__Events__Query::posts_results, Tribe__Events__Query::posts_where, Tribe__Events__Query::posts_orderby_venue_organizer, Tribe__Events__Query::posts_join_venue_organizer, Tribe__Events__Query::posts_distinct, Tribe__Events__Query::posts_orderby, Tribe__Events__Query::set_orderby, Tribe__Events__Query::set_order, Tribe__Events__Query::getHideFromUpcomingEvents, Tribe__Events__Query::getEventCounts, Tribe__Events__Query::last_found_events, Tribe__Events__Query::postmeta_table, Tribe__Events__Query::can_inject_date_field, Tribe__Events__Query::should_remove_date_filters, Tribe\Events\Views\V2\Widgets\Service_Provider::unregister_list_widget, tribe_include_view_list, tribe_events_month_has_events_filtered, tribe_events_the_month_single_event_classes, tribe_events_the_month_day_classes, tribe_events_get_current_month_day, tribe_events_get_current_week, tribe_events_the_month_day, tribe_events_have_month_days, tribe_show_month, tribe_get_dropdown_link_prefix, tribe_events_get_filters, tribe_events_get_views, Tribe__Events__Template__Single_Event::setup_meta, Tribe__Events__Template_Factory::asset_package, Tribe__Events__Template_Factory::get_asset_factory_instance, Tribe__Events__Template_Factory::handle_asset_package_request, Tribe__Events__Template_Factory::setup_meta, tribe_initialize_view, Tribe__Events__Templates::init, Tribe__Events__Templates::instantiate_template_class, Tribe__Events__Templates::load_ecp_comments_page_template, Tribe__Events__Templates::load_ecp_into_page_template, Tribe__Events__Templates::maybe_modify_global_post_title, Tribe__Events__Templates::maybeSpoofQuery, Tribe__Events__Templates::modify_global_post_title, Tribe__Events__Templates::restore_global_post_title, Tribe__Events__Templates::setup_ecp_template, Tribe__Events__Templates::showInLoops, Tribe__Events__Templates::spoof_the_post, Tribe__Events__Templates::templateChooser, Tribe__Events__Templates::theme_body_class, Tribe__Events__Templates::add_singular_body_class, Tribe__Events__Templates::get_current_page_template, Tribe__Events__Templates::needs_compatibility_fix, Tribe__Events__Templates::remove_singular_body_class, Tribe__Events__Templates::restoreQuery, Tribe__Events__Templates::spoof_the_post, Tribe__Events__Templates::template_body_class, Tribe__Events__Templates::wpHeadFinished, event_grid_view, get_event_google_map_link, event_google_map_link, tec_get_event_address, tec_event_address, tec_address_exists, get_event_google_map_embed, event_google_map_embed, get_jump_to_date_calendar, the_event_start_date, the_event_end_date, the_event_cost, the_event_venue, the_event_country, the_event_address, the_event_city, the_event_state, the_event_province, the_event_zip, the_event_phone, the_event_region, the_event_all_day, is_new_event_day, get_events, tribe_event_link, events_displaying_past, events_displaying_upcoming, events_displaying_month, events_get_past_link, events_get_upcoming_link, events_get_next_month_link, events_get_previous_month_link, events_get_events_link, events_get_gridview_link, events_get_listview_link, events_get_listview_past_link, events_get_previous_month_text, events_get_current_month_text, events_get_next_month_text, events_get_displayed_month, events_get_this_month_link, sp_get_option, sp_calendar_grid, sp_calendar_mini_grid, sp_sort_by_month, sp_is_event, sp_get_map_link, sp_the_map_link, sp_get_full_address, sp_the_full_address, sp_address_exists, sp_get_embedded_map, sp_the_embedded_map, sp_month_year_dropdowns, sp_get_start_date, sp_get_end_date, sp_get_cost, sp_has_organizer, sp_get_organizer, sp_get_organizer_email, sp_get_organizer_website, sp_get_organizer_link, sp_get_organizer_phone, sp_has_venue, sp_get_venue, sp_get_country, sp_get_address, sp_get_city, sp_get_stateprovince, sp_get_state, sp_get_province, sp_get_zip, sp_get_phone, sp_previous_event_link, sp_next_event_link, sp_post_id_helper, sp_is_new_event_day, sp_get_events, sp_is_past, sp_is_upcoming, sp_is_month, sp_get_past_link, sp_get_upcoming_link, sp_get_next_month_link, sp_get_previous_month_link, sp_get_month_view_date, sp_get_single_ical_link, sp_get_events_link, sp_get_gridview_link, sp_get_listview_link, sp_get_listview_past_link, sp_get_dropdown_link_prefix, sp_get_ical_link, sp_get_previous_month_text, sp_get_current_month_text, sp_get_next_month_text, sp_get_displayed_month, sp_get_this_month_link, sp_get_region, sp_get_all_day, sp_is_multiday, sp_events_title, sp_meta_event_cats, sp_meta_event_category_name, sp_get_add_to_gcal_link, eventsGetOptionValue, events_by_month, is_event, getEventMeta, tribe_events_event_recurring_info_tooltip, tribe_the_map_link, tribe_the_embedded_map, tribe_the_full_address, tribe_get_organizer_website, tribe_get_venue_permalink, tribe_previous_event_link, tribe_next_event_link, display_day_title, display_day, tribe_meta_event_cats, tribe_get_all_day, tribe_is_multiday, tribe_calendar_grid, tribe_calendar_mini_grid, tribe_sort_by_month, tribe_month_year_dropdowns, tribe_get_this_month_link, tribe_get_displayed_month, tribe_get_display_day_title, tribe_the_display_day, tribe_get_display_day, tribe_get_object_property_from_array, tribe_mini_display_day, tribe_event_format_date, tribe_event_beginning_of_day, tribe_event_end_of_day, tribe_events_the_notices, tribe_get_the_day_link_date, tribe_get_the_day_link_label, tribe_the_day_link, tribe_get_linked_day, tribe_events_disabled_views, tribe_events_enabled_views, tribe_events_template_data, tribe_get_ticket_form, tribe_map_cost_array_callback, tribe_events_get_days_of_week, tribe_is_community_my_events_page, tribe_display_current_events_slug, tribe_display_current_single_event_slug, tribe_display_current_ical_link, tribe_is_new_event_day
  • Added filters: tec_events_custom_tables_v1_upgrade_before, tec_events_custom_tables_v1_upgrade_after, tec_events_custom_tables_v1_should_render_maintenance_modal, tec_events_custom_tables_v1_migration_ajax_ui_renderer, tec_events_custom_tables_v1_migration_strategy, tec_events_custom_tables_v1_delete_meta_keys, tec_events_custom_tables_v1_migration_strategy_text_override_$action, tec_events_custom_tables_v1_migration_event_report_categories, tec_events_custom_tables_v1_migration_get_plugin_state_migration_addendum, tec_events_custom_tables_v1_event_data_from_post, tec_custom_tables_{$this->table}_model_v1_extensions, tec_events_custom_tables_v1_normalize_occurrence_id, tec_events_custom_tables_v1_occurrences_generator, tec_custom_tables_v1_get_occurrence_match, tec_events_custom_tables_v1_enabled, tec_events_custom_tables_v1_table_schemas, tec_events_custom_tables_v1_field_schemas, tec_events_custom_tables_v1_tables_to_drop, tec_events_custom_tables_v1_fields_to_drop, tec_events_custom_tables_v1_db_transactions_supported, tec_events_custom_tables_v1_should_update_custom_tables, tec_events_custom_tables_v1_commit_post_updates, tec_events_custom_tables_v1_updated_post, tec_events_custom_tables_v1_deleted_post, tec_events_custom_tables_v1_redirect_post_location, tribe_events_known_range_stati, tec_events_custom_tables_v1_request_factory_post_id_keys, tec_events_custom_tables_v1_custom_tables_query_vars, tec_events_custom_tables_v1_occurrence_select_fields, tec_events_custom_tables_v1_custom_tables_query_where, tec_events_custom_tables_v1_meta_key_redirection_map, tec_events_custom_tables_v1_show_series_title, tec_events_custom_tables_v1_series_marker_label_classes, tribe_events_assets_should_enqueue_admin_update_page_assets, tec_events_custom_tables_v1_blocks_editor_event_meta, tribe_events_linked_posts_should_render_meta_box, tec_events_upgrade_tab_has_content, tec_events_prime_cache_post_ids, tec_events_get_current_view, tribe_get_venue_website_link_target, tribe_get_venue_website_link_label, tribe_events_settings_default_fields_initializer
  • Removed filters: aggregator_should_load_scripts, tribe-events-bar-should-show, widget_title, tribe_events_, tribe_events_widget_jsonld_enabled, tec_events_default_view, tribe_events_get_{$mode}_event_link, tribe_events_get_closest_event, tribe_events_get_event_link, tribe-events-bar-date-search-default-value, tribe_events_bar_date_search_default_value, tribe_bar_datepicker_caption, tribe_tec_addons, tribe_add_on_compatibility_errors, tribe_display_event_venue_dropdown_id, tribe_display_event_organizer_dropdown_id, tribe_events_category_rewrite_slug, tribe_events_tag_rewrite_slug, the_content, tribe_events_suppress_query_filters, tribe_query_can_inject_date_field, tec_events_query_default_view, tribe_events_query_include_start_date_meta, tribe_events_query_include_children, tribe_events_query_posts_fields, tribe_events_query_force_local_tz, tribe_events_query_posts_joins, tribe_events_query_end_date_column, tribe_events_query_posts_orderby, tribe_events_query_posts_join_orderby, tribe_events_query_posts_join_venue_organizer, tribe_events_hide_from_upcoming_ids, tribe_events_month_day_limit, tribe_enable_recurring_event_queries, tribe_events_day_view_title, tribe_events_day_timeslot_format, tribe_events_ajax_response, tribe_upcoming_events_title, tribe_past_events_title, tribe_events_listview_ajax_get_event_args, tribe_events_listview_ajax_event_display, tribe_events_month_view_transient_expiration, tribe_month_grid_view_title, tribe_events_this_month_title, tribe_events_month_get_events_in_month, tribe_events_month_daily_events, tribe_events_month_daily_events_query_args, tribe_themes_compatibility_fixes, tribe_set_global_post_title, tribe_events_current_template_class, tribe_event_meta_event_date, tribe_event_meta_event_category, tribe_event_meta_event_tag, tribe_event_meta_event_website, tribe_events_display_event_origin, tribe_event_meta_event_origin, tribe_event_meta_organizer_name, tribe_event_meta_organizer_email, tribe_event_meta_venue_name, tribe_event_meta_venue_address_gmap, tribe_event_meta_venue_address, tribe_event_meta_venue_map, tribe_events_kill_responsive, tribe_events_stylesheet_url, tribe_importer_url, tribe_events_hide_legacy_imports, tribe_events_import_type_titles_map, tribe_events_import_options_rows, tribe_events_import_options_default_selected, tribe-import-tabs, tribe_import_tabs, tribe_events_csv_batch_size, tribe-import-available-options, tribe_import_available_options, tribe-import-setting-, tribe_import_setting_, tribe_import_default_post_status_non_saved, tribe_import_default_post_status, tribe_import_possible_stati, tribe_import_default_encode_status_non_saved, tribe_import_default_encode_status, tribe_import_encoding_status, tribe_meta_factory_check_exists, tribe_meta_factory_get_args, tribe_meta_factory_template, tribe_get_linked_day, tribe_the_day_link, tribe_event_link, tribe_get_organizer_website, tribe_previous_event_link, tribe_next_event_link, tribe_meta_event_cats, tribe_get_all_day, tribe_is_multiday, tribe_get_ticket_form, tribe-events-bar-filters, tribe_is_new_event_day, tribe_events_get_current_month_day, tribe_events_the_month_day_class, tribe_events_the_month_single_event_classes, tribe_events_month_has_events_filtered, tribe_get_dropdown_link_prefix, tribe_get_list_widget_events, tribe_events_views_v2_is_enabled, tribe_events_views_v2_should_smart_activate, tribe_events_views_v2_use_period_repository, tribe_events_widgets_v2_is_enabled, tribe_events_single_view_v2_is_enabled, tec_events_views_v1_should_display_deprecated_notice, tribe_events_day_view_event_type, tribe_default_events_template_classes, tribe_events_list_view_event_type, tribe_events_list_widget_thumbnail_size, tribe_events_list_widget_featured_image_link
  • Added actions: tec_events_custom_tables_v1_error, tribe_log, tec_events_custom_tables_v1_migration_maintenance_mode, tec_events_custom_tables_v1_before_migration_applied, tec_events_custom_tables_v1_migration_before_cancel, tec_events_custom_tables_v1_migration_after_cancel, tec_events_custom_tables_v1_migration_completed, tec_events_custom_tables_v1_after_insert_occurrences, tec_events_custom_tables_v1_after_save_occurrences, tec_events_custom_tables_v1_after_update_occurrences, tec_events_custom_tables_v1_pre_drop_tables, tec_events_custom_tables_v1_post_drop_tables, tec_events_custom_tables_v1_pre_drop_fields, tec_events_custom_tables_v1_post_drop_fields, tec_events_custom_tables_v1_request_after_insert_event, tec_events_custom_tables_v1_request_after_update_event, tec_events_custom_tables_v1_update_post_before, tec_events_custom_tables_v1_update_post_after, tec_events_custom_tables_v1_delete_post, tec_events_custom_tables_v1_after_insert_event, tec_events_custom_tables_v1_after_update_event, tec_events_custom_tables_v1_redirect_classic_editor_event_post, tec_events_custom_tables_v1_redirect_rest_event_post, tec_events_custom_tables_v1_custom_tables_query_pre_get_posts, tec_events_custom_tables_v1_custom_tables_query_results, tec_events_custom_tables_v1_{$modifier_class}_done, tec_events_views_v2_after_get_events, tribe_events_single_meta_details_section_after_datetime
  • Removed actions: tribe-events-bar-enqueue-scripts, tribe_events_widget_render, tribe_events_before_list_widget, tribe_events_list_widget_before_the_title, tribe_events_list_widget_after_the_title, tribe_events_after_list_widget, tribe_events_pre_get_posts, tribe_events_set_month_view_events_from_cache, tribe_events_calendar_loop_end, tribe_tec_template_chooser, tribe_events_filter_the_page_title, tribe-import-render-tab-, tribe_import_render_tab_, tribe_events_csv_import_complete, tribe_import_options_updated, tribe_meta_factory_register, tribe_pre_initialize_view, tribe_events_before_event_template_data_date_display, tribe_events_after_event_template_data_date_display, tribe_events_before_show_month, tribe_events_after_show_month, 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_default_events_template_after_header, tribe_default_events_template_before_footer, tribe_events_list_before_the_content, tribe_events_bar_before_template, tribe_events_bar_after_template, tribe_events_before_the_grid, tribe_events_after_the_grid, tribe_events_before_nav, tribe_events_after_nav, tribe_events_list_widget_before_the_event_image, tribe_events_list_widget_after_the_event_image, tribe_events_list_widget_before_the_event_title, tribe_events_list_widget_after_the_event_title, tribe_events_list_widget_before_the_meta, tribe_events_list_widget_after_the_meta
  • Changed views: blocks/event-links, blocks/event-website, blocks/parts/details, day, day/content, day/loop, day/nav, day/single-event, day/single-featured, day/title-bar, default-template, list, list/content, list/loop, list/nav, list/single-event, list/single-featured, list/title-bar, modules/address, modules/bar, modules/meta/details, month, month/content, month/loop-grid, month/mobile, month/nav, month/single-day, month/single-event, month/title-bar, month/tooltip, v2/month/calendar-body/day, v2/month/calendar-body/day/calendar-events/calendar-event/title, v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/title, v2/month/mobile-events/mobile-day/mobile-event/title, widgets/calendar-widget, widgets/list-widget

Languages

  • 123 new strings added, 296 updated, 0 fuzzied, and 161 obsoleted