4.5

2017-05-01 Feature3 Tweak12 Fix3

Features

  • Event Aggregator now allows users to import from other sites with The Events Calendar [68139]
  • Include a Events REST API endpoint for read operations [70711]
  • Include granular Scheduling for Events Aggregator

Tweaks

  • Update Authority for modified fields now will include Organizer, Venues and Taxonomy changes [71152]
  • Clean up direct calls to get events and use wrapper tribe_get_events() which has a hook for customizing
  • Remove including Event Tickets for backwards compatibility as a vendor library [71908]
  • Create a global ID to increase consistency on all of the imported items with Event Aggregator [75218]
  • Added filters for REST API: tribe_events_rest_url_prefix, tribe_rest_url, tribe_events_rest_use_builtin, tribe_rest_events_archive_data, tribe_rest_event_max_per_page, tribe_rest_event_data, tribe_rest_venue_data, tribe_rest_organizer_data, tribe_rest_event_categories_data, tribe_rest_event_tags_data, tribe_rest_event_taxonomy_term_data, tribe_rest_event_featured_image, tribe_events_rest_api_enabled
  • Added filters for REST API Documentation: tribe_rest_swagger_cost_details_documentation, tribe_rest_swagger_date_details_documentation, tribe_rest_swagger_image_details_documentation, tribe_rest_swagger_image_size_documentation, tribe_rest_swagger_term_documentation, tribe_rest_swagger_event_documentation, tribe_rest_swagger_organizer_documentation, tribe_rest_swagger_venue_documentation, tribe_rest_swagger_documentation
  • Added filters for Modified fields tracking: tribe_tracker_post_types, tribe_tracker_excluded_meta_keys, tribe_tracker_enabled, tribe_tracker_enabled_for_terms, tribe_tracker_taxonomies
  • Added filters for Event Aggregator: tribe_aggregator_localized_data, tribe_aggregator_service_messages, tribe_aggregator_url_import_range_options, tribe_aggregator_url_import_range_cap, tribe_aggregator_url_import_range_start, tribe_aggregator_url_import_range_end
  • Removed filters for Event Aggregator: tribe_aggregator_track_modified_fields
  • Added actions for Initialization: tribe_events_bound_implementations
  • Removed methods for Tribe__Events__Main: track_event_post_field_changes, maybe_load_tickets_framework
  • Removed methods for Tribe__Events__Aggregator__Service: has_service_message

Fixes

  • Prevent Aggregator to run on Empty Queues thus generating fatals (props to @Donald for the report here) [75377]
  • Categories and Tags are no longer cleared when importing with Event Aggregator (thank you @Nicolas for the report) [74264]
  • Increase consistency on Column Mapping for CSV imports [76476]