Releases: the-events-calendar/the-events-calendar
Releases · the-events-calendar/the-events-calendar
Feature Release: 6.5.0
- Version - The Events Calendar 6.5.0 is only compatible with Event Tickets 5.10.0 and higher
- Feature - 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]
- Fix - When creating a new event the Currency symbol, code and position fields are populated from the general settings options. [TEC-5072]
- Fix - Wrong page titles in List page when using a Classic Theme. [TEC-5074]
- Tweak - Add a warning notice in admin area when the REST API endpoints are not accessible. [TEC-4667]
- Tweak - Add aria-hidden="true" to the event image link so that screen readers ignore it. [TEC-5023]
- Tweak - Add note to
tribe_event_delete()
docblock to indicate future deprecation. - Tweak - Added actions:
tec_events_elementor_widgets_registered
[TEC-5091] - Tweak - 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
- Tweak - Removed filters:
tribe_events_register_venue_post_type_labels
- Tweak - Added actions:
tec_events_elementor_widgets_registered
- Tweak - Changed views:
single-event/recurring-description
,v2/list/event/featured-image
- Security - Replace uses of the retired moment.js with Day.js [TEC-5011]
- Language - 8 new strings added, 190 updated, 0 fuzzied, and 0 obsoleted
Hotfix Release 6.4.0.1
- Fix - Prevent the Status widget from potentially running undefined methods. [ECP-1797]
- Fix - Ensure JSON response of Reflector View class is sanitized, to avoid potential security issues. [SVUL-2]
- Tweak - Add action to signal activation of TEC Elementor compatibility. [ECP-1789]
- Tweak - Added actions:
tec_events_elementor_loaded
- Security - Correct a user permissions check.
- Language - 0 new strings added, 27 updated, 0 fuzzied, and 0 obsoleted
Feature Release: 6.4.0
- Feature - Elementor Compatibility. Compatible with Elementor Free 3.21+ and Elementor Pro 3.20+.
- Feature - Added component Elementor widgets for the single event page.
- Feature - Widgets include: Title, Date, Cost, Image, Status, Organizer, Venue, Website, Category, Tags, Subscribe, and Calendar link.
- Feature - Most widgets can be used outside of a single-event post by specifying an event ID or event query parameters.
- Feature - All widgets utilize our PHP templating system, allowing customization of the widget templates.
- Feature - Added a customizable single event template for Elementor Free users utilizing the new widgets.
- Feature - Added a separate customizable single event Theme Builder template for Elementor Pro users utilizing the new widgets.
- Feature - Widgets include mock data for display in template editor.
- Tweak - Added a Calendar Template section in the event display settings page. [ECP-1618]
- Tweak - converted some uses of
date()
togmdate()
for display in the date settings section. [ECP-1618] - Tweak - 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
- Tweak - Removed filters:
tribe_get_venue_website_link_label
- Tweak - 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
- Tweak - 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
- Language - 201 new strings added, 101 updated, 3 fuzzied, and 0 obsoleted
Maintenance Release: 6.3.7
- Fix - Corrected the missing Venue Website URL within the Event Tickets Email feature. [ET-2019]
- Tweak - Changed views:
integrations/event-tickets/emails/template-parts/body/event/venue/website
- Language - 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
Maintenance Release 6.3.6
= [6.3.6] 2024-04-09 =
- Fix - Adds timezone offset to the dates in the Outlook subscribe links on event pages. [TEC-4831]
- Fix - Improve updated views CSS overwrites for buttons and view selector. [TEC-5047]
- Fix - Resolves an issue where the global posts were not the correct range or sort order. This now stores the ones from the view repository to be used in the WP title filters. [TEC-4845]
- Fix - Fixes a PHP warning
Undefined array key "venue" in /var/www/html/wp-content/plugins/the-events-calendar/src/Tribe/Linked_Posts.php on line 1007
. - Tweak - Changed views:
blocks/classic-event-details
,blocks/event-website
,v2/components/events-bar/views
,v2/components/json-ld-data
,v2/components/subscribe-links/list
,v2/day/top-bar/datepicker
,v2/list/top-bar/datepicker
,v2/month/top-bar/datepicker
- Language - 0 new strings added, 15 updated, 0 fuzzied, and 0 obsoleted
Maintenance Release 6.3.5
Tweak - Updated version of tribe-common with fixes for ECP.
Maintenance Release 6.3.4
- Tweak - When using Event Tickets Wallet Plus the Apple Pass will now display date fields differently based off of Single, Multi, or Series Events. [ETWP-95]
- Tweak - Added filters:
tec_tickets_wallet_plus_apple_wallet_date_format
,tec_tickets_wallet_plus_apple_wallet_time_format
- Language - 2 new strings added, 6 updated, 0 fuzzied, and 0 obsoleted
Hotfix Release: 6.3.3.1
- Fix - On a multisite using WordPress 6.4.3 there was an issue with the subsite options not being properly created during initialization. [TEC-5043]
Maintenance Release: 6.3.3
- Version - The Events Calendar 6.3.1 is only compatible with Event Tickets 5.8.1 and higher.
- Tweak - Refactored some of the underlying structure for Block Template architecture. [ECP-1620]
- Tweak - Added filters:
tec_events_get_full_site_block_template_services
- Tweak - Changed views:
blocks/event-links
,single-event
,v2/components/data
- Language - 4 new strings added, 4 updated, 0 fuzzied, and 0 obsoleted
Maintenance Release: 6.3.2
- Tweak - Share statistical information to Event Tickets plugin when active. [ET-1925]
- Fix - Improve the usage of the shortcodes around Event Details.
- Language - 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted