Back to The Events Calendar Virtual Events
The Events Calendar Virtual Events changelog
Release notes for every version we have on record, newest first.
Latest 1.15.8 · 18 Apr 2024
40 versions
Since Jan 2021
2024 3 versions
1.15.8 Latest 18 Apr 2024 1 new1 fixed
New
- Language - 0 new strings added, 0 updated, 0 fuzzied, and 0 obsoleted
Fixed
- Corrected the template override paths to include the events-virtual folder. [ET-2064]
1.15.7 9 Apr 2024 1 improved
Improved
- Added the filter tec_events_virtual_export_should_override_venue_location which will allow virtual event meeting URL's to override Venue addresses in the exported calendar location field. [VE-581]
1.15.6 19 Feb 2024 1 new1 improved1 fixed
New
- Language - 0 new strings added, 30 updated, 0 fuzzied, and 0 obsoleted
Improved
- Added filters: tec_events_virtual_user_has_ticket, tec_events_virtual_render_show_to_content_for_series_passes [TEC-5045]
Fixed
- Fix PHP 8.2 deprecation errors Deprecated: Creation of dynamic property TribeEventsVirtualMeetingsGoogleApi::$encryption is deprecated in /var/www/html/wp-content/plugins/events-virtual/src/Tribe/Meetings/Google/Api.php on line 82. [ECP-1603]
2023 10 versions
1.15.5 16 Nov 2023 2 new
New
- Include support for Virtual Events on Event Tickets Wallet Plus
- Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
1.15.4 13 Sep 2023 1 new1 fixed
New
- Language - 0 new strings added, 6 updated, 0 fuzzied, and 15 obsoleted
Fixed
- Prevent inconsistent behavior of virtual event links not appearing in ticket or RSVP emails. [ET-1864]
1.15.3 5 Sep 2023 2 improved1 fixed
Improved
- Disable upgrade coding for original versions of Zoom from 2021. [VE-583]
- Removed filters: tribe_events_virtual_video_source_virtual_url, tribe_events_virtual_video_source_virtual_url_disabled
Fixed
- Modify output of virtual event meetings details to support Microsoft Power Automate. [EVA-103]
1.15.2 10 Aug 2023 1 new1 improved3 fixed1 changed
New
- Language - 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted.
Improved
- Changed views: blocks/virtual-event, integrations/event-tickets/emails/template-parts/header/head/ve-styles
Fixed
- Ensure the block editor includes support for user-defined custom CSS classes. [TEC-4724]
- Fix for error Publishing failed. The _tribe_events_virtual_show_embed_to property has an invalid stored value, and cannot be updated to null when editing an event in the block editor. This was caused by an invalid REST arg type definition. [VE-574]
- Ensure that the Virtual Event button link within the Tickets Emails template is the correct color. [ET-1785]
Changed
- Version - The minimum supported version of WordPress is now 6.1.0
1.15.1 22 Jun 2023 1 fixed2 changed
Fixed
- Lock our container usage(s) to the new Service_Provider contract in tribe-common. This prevents conflicts and potential fatals with other plugins that use a di52 container.
Changed
- Version - Virtual Events 1.15.1 is only compatible with The Events Calendar 6.1.2 and higher
- Version - Virtual Events 1.15.1 is only compatible with Events Tickets 5.6.1 and higher
1.15.0 15 Jun 2023 2 new2 improved
New
- Include Virtual Events compatibility for the new Tickets Emails feature.
- Language - 2 new strings added, 14 updated, 0 fuzzied, and 0 obsoleted
Improved
- Added filters: tec_events_virtual_ticket_email_url
- Changed views: integrations/event-tickets/emails/template-parts/body/virtual-event/link, integrations/event-tickets/emails/template-parts/header/head/ve-styles
1.14.0 14 Jun 2023 1 new1 improved2 fixed1 changed
New
- Language - 0 new strings added, 4 updated, 0 fuzzied, and 0 obsoleted
Improved
- Use a constant for the 'state' query variable to prevent unwanted changes. [VE-578]
Fixed
- During quick edit of a virtual event, it would cause a fatal error PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in .../events-virtual/src/Tribe/Meetings/Zoom/Abstract_Meetings.php:585. [VE-577]
- Ensure the Virtual Events block is properly loaded in the Block Editor as expected. [VE-576]
Changed
- Version - Virtual Events 1.14.0 is only compatible with The Events Calendar 6.1.0 and higher
1.13.6 22 Feb 2023 5 improved1 changed
Improved
- PHP version compatibility bumped to PHP 7.4
- Version Composer updated to 2
- Version Node updated to 18.13.0
- Version NPM update to 8.19.3
- Reduce JavaScript bundle sizes for Blocks editor
Changed
- Version - Virtual Events 1.13.6 is only compatible with The Events Calendar 6.0.10 and higher
1.13.5 9 Feb 2023 2 new1 improved1 fixed
New
- Add Virtual Event Fields to the Event Automator event details sent to Zapier when active. [EVA-35]
- Language - 1 new strings added, 21 updated, 0 fuzzied, and 0 obsoleted
Improved
- Added filters: tec_virtual_automator_map_event_details
Fixed
- Fixed a fatal error do to a plugin using the same query var as the Zoom oauth state var. [VE-559]
1.13.4 18 Jan 2023 3 improved1 fixed1 changed
Improved
- Adapt to the change in how we handle view slugs. [TEC-4586]
- Added filters: tribe-events-virtual-widgets-v2-{$view_slug}-should-enqueue-assets
- Removed filters: tribe-events-virtual-widgets-v2-{$view->get_slug()}-should-enqueue-assets
Fixed
- Numerous issues related to the translation of Views rewrite slugs. [TEC-3733]
Changed
- Version - Virtual Events 1.13.4 is only compatible with The Events Calendar 6.0.7 and higher
2022 13 versions
1.13.3 29 Nov 2022 1 new1 improved3 fixed
New
- Language - 10 new strings added, 35 updated, 1 fuzzied, and 16 obsoleted.
Improved
- Modify the information text around the embed feature to represent all the support integrations. [VE-557]
Fixed
- Prevent fatal errors with Webex and the password usage. [VE-570]
- Add back Virtual Events filter to the Filter Bar. [FBAR-282]
- Change how the Zoom, Google Meet, Microsoft, and Webex automatic access token refresh gets the url to prevent it from being empty causing numerous error log entries. [VE-565]
1.13.2 20 Oct 2022 1 new3 fixed
New
- Language - 0 new strings added, 9 updated, 0 fuzzied, and 0 obsoleted.
Fixed
- Ensure virtual event details are embedded properly in the Elementor Event widget. [VE-547]
- Change how the Zoom automatic access token refresh gets the url to prevent it from being empty causing numerous error log entries. [VE-563]
- Always enable Zoom Accounts to be deleted. [VE-562]
1.13.1 22 Sep 2022 1 new2 fixed
New
- Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted
Fixed
- Correct some text domains. [VE-555]
- Fix issue with Webex not able to refresh the access token due to access to undeclared static property error. [VE-560]
1.13.0 8 Sep 2022 4 new3 improved
New
- Add an option to generate a Microsoft Team Link through an Outlook Event from the event editor and display meeting details on the event. [VE-537]
- Connect existing Microsoft Team Link through an Outlook Event to your events using the new 'Smart' url field. [VE-533]
- Add Zoom/Google Meet/Webex/Microsoft Teams links to the single event Outlook export urls. [VE-544]
- Language - 43 new strings added, 123 updated, 0 fuzzied, and 0 obsoleted.
Improved
- Added filters: tec_custom_tables_v1_events_virtual_assets_should_enqueue_series_single, tec_events_virtual_{$api_id}_export_fields, tec_events_virtual_outlook_{$api_id}_export_url, tec_events_virtual_export_should_show, tec_events_virtual_outlook_single_event_export_url, tec_events_virtual_meetings_api_settings_fields, tec_events_virtual_meetings_, tec_events_virtual_meetings_, tec_events_virtu...
- Removed filters: tec_events_virtual_webex_export_fields, tec_events_virtual_meetings_webex_settings_fields, tec_events_virtual_meetings_webex_user_cache, tribe_events_virtual_meetings_zoom_settings_fields, tribe_events_virtual_meetings_zoom_user_cache
- Changed views: google/email/details/dial-in-content, google/email/details/dial-in-header, google/email/details/join-content, google/email/details/join-header, google/email/ticket-email-google-details, google/single/google-details, microsoft/email/details/join-content, microsoft/email/details/join-header, microsoft/email/ticket-email-microsoft-details, microsoft/single/microsoft-details, webex/s...
1.12.0 6 Sep 2022 1 new2 improved1 changed
New
- Language - 0 new strings added, 14 updated, 0 fuzzied, and 4 obsoleted
Improved
- Deprecate maybe_enqueue_accordion_for_v1() as legacy views are removed. [VE-493]
- Remove creation of Virtual Filters for removed legacy views. [VE-493]
Changed
- Version - Virtual Events 1.12.0 is only compatible with The Events Calendar 6.0.0 and higher
1.11.0 18 Jul 2022 3 new5 improved1 fixed
New
- Add an option to generate a Google Event with Meet from the event editor and display meeting details on the event. [VE-517]
- Connect existing Google Event with Meet to your events using the new 'Smart' url field. [VE-514]
- Language - 39 new strings added, 63 updated, 0 fuzzied, and 0 obsoleted
Improved
- Include the Zoom error message returned from the API when trying to create a meeting or webinar. [VE-524]
- Get password requirements and use those requirements per host when generating a meeting or webinar password. [VE-524]
- Added filters: tec_events_virtual_meetings_api_settings_fields, tec_events_virtual_meetings_, tec_events_virtual_meetings_, tec_events_virtual_meetings_api_error_message, tec_events_virtual_meetings_google_{$this::$meeting_type}_data, tec_events_virtual_google_get_users_arguments, tec_events_virtual_google_calendar_calendar_id, tec_events_virtual_google_calendar_api_url_with_placeholder, tec_ev...
- Removed filters: tec_events_virtual_meetings_webex_settings_fields, tribe_events_virtual_meetings_zoom_settings_fields
- Changed views: google/email/details/dial-in-content, google/email/details/dial-in-header, google/email/details/join-content, google/email/details/join-header, google/email/ticket-email-google-details, google/single/google-details, webex/single/webex-details, zoom/single/zoom-details, zoom/zoom-details
Fixed
- Ensure if Zoom password requires a special character that the generated password includes at least 1. [VE-524]
1.10.1 5 Jul 2022 1 new1 improved
New
- Language - 0 new strings added, 1 updated, 0 fuzzied, and 0 obsoleted.
Improved
- Updated Virtual Events to work properly with Community Events. [CE-160]
1.10.0 19 May 2022 2 new1 changed
New
- Add compatibility to the new TEC admin menu system. [ET-1335]
- Language - 1 new strings added, 34 updated, 0 fuzzied, and 1 obsoleted
Changed
- Version - Virtual Events 1.10.0 is only compatible with The Events Calendar 5.15.0 and higher
1.9.0 30 Mar 2022 3 new4 improved4 fixed
New
- Add an option to generate a Webex meeting from the event editor and display meeting details on the event. [VE-502]
- Connect existing Webex Meetings to your events using the new 'Smart' url field. [VE-484]
- Language - 58 new strings added, 68 updated, 23 fuzzied, and 6 obsoleted
Improved
- Added filters: tribe_events_virtual_meetings_{$app_id}_actions, tec_events_virtual_api_select_account_url, tec_events_virtual_{$api_id}_select_account_url, tribe_events_virtual_meetings_api_accounts, tribe_events_virtual_meetings_{$api_id}_accounts, tec_events_virtual_meetings_api_post_response, tec_events_virtual_meetings_{$app_id}_api_post_response, tec_events_virtual_meetings_webex_{$this::$...
- Removed filters: tribe_events_virtual_meetings_zoom_actions, tribe_events_virtual_meetings_zoom_api_post_response, tribe_events_virtual_meetings_zoom_api_allow_webinars, tribe_events_virtual_meetings_zoom_accounts
- Added actions: tec_events_virtual_before_update_api_accounts
- Changed views: components/icons/lock, webex/email/details/join-content, webex/email/details/join-header, webex/email/details/password-content, webex/email/details/password-header, webex/email/ticket-email-webex-details, webex/single/webex-details, zoom/email/details/dial-in-content, zoom/email/details/join-content, zoom/single/zoom-details, zoom/zoom-details
Fixed
- Fix high number of YouTube or Zoom user API calls by switching to a persistent cache. [VE-500]
- Fix issue that would cause the show to setting to default to everyone even if unchecked. [VE-498]
- Fix Zoom Alternative hosts returning a 404 error when attempting to save them to a meeting or webinar. [VE-505]
- Fix fatal when using Zoom or Webex in PHP 7.2 or older. [VE-506]
1.8.3 17 Mar 2022 1 improved
Improved
- Update the backend block editor UI for a single event to look similar to its frontend version in order to create a true WYSIWYG experience when using the block editor. [TEC-4250]
1.8.2 23 Feb 2022 3 new1 improved1 fixed
New
- Add support for Zoom accounts with over 300 users. [VE-475]
- Add validation for every Zoom user to determine if the user supports webinars. [VE-328]
- Language - 9 new strings added, 37 updated, 0 fuzzied, and 0 obsoleted.
Improved
- Change spacing of Zoom detail icons in RTL languages. [VE-271]
Fixed
- Prevent intermittent fatal error when importing non events.
1.8.1 15 Feb 2022 1 new2 improved1 changed
New
- Language - 0 new strings added, 9 updated, 0 fuzzied, and 0 obsoleted
Improved
- Modify the Virtual Events block to improve performance.
- Alter some code that uses functions and filters deprecated in TEC. [TEC-4235]
Changed
- Version - Virtual Events 1.8.1 is only compatible with The Events Calendar 5.14.0 and higher
1.8.0 31 Jan 2022 5 new1 improved5 fixed1 changed
New
- Update the video field to the new 'Smart' url field to be able to autodetect a video source using Oembed. [VE-435]
- Connect existing Zoom Meetings or Webinars to your events using the new 'Smart' url field. [VE-438]
- Add and display Facebook Videos using the new 'Smart' url field. [VE-428]
- Add support for Virtual Event fields in CSV importer. [VE-387]
- Language - 52 new strings added, 85 updated, 2 fuzzied, and 6 obsoleted
Improved
- Always show a search field for the Zoom Account, Host, and Alternative Host dropdown fields. [VE-417]
Fixed
- Display the Zoom video icon when linked button is disabled. [VE-441]
- PHP notices when creating Zoom events in PHP (5.6) and WP minimums (4.9.x). [VE-440]
- Add check utilizing the "show to" field to prevent the Zoom links from being added to the export file. [VE-462]
- Ensure the virtual event details aren't duplicated in the single events page on the block editor. [VE-463]
- Enable webinars on accounts using the Zoom Event account type. [VE-449]
Changed
- Version - Virtual Events 1.8.0 is only compatible with The Events Calendar 5.12.4 and higher
2021 14 versions
1.7.3 14 Dec 2021 3 new2 improved4 fixed1 changed
New
- Add Moved Online event status option to use to add the related schema to an event. [VE-94]
- Add Moved Online event status as an option in the Event Status Filter bar setting if active. [FBAR-92]
- Language - 2 new strings added, 19 updated, 0 fuzzied, and 0 obsoleted
Improved
- Load tooltip style sheet for compatibility with Community Events front end form. [VE-368]
- Update the override template paths for the files in the components directory 'src/views/components'. [VE-385]
Fixed
- Add an additional check for the Virtual Events block to prevent block editor scripts from running in the classic editor. [VE-443]
- Prevent undefined errors in Javascript by adding a check for Facebook App ID before trying to load FB SDK. [VE-451]
- Update gCal and iCal export location for better support for Zoom, Facebook Live, and YouTube Live. [VE-442]
- Bypass caching of the event when dealing with the admin event list table to prevent event title duplication. [VE-454]
Changed
- Version - Virtual Events 1.7.3 is only compatible with The Events Calendar 5.12.1 and higher
1.7.2 17 Nov 2021 1 new1 improved1 fixed
New
- Language - 0 new strings added, 20 updated, 1 fuzzied, and 0 obsoleted
Improved
- Remove coding that disables the video url field if the virtual event is connected to Zoom. [VE-427]
Fixed
- Add the YouTube Live channel link or Facebook page link to ticket emails when that setting is selected by using a new filter. [VE-399]
1.7.1 19 Oct 2021 2 new1 improved
New
- Add a virtual events block on the block editor which users can drag around to any position they want it to appear. These changes can be bypassed by adding the following constant to the wp-config file, define( 'TRIBE_EVENTS_SINGLE_VIEW_V2_DISABLED', true ); [VE-404]
- Language - 0 new strings added, 3 updated, 0 fuzzied, and 0 obsoleted
Improved
- Improve the look and feel of the virtual event section in the single events page when using the block editor. [VE-403]
1.7.0 12 Oct 2021 2 new1 improved1 fixed
New
- Add Facebook Live Video integration with support for multiple pages to display live video directly in a virtual event. [VE-391]
- Language - 58 new strings added, 10 updated, 1 fuzzied, and 2 obsoleted
Improved
- Move the video sources field to always be under the video source dropdown. [VE-380]
Fixed
- If the event duration changes, update the duration in the connected Zoom meeting or webinar . [VE-367]
1.6.1 14 Sep 2021 1 new2 improved4 fixed
New
- Language - 0 new strings added, 15 updated, 0 fuzzied, and 0 obsoleted
Improved
- Only add zoom meeting information to the event object if it is a zoom meeting. [VE-384]
- Fix names of filters to enable different roles to create and manage Zoom events. [VE-351]
Fixed
- Enable custom providers with Oembed by changing how the Oembed class is created. [VE-381]
- Enable support for Show on Calendar views option when using the hybrid event type. [VE-338]
- Prevent tribe-dropdown undefined on admin pages. [VE-386]
- When V1 is active load the accordion script directly to prevent VE fields from breaking. [VE-400]
1.6.0 26 Jul 2021 3 new3 improved
New
- Change the video source to a dropdown and migrate existing virtual events to the new field. [VE-356]
- Add support for YouTube Channels as a video source with automatic detection when a streaming video is live. [VE-357]
- Language - 31 new strings added, 23 updated, 0 fuzzied, and 4 obsoleted
Improved
- Remove incorrect aria-label from icons, pass label to icon where needed. [TEC-3396]
- Added filters: tribe_events_virtual_youtube_regex_status, tribe_events_virtual_youtube_regex_embed_allowed, tribe_events_virtual_youtube_regex_video_id, tribe_events_virtual_youtube_regex_video_url, tribe_events_virtual_meetings_youtube_settings_event_fields, tribe_events_virtual_meetings_youtube_settings_fields, tribe_events_virtual_youtube_link_placeholder_text, tribe_events_virtual_zoom_link...
- Changed views: components/hybrid-event, components/icons/hybrid, components/virtual-event, single/hybrid-marker-mobile, single/hybrid-marker, single/video-embed, single/virtual-marker-mobile, single/virtual-marker, youtube/single/youtube-embed-offline, youtube/single/youtube-embed
1.5.0 10 Jun 2021 3 new
New
- Add the ability to add multiple Zoom accounts under the Events API settings. [VE-278]
- On the single event editor add a new step to choose the account to create the meeting or webinar with. [VE-281]
- Language - 37 new strings added, 28 updated, 4 fuzzied, and 2 obsoleted
1.4.1 27 May 2021 2 new4 improved1 fixed
New
- Add virtual and hybrid event support into the new Summary View for The Events Calendar Pro. [ECP-830]
- Language - 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted
Improved
- Added the tribe_events_virtual_should_show_control_markers filter to allow other plugins/themes to adjust whether they should display or not. [ECP-834]
- Added filters: tribe_events_virtual_assets_should_enqueue_widget_styles, tribe_events_virtual_assets_should_enqueue_widget_groups, tribe_events_virtual_encryption_key, tribe_events_virtual_meetings_zoom_hosts, tribe_events_virtual_meetings_zoom_alternative_hosts, tribe_events_virtual_meetings_zoom_user_cache, tribe_events_virtual_should_show_control_markers, tribe_hybrid_label, tribe_hybrid_eve...
- Added actions: tribe_log, tribe_log, tribe_log
- Changed views: components/hybrid-event, components/icons/hybrid, components/virtual-event, single/hybrid-marker-mobile, single/hybrid-marker, single/virtual-marker-mobile, single/virtual-marker
Fixed
- Ensure Events will correctly show when the event starts when using real object caching. [VE-232]
1.4.0 10 May 2021 4 new2 improved
New
- Upgrade to a new Zoom App to be able to choose hosts and alternative hosts. [VE-257]
- Add option to select the meeting or webinar host before creating them. [VE-253]
- Add multiselect to add alternative hosts to a meeting or webinar after they are generated. [VE-254]
- Language - 10 new strings added, 18 updated, 2 fuzzied, and 0 obsoleted
Improved
- Added filters: tribe_events_virtual_assets_should_enqueue_widget_styles, tribe_events_virtual_assets_should_enqueue_widget_groups, tribe_events_virtual_encryption_key, tribe_events_virtual_meetings_zoom_hosts, tribe_events_virtual_meetings_zoom_alternative_hosts, tribe_events_virtual_meetings_zoom_user_cache, tribe_hybrid_label, tribe_hybrid_event_label_singular
- Changed views: components/hybrid-event, components/icons/hybrid, components/virtual-event, single/hybrid-marker-mobile, single/hybrid-marker, single/virtual-marker-mobile, single/virtual-marker
1.3.0 20 Apr 2021 3 new3 improved1 fixed
New
- Add option to mark an event as hybrid and show a hybrid icon on all the views. [VE-296]
- Include hybrid events JSON-LD support to increase compatibility with Search Engines. [VE-296]
- Language - 3 new strings added, 5 updated, 0 fuzzied, and 0 obsoleted
Improved
- Move icon styles to their own sheet(s) so we don't have to load all the styles for a widget.
- Added filters: tribe_events_virtual_assets_should_enqueue_widget_styles, tribe_events_virtual_assets_should_enqueue_widget_groups, tribe-events-virtual-widgets-v2-should-enqueue-assets, tribe-events-virtual-widgets-v2-{$view->get_slug()}-should-enqueue-assets, tribe_hybrid_label, tribe_hybrid_event_label_singular
- Changed views: components/hybrid-event, components/icons/hybrid, components/virtual-event, single/hybrid-marker-mobile, single/hybrid-marker, single/virtual-marker-mobile, single/virtual-marker
Fixed
- Alter style hooks to load new sheets for widgets instead of all Events Virtual styles.
1.2.0.1 29 Mar 2021 1 fixed1 changed
Fixed
- Prevent fatals on undefined method from The Events Calendar Widgets by bumping the major version requirement.
Changed
- Version - Virtual Events 1.2.0.1 is only compatible with The Events Calendar 5.5.0 and higher
1.2.0 29 Mar 2021 1 new1 fixed
New
- Language - 0 new strings added, 2 updated, 0 fuzzied, and 0 obsoleted
Fixed
- Fix when using the a non-default compact date format from creating the wrong date and time for Zoom meetings. [VE-233]
1.1.5 24 Feb 2021 1 new1 improved2 fixed
New
- Language - 1 new strings added, 0 updated, 0 fuzzied, and 1 obsoleted
Improved
- Consolidate widget (icon) styles into one common sheet. [VE-212]
Fixed
- Compatibility with WordPress 5.7 and jQuery 3.5.X
- Improve how the Zoom link is included in the iCal Export based on the visibility settings of the event. [VE-208]
1.1.4 28 Jan 2021 1 new2 improved2 fixed
New
- Language - 2 new strings added, 0 updated, 0 fuzzied, and 2 obsoleted
Improved
- Change the filter bar option label from Show only non-virtual events to Hide virtual events [VE-228]
- Consolidate the widget icons styles to reduce duplication. [ECP-624]
Fixed
- Linked button label misalignment in the Virtual Event meta box [VE-194]
- Fix when using the filter bar option to hide virtual events [VE-218]
