The Events Calendar
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Fixes
- Prevent fatal errors occurring in PHP 5.5 and earlier [79208]
Fixes
- Correct REST API reference URL (our thanks to Lindsey for flagging this) [78658]
- Improve Event Aggregator integration to avoid situations where imports continually restart but do not complete [77988]
Tweaks
- Make the inclusion or exclusion of the year (within the event schedule string) filterable [78070]
- Adjustments to help avoid false positive security alerts being generated in relation to our customizer integration [78355]
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Fixes
- Prevented errors on EA import screen that happened in exotic circumstance. Thanks @kathryn for reporting this! [75787]
- Made EA preserve custom dates after reimporting a Facebook Event when option is set. [75787]
- Enhance month view caching to minimize impact of JSON-LD generation [74656]
Tweaks
- Styling/layout improvements within the Event Aggregator screen [77895]
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Fixes
- Ensure compatibility with WordPress version 4.4 and earlier
Fixes
- Resolving issue where some premium plugins were falsely claiming they were out of date
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]
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
