The Events Calendar
Security
- Added additional security check when an ignored event is restored. [SVUL-3]
Languages
- 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
Fixes
- In installations where the plugins or wp-content directories were symbolic linked, assets would fail to be located.[TECTRIA-91]
Languages
- 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Issue where scripts would not be enqueued as modules. [TECTRIA-86]
Languages
- 0 new strings added, 109 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Windows Server compatibility issues with updated Assets handling. [TECTRIA-83]
Languages
- 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Issue on which some assets (css,js) would not be located in WP installs which could have some WP constant modified (WP_CONTENT_DIR, WP_PLUGIN_DIR)[TECTRIA-83]
Languages
- 0 new strings added, 0 updated, 1 fuzzied, and 0 obsoleted
Features
- 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. [TEC-5146]
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
Languages
- 2 new strings added, 69 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Ensure REST API notice only checks on Events admin pages and once every 48 hours regardless of transients rules. [TEC-5147]
Security
- Ensure the Events REST API respects the individual post access restrictions. [TEC-5148]
Compatibilitys
- The Events Calendar 6.5.0 is only compatible with Event Tickets 5.10.0 and higher
Features
- Moved the Remove End Time settings from our Tweaks extension into the TEC > Settings > Display section. Fixes some compatibility issues with recent updates to the views. Also adds a compatibility layer in case of using an older Tweaks extension. [TEC-4371]
Fixes
- When creating a new event the Currency symbol, code and position fields are populated from the general settings options. [TEC-5072]
- Wrong page titles in List page when using a Classic Theme. [TEC-5074]
Tweaks
- Add a warning notice in admin area when the REST API endpoints are not accessible. [TEC-4667]
- Add aria-hidden="true" to the event image link so that screen readers ignore it. [TEC-5023]
- Add note to
tribe_event_delete()docblock to indicate future deprecation. - Added actions:
tec_events_elementor_widgets_registered[TEC-5091] - Added filters:
tec_events_filter_events_template_setting_option,tec_events_filter_tribe_get_single_option,tec_events_{$slug}_visibility_is_visible,tec_events_{$slug}_visibility_is_visible:{$area},tec_events_{$slug}_visibility_is_visible:{$area}:{$post_id},tec_events_display_remove_event_end_time_options - Removed filters:
tribe_events_register_venue_post_type_labels - Added actions:
tec_events_elementor_widgets_registered - Changed views:
single-event/recurring-description,v2/list/event/featured-image
Security
- Replace uses of the retired moment.js with Day.js [TEC-5011]
Languages
- 8 new strings added, 190 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Prevent the Status widget from potentially running undefined methods. [ECP-1797]
Tweaks
- Add action to signal activation of TEC Elementor compatibility. [ECP-1789]
- Added actions:
tec_events_elementor_loaded
Security
- Ensure JSON response of Reflector View class is sanitized, to avoid potential security issues. [SVUL-2]
- Correct a user permissions check.
Languages
- 0 new strings added, 27 updated, 0 fuzzied, and 0 obsoleted
Features
- Elementor Compatibility. Compatible with Elementor Free 3.21+ and Elementor Pro 3.20+.
- Added component Elementor widgets for the single event page.
- Widgets include: Title, Date, Cost, Image, Status, Organizer, Venue, Website, Category, Tags, Subscribe, and Calendar link.
- Most widgets can be used outside of a single-event post by specifying an event ID or event query parameters.
- All widgets utilize our PHP templating system, allowing customization of the widget templates.
- Added a customizable single event template for Elementor Free users utilizing the new widgets.
- Added a separate customizable single event Theme Builder template for Elementor Pro users utilizing the new widgets.
- Widgets include mock data for display in template editor.
Tweaks
- Added a Calendar Template section in the event display settings page. [ECP-1618]
- converted some uses of
date()togmdate()for display in the date settings section. [ECP-1618] - Added filters:
tec_events_allow_archive_block_template,tec_events_allow_single_block_template,tec_events_elementor_widget_asset_widgets,tec_events_elementor_built_with_elementor,tec_events_elementor_registered_{$this->type},tec_events_elementor_event_widget_title,tec_events_elementor_event_{$slug}_widget_title,tec_events_elementor_event_widget_element_classes,tec_events_elementor_event_{$slug}_widget_element_classes,tec_events_elementor_event_widget_class,tec_events_elementor_event_{$slug}_widget_class,tec_events_elementor_event_widget_icon_class,tec_events_elementor_event_{$slug}_widget_icon_class,tec_events_elementor_widget_event_id,tec_events_elementor_widget_{$slug}_event_id,tec_events_elementor_widget_template_data,tec_events_elementor_widget_{$slug}_template_data,tec_events_elementor_event_calendar_link_widget_link_text,tribe_get_event_categories,tec_events_elementor_event_categories_widget_event_categories_html,tec_events_elementor_event_category_widget_header_class,tec_events_elementor_event_category_widget_link_wrapper_class,tec_events_elementor_event_export_widget_dropdown_class,tec_events_elementor_event_export_widget_dropdown_button_class,tec_events_elementor_event_export_widget_dropdown_list_class,tec_events_elementor_event_export_widget_dropdown_list_item_class,tec_events_elementor_event_export_widget_dropdown_link_class,tec_events_elementor_event_export_widget_dropdown_content_class,tec_events_elementor_event_export_widget_dropdown_icon_class,tec_events_elementor_event_export_widget_export_icon_class,tec_events_elementor_event_export_widget_dropdown_gcal_class,tec_events_elementor_event_export_widget_dropdown_ical_class,tec_events_elementor_event_export_widget_dropdown_365_class,tec_events_elementor_event_export_widget_dropdown_live_class,tec_events_elementor_event_organizer_widget_email_header_text,tec_events_elementor_event_organizer_widget_phone_header_text,tec_events_elementor_event_organizer_widget_website_header_text,tec_events_elementor_event_organizer_header_class,tec_events_elementor_event_organizer_name_class,tec_events_elementor_event_organizer_name_wrapper_class,tec_events_elementor_event_organizer_phone_class,tec_events_elementor_event_organizer_phone_wrapper_class,tec_events_elementor_event_organizer_phone_header_class,tec_events_elementor_event_organizer_email_class,tec_events_elementor_event_organizer_email_wrapper_class,tec_events_elementor_event_organizer_email_header_class,tec_events_elementor_event_organizer_website_class,tec_events_elementor_event_organizer_website_wrapper_class,tec_events_elementor_event_organizer_website_header_class,tec_events_elementor_event_passed_label_text,tec_events_elementor_event_tags_separator,tec_events_elementor_event_tags_widget_header_text,tec_events_elementor_event_tags_header_class,tec_events_elementor_event_tags_links_class,tec_events_elementor_event_tags_link_class,tec_events_elementor_event_venue_widget_header_text,tec_events_elementor_event_venue_widget_website_header_text,tec_events_elementor_event_venue_widget_phone_header_text,tec_events_elementor_event_venue_widget_address_header_text,tec_events_elementor_event_venue_header_class,tec_events_elementor_event_venue_name_class,tec_events_elementor_event_venue_address_class,tec_events_elementor_event_venue_phone_class,tec_events_elementor_event_venue_website_class,tec_events_elementor_event_venue_map_class,tec_events_elementor_event_website_widget_header_class,tec_events_elementor_event_website_widget_link_class,tec_events_elementor_widget_classes,tec_events_should_display_events_template_setting - Removed filters:
tribe_get_venue_website_link_label - Added actions:
tec_events_elementor_register_widget_assets,tec_events_elementor_enqueue_frontend_assets,tec_events_elementor_register_editor_styles,tec_events_elementor_widget_enqueue_style,tec_events_elementor_widget_{$slug}_enqueue_style - Changed views:
integrations/elementor/templates/blank,integrations/elementor/templates/starter,integrations/elementor/widgets/base,integrations/elementor/widgets/empty,integrations/elementor/widgets/event-calendar-link,integrations/elementor/widgets/event-categories,integrations/elementor/widgets/event-categories/header,integrations/elementor/widgets/event-cost,integrations/elementor/widgets/event-cost/header,integrations/elementor/widgets/event-datetime,integrations/elementor/widgets/event-datetime/all-day,integrations/elementor/widgets/event-datetime/end-date,integrations/elementor/widgets/event-datetime/end-time,integrations/elementor/widgets/event-datetime/header,integrations/elementor/widgets/event-datetime/range-separator,integrations/elementor/widgets/event-datetime/start-date,integrations/elementor/widgets/event-datetime/start-time,integrations/elementor/widgets/event-datetime/time-separator,integrations/elementor/widgets/event-datetime/timezone,integrations/elementor/widgets/event-export,integrations/elementor/widgets/event-export/button,integrations/elementor/widgets/event-export/link,integrations/elementor/widgets/event-export/list-item,integrations/elementor/widgets/event-image,integrations/elementor/widgets/event-navigation,integrations/elementor/widgets/event-navigation/next,integrations/elementor/widgets/event-navigation/previous,integrations/elementor/widgets/event-organizer,integrations/elementor/widgets/event-organizer/details,integrations/elementor/widgets/event-organizer/details/email,integrations/elementor/widgets/event-organizer/details/email/content,integrations/elementor/widgets/event-organizer/details/email/header,integrations/elementor/widgets/event-organizer/details/phone,integrations/elementor/widgets/event-organizer/details/phone/content,integrations/elementor/widgets/event-organizer/details/phone/header,integrations/elementor/widgets/event-organizer/details/website,integrations/elementor/widgets/event-organizer/details/website/content,integrations/elementor/widgets/event-organizer/details/website/header,integrations/elementor/widgets/event-organizer/header,integrations/elementor/widgets/event-organizer/names,integrations/elementor/widgets/event-status,integrations/elementor/widgets/event-status/passed,integrations/elementor/widgets/event-status/status,integrations/elementor/widgets/event-tags,integrations/elementor/widgets/event-tags/content,integrations/elementor/widgets/event-tags/header,integrations/elementor/widgets/event-title,integrations/elementor/widgets/event-venue,integrations/elementor/widgets/event-venue/address,integrations/elementor/widgets/event-venue/address/address,integrations/elementor/widgets/event-venue/address/header,integrations/elementor/widgets/event-venue/address/map_link,integrations/elementor/widgets/event-venue/header,integrations/elementor/widgets/event-venue/map,integrations/elementor/widgets/event-venue/name,integrations/elementor/widgets/event-venue/phone,integrations/elementor/widgets/event-venue/phone/header,integrations/elementor/widgets/event-venue/phone/phone,integrations/elementor/widgets/event-venue/single-venue,integrations/elementor/widgets/event-venue/website,integrations/elementor/widgets/event-venue/website/header,integrations/elementor/widgets/event-venue/website/website,integrations/elementor/widgets/event-website,integrations/elementor/widgets/event-website/header,integrations/elementor/widgets/event-website/link,integrations/event-tickets/emails/template-parts/body/event/venue/website
Languages
- 201 new strings added, 101 updated, 3 fuzzied, and 0 obsoleted
