Events Calendar Pro
Features
- Add integration with WP All Export to support exporting and migrating recurring events and event series. [ECP-1913]
- Updated the calendar view templates to integrate Category Colors functionality. [TEC-5364]
Fixes
- Corrected provisional post SQL query parsing regex and added automated tests. [ECP-1914]
Tweaks
- Changed views:
blocks/additional-fields/checkbox,blocks/additional-fields/dropdown,blocks/additional-fields/radio,blocks/additional-fields/text,blocks/additional-fields/textarea,blocks/additional-fields/url,blocks/related-events,blocks/related-events/event-thumbnail,blocks/single-venue,blocks/virtual-event,components/icons/lock,components/virtual-event,custom-tables-v1/components/icons/series,custom-tables-v1/components/series-relationship-icon-link-pill,custom-tables-v1/components/series-relationship-icon-link,custom-tables-v1/components/series-relationship-marker-link,custom-tables-v1/single/series-relationship-marker,facebook/single/facebook-embed,integrations/elementor/widgets/event-additional-fields,integrations/elementor/widgets/event-additional-fields/field/label,integrations/elementor/widgets/event-additional-fields/field/value,integrations/elementor/widgets/event-additional-fields/fields,integrations/elementor/widgets/event-additional-fields/header,integrations/elementor/widgets/event-organizer/names,integrations/elementor/widgets/event-related,integrations/elementor/widgets/event-related/header,integrations/elementor/widgets/event-related/item/datetime,integrations/elementor/widgets/event-related/item/thumb,integrations/elementor/widgets/event-related/item/title,integrations/elementor/widgets/event-related/list-item,integrations/elementor/widgets/event-related/list,integrations/elementor/widgets/event-venue/name,pro/related-events,single/hybrid-marker-mobile,single/hybrid-marker,single/virtual-marker-mobile,single/virtual-marker,v2/day/event/recurring,v2/list/event/recurring,v2/map,v2/map/event-cards/event-card,v2/map/event-cards/event-card/actions,v2/map/event-cards/event-card/event,v2/map/event-cards/event-card/event/category,v2/map/event-cards/event-card/event/date-time/featured,v2/map/event-cards/event-card/event/date-time/recurring,v2/map/event-cards/event-card/tooltip,v2/map/event-cards/event-card/tooltip/date-time/featured,v2/map/event-cards/event-card/tooltip/date-time/recurring,v2/map/map/no-venue-modal,v2/map/top-bar,v2/month/calendar-event/multiday/recurring,v2/month/calendar-event/recurring,v2/month/calendar-event/tooltip/recurring,v2/month/mobile-event/recurring,v2/organizer/meta,v2/organizer/meta/categories,v2/organizer/meta/details/email,v2/organizer/meta/details/phone,v2/organizer/meta/details/website,v2/organizer/meta/featured-image,v2/photo,v2/photo/event,v2/photo/event/category,v2/photo/event/date-time/featured,v2/photo/event/date-time/recurring,v2/photo/top-bar,v2/summary,v2/summary/date-group,v2/summary/date-group/event,v2/summary/date-group/event/date/recurring,v2/summary/date-group/event/title/featured,v2/summary/top-bar,v2/venue/meta,v2/venue/meta/categories,v2/venue/meta/details/address,v2/venue/meta/details/phone,v2/venue/meta/details/website,v2/venue/meta/featured-image,v2/week,v2/week/day-selector,v2/week/day-selector/days/day,v2/week/grid-body/events-day/event,v2/week/grid-body/events-day/event/date/featured,v2/week/grid-body/events-day/event/date/recurring,v2/week/grid-body/events-day/event/title/featured,v2/week/grid-body/events-day/event/tooltip/date/featured,v2/week/grid-body/events-day/event/tooltip/date/recurring,v2/week/grid-body/events-row-header,v2/week/grid-body/multiday-events-day/multiday-event,v2/week/grid-body/multiday-events-day/multiday-event/bar/featured,v2/week/grid-body/multiday-events-day/multiday-event/bar/recurring,v2/week/grid-body/multiday-events-day/multiday-event/hidden/link/featured,v2/week/grid-body/multiday-events-day/multiday-event/hidden/link/recurring,v2/week/grid-header,v2/week/grid-header/header-column,v2/week/mobile-events/day,v2/week/mobile-events/day/event,v2/week/mobile-events/day/event/date/featured,v2/week/mobile-events/day/event/date/recurring,v2/week/top-bar,v2/widgets/shortcodes/components/after,v2/widgets/shortcodes/components/before,v2/widgets/shortcodes/components/icons/caret-left,v2/widgets/shortcodes/components/icons/caret-right,v2/widgets/shortcodes/components/title,v2/widgets/shortcodes/events-month,v2/widgets/shortcodes/events-week,v2/widgets/widget-countdown,v2/widgets/widget-countdown/complete,v2/widgets/widget-events-list/event/date/recurring,v2/widgets/widget-featured-venue,v2/widgets/widget-featured-venue/events-list/event,v2/widgets/widget-featured-venue/events-list/event/date/featured,v2/widgets/widget-featured-venue/events-list/event/date/recurring,v2/widgets/widget-featured-venue/venue/address,youtube/single/youtube-embed
Accessibilitys
- Correct confusing labelling of images and links for screen readers. [TEC-5197, TEC-5182, TEC-5183, TEC-5195]
- Reorganized the Virtual and Hybrid icons to be more understandable when read by a screen reader. [ECP-1833, TEC-5203]
- Updated featured icons in all calendar views to include accessible labels. [TEC-5190, TEC-5201]
Languages
- 2 new strings added, 18 updated, 0 fuzzied, and 4 obsoleted.
Fixes
- Prevents treating occurrences as events for pre custom tables migration code, resulting in creating multiple occurrences of phantom events. [ECP-1912]
Fixes
- Utilize the newer version of our build process to ensure inline svgs are being handled properly. [TCMN-188]
Compatibilitys
- Events Pro 7.6.0 is only compatible with The Events Calendar 6.13.0 or higher.
Features
- Migrated our style and script building process to stellarwp/tyson.
- Added proper separation of asset paths for build directory and packages.
- Updated block asset loading structure for better performance.
Tweaks
- Changed all instances of
tribe_asset()totec_asset()for compatibility with the new asset system. - Updated asset registration paths to match the new build system structure.
- Improved asset conditionals and organization across the plugin.
- Updated Calendar embed block to use the new build path structure.
- Standardized CSS naming conventions with separate skeleton and full style files.
Performance
- Optimized asset loading with improved grouping and conditional logic.
Languages
- 0 new strings added, 154 updated, 2 fuzzied, and 0 obsoleted.
Fixes
- Ensure saving events with checkbox-type additional fields does not produce a fatal error. [ECP-1902]
Languages
- 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
Features
- New method to get the next Event in a Series [TEC-5407]
Fixes
- Ensure that additional field data is properly saved with the event when using the Block editor. [FBAR-294]
- Prevent instances of the
_load_textdomain_just_in_timewarning by moving all language after theinithook
Tweaks
- Added actions:
tec_events_virtual_fully_loaded,tec_event_automator_fully_loaded,tec_events_pro_fully_loaded - Added filters:
tec_events_qr_next_series_event_url - Changed views:
v2/map,v2/photo,v2/summary,v2/week,v2/week/grid-body/multiday-events-day/multiday-event/bar,v2/week/grid-body/multiday-events-day/multiday-event/hidden,v2/week/grid-body/multiday-events-day/multiday-event/hidden/link - Include more Recurrence and Exclusion Telemetry data to improve functionality planning. [ECP-1900]
- Removed actions:
tribe_log
Accessibilitys
- Adjustments to keyboard navigation to focus on multiday and all day events properly. [ECP-1595]
- Change wrapper div to a section tag to avoid multiple 'banner' landmarks. [TEC-3424]
Languages
- 9 new strings added, 121 updated, 0 fuzzied, and 0 obsoleted.
Fixes
- Restore use of post ID in event sequence. [TEC-5446]
Languages
- 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted.
Compatibilitys
- Events Pro 7.4.4 is only compatible with The Events Calendar 6.11.1 or higher.
Fixes
- Avoid running unbound queries, avoid too long queries being killed. [ECP-1898]
- Avoids registering controllers while TCMN is not yet loaded. [TEC-5445]
Tweaks
- Avoid duplicated queries in Custom Table v1 code. [ECP-1898]
Languages
- 0 new strings added, 46 updated, 0 fuzzied, and 0 obsoleted.
Features
- Add Recurring Event sitemap for Yoast SEO to include up to 1000 recurring events that occur with 365 days of today. [ECP-1884]
Tweaks
- Events Calendar Pro assets will be enqueued for External Calendar Embed Views. [TEC-5359]
- Make sure update callbacks are executed prior
wp_loadedaction. [TEC-5436]
Fixes
- Fixed an issue where creating a recurring event generated an unintended /slug single event URL instead of only the /slug-date. The /slug url now redirects to the series page. [ECP-1537]
Languages
- 0 new strings added, 4 updated, 0 fuzzied, and 0 obsoleted.
Tweaks
- Update calls to DateTime that are passing null for PHP 8+ compatibility. [TEC-5086]
Fixes
- Fix past events shortcode attribute [TEC-5348]
- Stop the noindex conflict by changing the View Title class to only get posts for list-type views. [TEC-5354]
Compatibilitys
- Added 404 handling for week view when disabled or accessed outside the range of earliest and latest events, with an exception for the current month when no events exist. [TEC-5356]
Languages
- 0 new strings added, 3 updated, 0 fuzzied, and 0 obsoleted.