The Events Calendar
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Fixes
- Ensure parity of CSS styles between the default Month View and the embedded Month Views generated by Events Calendar PRO's [tribe_events] shortcode (thanks @copoloff for reporting this bug!) [92329]
- If
tribe_ical_feed_calnameis empty the propertyX-WR-CALNAMEis not added to the .ics file [46620] - Stopped modifications of the main query if is in a single post to allow custom variables don't affect the page loading when using shortcode (our thanks to Joseph Reckley and others for highlighting this problem) [91787]
Tweaks
- Fixed a handful of small CSS bugs in the mobile views of the Twenty Sixteen, Twenty Fifteen, and Twenty Fourteen themes [95693]
- Added new hooks (
tribe_events_ical_before,tribe_events_ical_events_list_argsandtribe_events_ical_events_list_query) to allow further customization of the iCal feed [86227] - Added safeguards to reduce conflicts when lodash and underscore are used on the same site [92205]
Languages
- 0 new strings added, 41 updated, 0 fuzzied, and 0 obsoleted
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Fixes
- Allow The Events Calendar REST API to be disabled using the
tribe_events_rest_api_enabledfilter [97209] - Remove the errant
div.tribe-events-single-sectionon the single event view when there is no venue [97615] - Make sure the date for past events is set to the current date not the end of the day of the current date [71936]
- Use
featured_color_scheme_customif present as mechanism to overwrite the default color scheme for highlight color [96821]
Tweaks
- Trigger an event
map-created.tribewhen a map is created to allow flexibility on customization [91984] - Add a link to the knowledge base about 'Setting Up Your Google Maps API Key' [89761]
- Add
the_titlefilter to events called bytribe_events_template_data[38237] - Made the "events" and "event" slugs translatable by WPML and other multilingual plugins [95026]
- Introduced the
tribe_events_query_force_local_tzfilter to allow for forcing non-UTC event start and end times in Tribe__Events__Query [92948] - Prevent empty or otherwise-invalid values for various date-format options in the Display settings [94725]
- Brought day number headers in the Month View into compliance with WCAG 2.0 accessibility standards when using the "Tribe Events" stylesheet [68411]
- Improved the alignment of the event cost on the single-event view (props to @canberraclimbersassociation for reporting this bug) [97208]
- Added some more context to the labeling of the "Number of events per page" option (thanks to Todd H. for highlighting this label) [73659]
- Improve performance on Event Admin List Count by removing JOIN and use cached results [63567]
- Made the "/page/" component of some views' URL string translatable [40976]
- Button "Merge Duplicates" is always visible from now on [75208]
- Allow queries to explicitly include or exclude events that are nominally hidden from event listings [91254]
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
Features
- Add new utility functions tribe_is_events_home and tribe_is_events_front_page similar to native WP is_home and is_front_page [42195]
Fixes
- Avoid issues when importing multiple organizers that specify images [96354]
- Make sure latitude and longitude information from iCal feeds is used if available [96363]
- Fixed an issue that prevented EA from importing images attached to Facebook events [96393]
- Remove the duplicate filter call that was running twice for
tribe_rest_venue_data[96090]
Tweaks
- Added new
tribe_aggregator_import_event_image,tribe_aggregator_import_venue_imageandtribe_aggregator_import_organizer_imagefilter so that users can control whether, during EA imports, images should be attached to post or not [96393] - Made it possible to translate the iCal feed's description field (props @gafderks) [96677]
- Improved escaping of map IDs (props LucaPipolo) [96772]
- Added new REST API endpoint that allows looking up organizers by slug instead of ID at the path
organizers/by-slug/{slug}/, it has the same functionality as the endpointorganizers/{ID}[96088] - Added new REST API endpoint that allows looking up venues by slug instead of ID at the path
venues/by-slug/{slug}/, it has the same functionality as the endpointvenues/{ID}[96088] - Added
slugto the REST API responses for organizer and venue data [96088] - Added
slugto the REST API parameters allowed to use when inserting or updating an organizer or event [96088] - Added action:
tribe_events_venue_save[96069] - Added action:
tribe_events_organizer_save[96069] - Added filter:
tribe_events_rest_venue_prepare_postarr[96069] - Added filter:
tribe_events_rest_organizer_prepare_postarr[96069] - Old
tribe_rest_venue_datafilter was passing the venue and the event two the second parameter because of the duplication. Now it has the second parameter as $venue, third parameter as $event if event ID was provided [96090]
Languages
- 5 new strings added, 30 updated, 0 fuzzied, and 0 obsoleted
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
- Fixed an issue where EA imports might not correctly create venues for iCalendar imports (thanks @starweb and others for highlighting this issue) [94323]
- Fixed an issue where Month View wouldn't render correctly in X Theme with the "Events template" option set to "Default Page Template" [92554]
- Fixed a WPML incompatibility issue where language could be switched to the wrong one (thanks @dgwatkins) [94732]
Tweaks
- Added the
tribe_events_x_theme_force_full_content()filter to let users disable X Theme compatibility code [92554]
Languages
- 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted
Security
- Remove deprecated usage of escapeMarkup in Select2 (props to miha.jirov for reporting this).
