Events
Recent Updates
Features
- Added Elementor integration via 4 new Elementor Widgets: Event Countdown, Event List, Event Single, and Event View!
- Added support for changing the amount of events to display per page in within the
[tribe_events]shortcode via theevents_per_pageargument. - Added support for changing the amount of events to display per day on the Month View when using the
[tribe_events]shortcode via themonth_events_per_dayargument. - Added the ability to render display the
[tribe_events]shortcode with a default search term pre-populated via thekeywordargument.
Tweaks
- Added filters:
tribe_events_pro_elementor_registered_{$this->type},tribe_events_pro_shortcodes_venue_widget_class,tribe_widget_hide_subsequent_recurring_events,tribe_events_widget_featured_venue_events_max_limit,tribe_events_views_v2_featured_venue_widget_args_to_context,tribe_events_widget_featured_venue_default_venue_id - Changed views:
v2/map/event-cards/event-card/event/distance,v2/widgets/widget-countdown,v2/widgets/widget-countdown/complete,v2/widgets/widget-countdown/event-title,v2/widgets/widget-countdown/timer,v2/widgets/widget-countdown/widget-title,v2/widgets/widget-events-list/event/venue,v2/widgets/widget-featured-venue,v2/widgets/widget-featured-venue/events-list,v2/widgets/widget-featured-venue/events-list/event,v2/widgets/widget-featured-venue/events-list/event/date-tag,v2/widgets/widget-featured-venue/events-list/event/date,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/events-list/event/title,v2/widgets/widget-featured-venue/venue,v2/widgets/widget-featured-venue/venue/address,v2/widgets/widget-featured-venue/venue/name,v2/widgets/widget-featured-venue/venue/phone,v2/widgets/widget-featured-venue/venue/website,v2/widgets/widget-featured-venue/view-more,v2/widgets/widget-featured-venue/widget-title
Languages
- 89 new strings added, 24 updated, 1 fuzzied, and 0 obsoleted
Compatibilitys
- The Events Calendar 5.4.0 is only compatible with Events Calendar PRO 5.3.0 and higher
Fixes
- Compatibility with WordPress 5.7 and jQuery 3.5.X
- Updated views JavaScript manager is now deferred to the end of the request, to make sure all dependencies are loaded.
- Navigation for the Views will no longer use current browser URL as previous url, preventing problems on shortcodes.
- Latest Past view moved to not publicly visible, which was the intended behavior.
Tweaks
- Add compatibility container to widgets - to allow for a non-body target for compatibility classes.
- Include the
tribe_events_views_v2_view_page_reset_ignored_paramsfilter to prevent certain params from interfering with pagination resetting. [FBAR-222] - Use filterable attributes for the view more link and text. Add customizer styling for the link. [ECP-568]
- Removed
tribe_events_views_v2_widget_admin_form_{$field_type}_inputfrom the List Widget admin form in favor of usingTribe__Template::do_entry_point()[ECP-486] - Moved administration templates for List Widget components to Common. [ECP-486]
Languages
- 1 new strings added, 10 updated, 1 fuzzied, and 0 obsoleted
Tweaks
= [5.3.0.1] 2021-05-05 =
Compatibilitys
- Events Calendar PRO 5.3.0 is only compatible with The Events Calendar 5.4.0 and higher
Features
- Update the Featured Venue widget with a new template and styles. [ECP-530]
Fixes
- Compatibility with WordPress 5.7 and jQuery 3.5.X
- Correct countdown widget event title being off to left when using Twenty Twenty theme. [ECP-487]
- Recurring event instances setting was impacting all views when it should only limit instances in List, Day, Photo, and Map Views. [ECP-604]
- Front-end recurring event instances toggle option was adding a toggle to Week View, but the toggle should only show on List, Day, Photo, and Map Views. [ECP-604]
- Filter reset pagination params to include
hide_subsequent_recurrencesto prevent pagination from failing the first time [FBAR-222] - Countdown and Advanced List Widgets properly respect the Match All option for the updated Widgets. [ECP-486]
- Prevent duplicated Taxonomy filters and field from showing up on Widgets Admin forms. [ECP-486]
- PHP fixes around usage of
round()on Distances to the Venue based on Search [FBAR-224]
Tweaks
- Add compatibility container to widgets to allow for a non-body target for compatibility classes.
- Move Administration views for Widget form fields, from
/src/admin-views/widgets/componentsto/src/admin-views/widgets/components/fields. [ECP-486] - Simplify
Views\V2\Widgets\Taxonomy_Filtersclass to prevent complexity around the Taxonomy data and templates.
Languages
- 10 new strings added, 15 updated, 0 fuzzied, and 1 obsoleted
Fixes
- Compatibility with WordPress 5.7 and jQuery 3.5.X
Languages
- 0 new strings added, 1 updated, 0 fuzzied, and 1 obsoleted
Fixes
- Compatibility with WordPress 5.7 and jQuery 3.5.X
Languages
- 0 new strings added, 51 updated, 0 fuzzied, and 1 obsoleted
Features
- You can now add and edit attendees directly from the Attendees Report screen -- Choose the ticket or RSVP then fill out the attendee details and a ticket will be set up and emailed to them. You can edit existing attendees and all of the things you love about Attendee Registration has come along for the party too! [ETP-366]
- WooCommerce and Easy Digital Download attendees are now generated through the new Event Tickets 5.1.0 Attendees API which provides more flexibility for adding and editing attendees at the code-level. [ETP-366]
- There's a new Orders API for setting up a corresponding WooCommerce or Easy Digital Downloads order for an attendee generated through the Attendees API. [ETP-366]
Fixes
- Add a workaround for a potential WooCommerce fatal error until WooCommerce 5.1 is released. [ETP-635]
- Always enforce an integer for WooCommerce when we use the cart contents because some WooCommerce-related plugins may directly modify the cart contents and set the quantity to an unexpected format (float). [ETP-631]
- Ensure form submissions for Attendee Registration Information is prepared when updating the persistent cookie the same as it is prepared for creating the cookie.
- Ensure single Attendee Registration Fields are retained properly when processing Attendee Registration Information for storage. [ETP-642]
Tweaks
- Handle currently selected values in the Attendee Registration Field templates (v2) for Birth Date field, Radio field, and Checkbox field.
- Allow providing values to Attendee Registration Fields at the code level so the fields can be prepopulated on render. [ETP-366]
- Extend the Attendees Repository code from Event Tickets for Tribe Commerce and RSVPs so that meta integration is handled directly on attendee save. [ETP-366]
- Added filters:
tribe_tickets_plus_manual_attendees_user_allowed_to_add,tribe_tickets_plus_manual_attendees_user_allowed_to_edit,tribe_tickets_plus_manual_attendees_add_capabilities,tribe_tickets_plus_manual_attendees_edit_capabilities,tribe_tickets_plus_manual_attendees_show_on_front,tribe_tickets_plus_meta_render_table_meta_data_orphaned_data,tribe_tickets_plus_repositories_traits_attendee_meta,tribe_tickets_manual_attendees_enabled - Removed filters:
wootickets_attendee_insert_args - Added actions:
event_tickets_woocommerce_tickets_generated,event_tickets_woocommerce_tickets_generated_for_product - Changed views:
attendees-list,eddtickets/tickets,login-to-purchase,meta,meta/birth,meta/checkbox,meta/datetime,meta/email,meta/number,meta/radio,meta/select,meta/telephone,meta/text,meta/url,tickets-plus/attendee-list-checkbox-rsvp,tickets-plus/attendee-list-checkbox-tickets,tickets-plus/email-qr,tickets-plus/orders-edit-meta,tickets-plus/orders-tickets,tpp/attendees-list-optout,v2/attendee-registration/button/back-to-cart,v2/attendee-registration/button/submit,v2/attendee-registration/content,v2/attendee-registration/content/attendees/content,v2/attendee-registration/content/attendees/error,v2/attendee-registration/content/attendees/fields,v2/attendee-registration/content/event,v2/attendee-registration/content/event/summary,v2/attendee-registration/content/event/summary/description,v2/attendee-registration/content/event/summary/title,v2/attendee-registration/content/notice,v2/attendee-registration/content/title,v2/attendee-registration/footer,v2/attendee-registration/mini-cart,v2/attendee-registration/mini-cart/title,v2/components/meta/birth,v2/components/meta/checkbox,v2/components/meta/datetime,v2/components/meta/email,v2/components/meta/number,v2/components/meta/radio,v2/components/meta/select,v2/components/meta/telephone,v2/components/meta/text,v2/components/meta/url,v2/iac/attendee-registration/email-disclaimer,v2/iac/attendee-registration/unique-email-error,v2/iac/attendee-registration/unique-name-error,v2/iac/my-tickets/resend-email-template,v2/modal/attendee-registration,v2/modal/attendee-registration/footer,v2/modal/attendee-registration/notice/error,v2/modal/attendee-registration/notice/non-ar,v2/modal/attendee-registration/title,v2/modal/cart,v2/modal/form,v2/modal/item/opt-out,v2/modal/item/remove,v2/modal/item/total,v2/modal/target,v2/tickets/commerce/fields,v2/tickets/commerce/fields/edd,v2/tickets/commerce/fields/woo,v2/tickets/submit/button-modal,wootickets/tickets
Languages
- 28 new strings added, 40 updated, 0 fuzzied, and 0 obsoleted
Features
- New Attendees ORM functionality allows creating and updating attendees. [ETP-366]
- New Orders ORM can be used by calling
tribe_tickets_orders()and allows interfacing with Event Tickets Plus commerce providers. [ETP-366]
Fixes
- Remove the duplicate Attendees heading from the Attendees Report screen when using Tribe Commerce tickets. [ETP-366]
Tweaks
- New admin manager code to help us consolidate modals going forward with a comprehensive templating and form processing solution. [ETP-366]
- Enforce capitalization for the text for action buttons on the Attendees Report screen. [ETP-624]
- A new filter was introduced to help avoid problems where ticket caching has problems with certain hosting environments that cause tickets to show as Sold Out. Disable ticket caching with
add_filter( 'tribe_tickets_ticket_object_is_ticket_cache_enabled', '__return_false' );[ETP-366] - Start tracking attendee email activity in a meta record so that there's a better ability for determining if an attendee email was sent, where to, and how many times it was re-sent. [ETP-366]
- Added filters:
tribe_tickets_admin_manager_request,tribe_tickets_attendee_repository_set_attendee_args,tribe_tickets_attendee_repository_set_attendee_args_,tribe_tickets_attendee_repository_save_extra_attendee_data_args,tribe_tickets_attendee_repository_save_extra_attendee_data_args_,tribe_tickets_attendee_repository_create_order_for_attendee_order_args,tribe_tickets_repositories_order_statuses,tribe_tickets_repositories_order_public_statuses,tribe_tickets_repositories_order_private_statuses,tribe_tickets_repositories_order_create_order_for_ticket_order_args,tribe_tickets_ticket_object_is_ticket_cache_enabled,tribe_tickets_attendee_activity_log_data,tribe_tickets_attendee_lookup_user_from_email,tribe_tickets_attendee_create_user_from_email,tribe_tickets_attendee_create_user_from_email_send_new_user_info,tribe_tickets_handler_email_max_resend_limit,tribe_tickets_repositories_order_map - Removed filters:
tribe_tickets_rsvp_create_attendee_lookup_user_from_email - Added actions:
tribe_log,tribe_tickets_attendee_repository_create_attendee_for_ticket_after_create,tribe_tickets_attendee_repository_create_attendee_for_ticket_after_create_,tribe_tickets_attendee_repository_update_attendee_after_update,tribe_tickets_attendee_repository_update_attendee_after_update_{$this->key_name},tribe_log,tribe_log,tribe_report_page_after_text_label - Changed views:
blocks/attendees,blocks/attendees/description,blocks/attendees/gravatar,blocks/attendees/title,blocks/attendees/view-link,blocks/rsvp,blocks/rsvp/content-inactive,blocks/rsvp/content,blocks/rsvp/details,blocks/rsvp/details/availability,blocks/rsvp/details/description,blocks/rsvp/details/title,blocks/rsvp/form,blocks/rsvp/form/attendee-meta,blocks/rsvp/form/details,blocks/rsvp/form/email,blocks/rsvp/form/error,blocks/rsvp/form/form,blocks/rsvp/form/name,blocks/rsvp/form/opt-out,blocks/rsvp/form/quantity-input,blocks/rsvp/form/quantity-minus,blocks/rsvp/form/quantity-plus,blocks/rsvp/form/quantity,blocks/rsvp/form/submit-button,blocks/rsvp/form/submit-login,blocks/rsvp/icon-svg,blocks/rsvp/icon,blocks/rsvp/loader-svg,blocks/rsvp/loader,blocks/rsvp/messages/success,blocks/rsvp/status,blocks/rsvp/status/full,blocks/rsvp/status/going-icon,blocks/rsvp/status/going,blocks/rsvp/status/not-going-icon,blocks/rsvp/status/not-going,blocks/tickets,blocks/tickets/commerce/fields-edd,blocks/tickets/commerce/fields-tpp,blocks/tickets/commerce/fields-woo,blocks/tickets/commerce/fields,blocks/tickets/content-description,blocks/tickets/content-inactive,blocks/tickets/content-title,blocks/tickets/content,blocks/tickets/extra-available-quantity,blocks/tickets/extra-available-unlimited,blocks/tickets/extra-available,blocks/tickets/extra-price,blocks/tickets/extra,blocks/tickets/footer-quantity,blocks/tickets/footer-total,blocks/tickets/footer,blocks/tickets/icon-svg,blocks/tickets/icon,blocks/tickets/item-inactive,blocks/tickets/item,blocks/tickets/opt-out-hidden,blocks/tickets/quantity-add,blocks/tickets/quantity-number,blocks/tickets/quantity-remove,blocks/tickets/quantity-unavailable,blocks/tickets/quantity,blocks/tickets/registration/attendee/content,blocks/tickets/registration/attendee/fields,blocks/tickets/registration/attendee/fields/checkbox,blocks/tickets/registration/attendee/fields/radio,blocks/tickets/registration/attendee/fields/select,blocks/tickets/registration/attendee/fields/text,blocks/tickets/registration/attendee/submit,blocks/tickets/registration/content,blocks/tickets/registration/summary/content,blocks/tickets/registration/summary/ticket-icon,blocks/tickets/registration/summary/ticket-price,blocks/tickets/registration/summary/ticket-quantity,blocks/tickets/registration/summary/ticket-title,blocks/tickets/registration/summary/ticket,blocks/tickets/registration/summary/tickets,blocks/tickets/registration/summary/title,blocks/tickets/submit-button-modal,blocks/tickets/submit-button,blocks/tickets/submit-login,blocks/tickets/submit,components/loader,components/notice,modal/item-total,modal/registration-js,registration-js/attendees/content,registration-js/content,registration-js/mini-cart,registration/attendees/content,registration/content,tickets/email,tickets/orders,v2/components/icons/error,v2/components/icons/guest,v2/components/icons/paper-plane,v2/components/loader/loader,v2/day/event/cost,v2/list/event/cost,v2/map/event-cards/event-card/actions/cost,v2/month/calendar-body/day/calendar-events/calendar-event/tooltip/cost,v2/month/mobile-events/mobile-day/mobile-event/cost,v2/photo/event/cost,v2/rsvp-kitchen-sink,v2/rsvp-kitchen-sink/ari,v2/rsvp-kitchen-sink/default-full,v2/rsvp-kitchen-sink/default-must-login,v2/rsvp-kitchen-sink/default-no-description,v2/rsvp-kitchen-sink/default-unlimited,v2/rsvp-kitchen-sink/default,v2/rsvp-kitchen-sink/form-going,v2/rsvp-kitchen-sink/form-not-going,v2/rsvp-kitchen-sink/success,v2/rsvp,v2/rsvp/actions,v2/rsvp/actions/full,v2/rsvp/actions/rsvp,v2/rsvp/actions/rsvp/going,v2/rsvp/actions/rsvp/not-going,v2/rsvp/actions/success,v2/rsvp/actions/success/title,v2/rsvp/actions/success/toggle,v2/rsvp/actions/success/tooltip,v2/rsvp/ari,v2/rsvp/ari/form,v2/rsvp/ari/form/error,v2/rsvp/ari/form/fields,v2/rsvp/ari/form/fields/email,v2/rsvp/ari/form/fields/meta,v2/rsvp/ari/form/fields/name,v2/rsvp/ari/form/template/fields,v2/rsvp/ari/sidebar,v2/rsvp/ari/sidebar/quantity/input,v2/rsvp/ari/sidebar/quantity/minus,v2/rsvp/ari/sidebar/quantity/plus,v2/rsvp/content,v2/rsvp/details,v2/rsvp/details/attendance,v2/rsvp/details/availability,v2/rsvp/details/availability/days-to-rsvp,v2/rsvp/details/availability/full,v2/rsvp/details/availability/remaining,v2/rsvp/details/availability/unlimited,v2/rsvp/details/description,v2/rsvp/details/title,v2/rsvp/form/buttons,v2/rsvp/form/fields,v2/rsvp/form/fields/cancel,v2/rsvp/form/fields/email,v2/rsvp/form/fields/name,v2/rsvp/form/fields/submit,v2/rsvp/form/form,v2/rsvp/form/going/title,v2/rsvp/form/not-going/title,v2/rsvp/form/title,v2/rsvp/messages/error,v2/rsvp/messages/must-login,v2/rsvp/messages/success,v2/rsvp/messages/success/going,v2/rsvp/messages/success/not-going,v2/tickets,v2/tickets/commerce/fields,v2/tickets/commerce/fields/tribe-commerce,v2/tickets/footer,v2/tickets/footer/quantity,v2/tickets/footer/return-to-cart,v2/tickets/footer/total,v2/tickets/item,v2/tickets/item/content,v2/tickets/item/content/description-toggle,v2/tickets/item/content/description,v2/tickets/item/content/inactive,v2/tickets/item/content/title,v2/tickets/item/extra,v2/tickets/item/extra/available,v2/tickets/item/extra/available/quantity,v2/tickets/item/extra/available/unlimited,v2/tickets/item/extra/description-toggle,v2/tickets/item/extra/price,v2/tickets/item/inactive,v2/tickets/item/opt-out,v2/tickets/item/quantity-mini,v2/tickets/item/quantity,v2/tickets/item/quantity/add,v2/tickets/item/quantity/number,v2/tickets/item/quantity/remove,v2/tickets/item/quantity/unavailable,v2/tickets/items,v2/tickets/notice,v2/tickets/opt-out/hidden,v2/tickets/submit,v2/tickets/submit/button,v2/tickets/submit/must-login,v2/tickets/title,v2/week/grid-body/events-day/event/tooltip/cost,v2/week/mobile-events/day/event/cost
Languages
- 2 new strings added, 94 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Prevent Event Aggregator ASYNC requests from failing to import after 5 Events, Venues, RSVP, Tickets and/or Organizers. [TEC-3769]
- Update compatibility with PHP 7.4 for ForceUTF8 vendor module. [TEC-3769]
Fixes
- Prevent errors when using
Cronas mechanism for imports. [EBT-107]