The Events Calendar
Security
- Improve general escaping for ORM queries to prevent legacy Events methods to be used for SQL injections.
Security
- Improve handling of Date/Time Separator settings to prevent potential XSS vulnerabilities.
Fixes
- Add an option to allow for duplicate Venue creation as part of creating/editing Events.
- Adding small adjustment to WPML integration to allow for location searches on a translated site. (props to @dgwatkins) [BTRIA-2353]
- Changed logic within the custom tables query to avoid a database error. (props @datadiver0x0) [ECP-1562]
- Update the logic that displays the "REST API blocked" banner to reduce false positives. [TEC-5105]
Tweaks
- Include methods
tec_events_get_date_time_separatorandtec_events_get_time_range_separatorand it's respective filters. - Add docblock for make_select_box()
- Add docblock for
set_defaults()in theTribe__Events__Importer__Column_Mapperclass. - Add docblocks to the methods in the
Tribe__Events__Importer__Column_Mapperclass. - Add information and missing tags to
tribe_get_listview_args()docblock. - Add information and missing tags to
tribe_get_listview_dir_link()docblock. - Add information and missing tags to
tribe_get_listview_link()docblock. - Add information and missing tags to
tribe_get_listview_past_link()docblock. - Add information and missing tags to
tribe_get_prev_event_link(). - Made a string translatable in
settings.phpfile. (props to @DAnn2012) [TECTRIA-292] - Update the docblock of the
tribe_embed_google_map()method, change a variable name to match current naming conventions, and added a docblock to thetribe_embed_google_mapfilter. - Update the docblock of the
tribe_embed_google_map_link()method, change a variable name to match current naming conventions, and added a docblock to thetribe_embed_google_map_linkfilter. - Changed views:
silence,v2/month/calendar-body/day/calendar-events/calendar-event/date
Languages
- 0 new strings added, 46 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Add an option to allow for duplicate Venue creation as part of creating/editing Events. [TEC-4941]
- Character encoding issues on subscribe URLs for Outlook. [TEC-5085, TEC-5094, TEC-5136]
- Update the logic that displays the "REST API blocked" banner to reduce false positives. [TEC-5105]
Tweaks
- Add docblock for make_select_box()
- Changed views:
v2/month/calendar-body/day/calendar-events/calendar-event/date
Languages
- 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
Features
- Adding the Remove Event End Time feature from the Tweaks addon to the Month view. [TEC-5080]
- Adapt to using the refactored tribe_asset. Remove some unused asset calls. [TCMN-172]
Fixes
- Remove automatic capitalization for 'View Calendar' text on Calendar List Widget. [TECTRIA-40]
Tweaks
- Add note to
tribe_create_venue(),tribe_create_organizer(),tribe_create_event(),tribe_update_event(),tribe_update_venue(),tribe_update_organizer(),tribe_delete_organizer(), andtribe_delete_venue()docblocks to indicate future deprecation. - Add docblocks to
src/Tribe/Featured_Events/Permalinks_Helper.phpandsrc/Tribe/Featured_Events/Query_Helper.php. - Changed views:
single-event - Added filters:
tec_events_rest_api_response_blocked,tec_events_rest_api_response_blocked_due_to_timeout,tec_events_site_is_development_mode,tec_events_hide_end_time_modifier_defaults - Added actions:
tec_events_views_v2_hide_end_time_init - Changed views:
v2/month/calendar-body/day/calendar-events/calendar-event/date
Languages
- 6 new strings added, 81 updated, 0 fuzzied, and 4 obsoleted
Fixes
- Ensure we don't try to enqueue nonexistent override stylesheets. [ECP-1811]
Tweaks
- Changed views:
v2/widgets/widget-events-list/view-more
Languages
- 0 new strings added, 7 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Stellar Sale's banner links, details, and HTML tags handling. [TEC-5121]
Fixes
- Prevent fatal on WooCommerce Order transition when Event Tickets plugin is not present. [EVA-166]
Features
- Included compatibility with Events Calendar Pro 7.0.0 for integrations with Zapier and Power Automate.
Fixes
- Properly handle custom theme assets when files are not present, prevents errors on Query Monitor and some notices. [ECP-1811]
Tweaks
- Added filters:
tec_events_integration_elementor_bypass_template_override,tec_events_display_settings_toc,tec_events_general_settings_toc - Changed views:
single-event-blocks,v2/month/mobile-events/mobile-day/day-marker
Languages
- 1 new strings added, 172 updated, 1 fuzzied, and 1 obsoleted
Fixes
- Add
@paramand corrected@returnto docblock forfilter_display_events_bar()- credit goes to @IanDelMar - Correct docblocks in the file
Tribe\Events\Views\V2\Views\Traits\Breakpoint_Behavior.php- credit goes to @IanDelMar - Add missing closing tags on some admin pages to ensure valid HTML markup. [TEC-4807]
- Fix an issue where the import screen broke when the import limit type was set to "date range". [TECTRIA-103]
Tweaks
- Update many docblock typos - credit goes to @szepeviktor.
- Correct some variables with typos, such as
$ics_filnameto$ics_filenameand$deleteable_statuses_intervalto$deletable_statuses_intervaland$delimterto `$delimiter. Credit goes to @szepeviktor. - Add filters
tec_events_general_settings_toc,tec_events_display_settings_toc. - Update docblock for hooks:
month_multiday_classes,month_day_classes,get_before_events_html,get_after_events_html,tribe_events_views_v2_month_multiday_classesandtec_events_month_day_classes_comparison_dateto provide more clarity. - Update docblock for methods/functions:
tec_views_v2_subscribe_link_visibility,tec_views_v2_subscribe_link_{$slug}_visibility,tribe_get_view_permalink(),tribe_get_basic_gmap_embed_url(),tribe_event_featured_image(),tribe_get_map_link()andtribe_get_map_link_html()methods and add docblocks for thetribe_events_google_map_link,tribe_get_map_linkandtribe_get_map_link_htmlfilters. - Added filters:
tec_events_integration_elementor_bypass_template_override,tec_events_display_settings_toc,tec_events_general_settings_toc - Changed views:
single-event-blocks,v2/month/mobile-events/mobile-day/day-marker
Languages
- 0 new strings added, 222 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Ensure compatibility with WordPress 6.6 for removed polyfill
regenerator-runtime. [TECTRIA-149]
