The Events Calendar
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Fixes
- Updated the "front page" logic to store the value in the DB instead of "mocking" the view via JS [100832]
- Fixed the generation of PHP warnings on retrieval of posts if the "Include events in main blog loop" option is checked (thanks to Colin Carmichael for reporting this problem) [97667]
- Made the
tribe-ea-recordcustom post type (used to store Event Aggregator record information) private [99106] - Expanded the size of the time zone input in the admin to allow for better visibility for long names [100363]
- If the main events page is set to be the site's front page, ensure it shows as "selected" in the Customizer's front page option [100832]
- Fixed an issue where failed Event Aggregator scheduled imports would re-attempt the import too soon [102489]
- Ensure the Tribe Bar displays all the available ranges of dates and times [100646]
- Hid the filters in the Tribe Bar if a unique view is enabled [75114]
- Fixed some imported-event handling so that events with no time and that aren't all-day events do not display on the front-end [93979]
- Changed the HTTP status codes of empty event, venue, organizer, category, and tag archives from 404 to 200 and return empty arrays to stick with WP REST API standard [102283]
- Better "guessing" on column mapping during the import of CSV file (thanks to April in our Help Desk for flagging this problem!) [96162]
- Add new
tribe_events_linked_post_type_meta_keyfilter, required to be set for each custom linked post type, to output custom linked post types in their drag-and-drop order (thanks @natureslens for highlighting the issue) [100733]
Tweaks
- Added the
tribe_aggregator_find_matching_organizerandtribe_aggregator_find_matching_venuefilters in Events Aggregator to allow the definition of custom Venue and Organizer match criteria [97292] - Display the retry time for a failed Event Aggregator scheduled import in the Scheduled tab [102489]
- Add new filter,
tribe_events_import_event_duplicate_matches, to determine if an event is part of the duplicates matches [77956] - Ensure "secondary" maps, e.g. in the sidebar, have the same full-width behavior as "main" maps [74052]
- Restore some missing header navigation elements [99742]
- Add notice if an import is missing required columns [67886]
- Save time zone and time zone abbreviation fields (if provided) even if date was not changed when saving event through API [102705]
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Fixes
- Resolved an oversight resulting in notice-level errors when the
tribe_event_is_on_date()function was called incorrectly (props to @sharewisdom for pointing this out) [99117] - Resolved errors within the admin environment when the "ticketed" view of events is generated [99266]
- Improved compatibility with WordPress SEO in relation to the default mobile events view [68716]
- Resolved Javascript errors in month view which were triggered under some conditions by the presence of password-protected events [99089]
- Improved logic responsible for identifying which events are expired (in the past) by using timezone-aware comparisons [91168]
- Corrected the export of upcoming events from single organizer pages (added to support changes in Events Calendar PRO) [70727]
Tweaks
- Added safety checks around our use of the global $wp_query object (thanks @archetypalsxe for highlighting this issue!) [100199]
- Renamed 'Use Javascript to control date filtering' option to 'Enable live refresh' and improved the associated helper text [98022]
- Added caching to reduce the number of HTTP requests being made in relation to Event Aggregator within the admin environment [99486]
- Improved performance by reducing the number of queries that run in single event pages (in relation to
tribe_get_prev_event_link()andtribe_get_next_event_link()specifically) [94587] - Added pagination to single organizer and venue pages [97772]
- Improved compatibility with the Twenty Seventeen theme (ensuring the calendar is full-width if set to be the site's homepage) [97977]
Languages
- 3 new strings added, 161 updated, 1 fuzzied, and 2 obsoleted
