The Events Calendar
Features
- Add featured event column support for CLI imports [108027]
Fixes
- Display the exact search term in the "no results" notice on the events page [106991]
- Allow venue and organizer fields to be intentionally empty on Event Singular REST API calls [109482]
- Added basic checks to prevent saving obviously-invalid event meta values, such as sending
EventStartMinuteof60(since it should be 0-59) totribe_create_event(). This prevents falling back to "zero" values (e.g. Unix Epoch) when another value was intended. Thanks to @compton-bob for flagging this via our Help Desk. [109722] - Add Privacy Policy guide for The Events Calendar [108454]
Tweaks
- Added event ID parameter to
tribe_events_event_classesfilter to make it more useful [64807] - Added the
tribe_aggregator_record_finalizedaction to allow developers to act before Event Aggregator imports start [109938]
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).
