Events
Recent Updates
Features
- Add filter
tribe_events_pro_show_recurrence_meta_boxto control the render of the recurrence meta box
Fixes
- Fixed some HTML in the recurrence-building section of the event editor so it's valid and doesn't create issues with other HTML on the page
- Fixed the setting-up of strings in the Tribe Bar datepicker to ensure they're translatable into languages other than English
Tweaks
- Prevent certain geolocation-related prompts from showing if The Events Calendar's built-in Google Maps API key is being used
Fixes
- Display availability message when there are no tickets for WooCommerce tickets
- Include orphaned Attendee Meta in the export. Thanks Kelly for flagging this!
Languages
- 34 new strings added, 41 updated, 1 fuzzied, and 6 obsoleted
Fixes
- Ensure we use the correct Eventbrite ID when retrieving the event cost to display it. Props to Heather, Monika, and others for flagging this
- Make the Venue data optional when trying to create or update events on Eventbrite
Languages
- 5 new strings added, 117 updated, 1 fuzzied, and 7 obsoleted
Features
- Add two new filters to extend custom fields markup:
tribe_events_pro_before_custom_field_contentandtribe_events_pro_after_custom_field_content
Fixes
- Fixed a JavaScript error that would occasionally arise when using the "Near:" search input in the Tribe Bar on non-Map views
- List only enabled views on the "Default mobile view" option. Thanks to wescole, John Meuse and others for reporting!
Tweaks
- Ensure calls to the Google Maps Geocoding API are not made unless an API key supporting that is present
- Make sure Geolocation search features are only accessible and visible when a Google API key that supports those features is present
- Added
tribe_events_pro_geocode_addressesfilter to allow for disabling of Google Maps API geocoding using Google Maps API key
Languages
- 26 new strings added, 175 updated, 0 fuzzied, and 25 obsoleted
Fixes
- Ensure that ticket forms and related info are not visible on password-protected events, posts, and other post types
- Prevent notice when editing ticket with global capacity
- Fixed a number of locations in Tribe Commerce-powered admin views where prices were reported without their full decimal values
- Display RSVP/Tickets unavailability message on the position selected over the Settings. Thanks @liblogger for flagging this!
- Remove the "Not Going" RSVPs from the attendee count on the events list. Props to @mirre1 for flagging this!
- Ensured that the TribeCommerce ticket start and end sale date respect the event timezone. Thanks Ryan and Georges for flagging this!
- Fixed datepicker format related problems when using Event Tickets as standalone
Tweaks
- Ensure the attendees cache is cleared upon checking in an attendee or undoing a checkin (thanks to @hadamlenz on GitHub for submitting this change!)
- Fix some internal documentation of shortcode templates to ensure filenames are accurate
- Prevent RSVP form from submitting when the quantity is 0 or if blank
Tweaks
- Add
tribe_tickets_plus_qr_enabledfilter
Fixes
- Prevent broken and low-resolution Google Maps if user has not provided a Google Maps API key of their own by providing our own fallback API key [114442]
- Only load widget assets when widget is active on the page [113141]
- Ensure that venue, organizer, and meta information doesn't show on password-protected events [102643]
- Correct the Google Maps API link in the Settings help text to point to the correct API page [112322]
- Restores the event categories and tags creation summary in CSV imports [105888]
- Updated the Events Gutenberg extension install check to show only when the extension is not active [114577]
- Stop potential fatal errors from debug logging when running EA import actions from command line [114555]
- Fixed a bug where it was often not possible to un-check the "Enable JSON-LD" option in the Events List Widget (thanks to @myrunningresource and @craigwilcox for reporting this!) [113541]
- Ensure that the
tribe-events-bar-should-showfilter functions as expected; if__return_falseis passed, the Tribe Bar will be totally hidden (thanks @debranettles for reporting this!) [112260] - Added checks to prevent JS Type Error in mobile view. Thanks @szenenight, @agrilife and others for flagging this! [113524]
- handle left-over Facebook scheduled imports and notices [114831]
- Fixed an issue where a fatal error could be generated when trying to save a new Event Aggregator scheduled import [115339]
Tweaks
- Added the
tribe_events_month_daily_eventsfilter to the Month view [114041] - Move Google Maps API loading to tribe_assets and only load once on single views when PRO is active, thanks to info2grow first reporting [112221]
- Accept 0 as an argument in tribe_get_events() so that
'post_parent' => 0works, thanks Cy for the detailed report [111518] - Added new filters for customizing the fallback Google Maps embeds:
tribe_is_using_basic_gmaps_api,tribe_get_basic_gmap_embed_url, andtribe_get_basic_gmap_embed_url_args[114442] - Fixed the handling of the global $post variable in some Month View templates to make it easier for themers to customize those templates [113283]
- Ensure linked posts are listed alphabetically in metabox dropdowns, as they are in all other admin locations [108120]
- Added the
tribe_aggregator_record_by_originfilter to allow new EA origins [114652] - Added the
tribe_aggregator_service_post_import_argsfilter to allow new EA origins [114652] - Added the
tribe_aggregator_import_validate_meta_by_originfilter to allow new EA origins [114652] - Added the
tribe_events_aggregator_refine_keyword_exclusionsfilter to allow new EA origins [114652] - Added the
tribe_events_aggregator_refine_location_exclusionsfilter to allow new EA origins [114652] - Added the
tribe_aggregator_event_translate_service_data_field_mapfilter to allow new EA origins [114652] - Added the
tribe_aggregator_event_translate_service_data_venue_field_mapfilter to allow new EA origins [114652] - Added the
tribe_aggregator_event_translate_service_data_organizer_field_mapfilter to allow new EA origins [114652] - Added the
tribe_events_status_third_partyaction to allow new EA origins [114652] - Added the
tribe_events_aggregator_import_formaction to allow new EA origins [114652] - Added
$origin_show_map_optionsparameter to thetribe_aggregator_fieldsfilter to allow new EA origins to make use of them [114652]
Fixes
- Ensure that featured images from Eventbrite events are imported even without an Event Aggregator license key
Tweaks
- Fire the
tribe_events_eventbrite_event_data_not_foundaction and add a log entry when no data is found for an Eventbrite event - Added the
tribe_events_eventbrite_iframe_displayfilter to allow overriding Eventbrite tickets iFrame display checks on events
Fixes
- Prevent broken and low-resolution Google Maps if user has not provided a Google Maps API key of their own by providing our own fallback API key
- Prevent duplicate events from being created on the first date of a series, thanks to Mathew for the detailed instructions to reproduce
- Only load widget assets when widget is active on the page
- Saving of widgets so that it completes the process and changes JSON-LD on first load save, thanks to Mathew and Craig for the report [107120,105176]
- Ensure that custom month recurrence rules (e.g. "every three months") are respected, and the events are generated on the correct dates (thanks to @applegateconnect and others for reporting this!)
Tweaks
- Combine widget css into a single css file, still using widget-calendar-pro-style has the handle
- Move Google Maps API loading to tribe_assets and only load once on single views and Map View when PRO is active, thanks to info2grow first reporting
- Added localization variables to scripts over the mini calendar widget, in order to avoid warnings when used on non events pages
Deprecateds
tribe_events_pro_google_maps_apiin favor of usingtribe_events_google_maps_api- Removed empty function
tribe_ecp_uninstall
Features
- Add a filter to enable security code check during QR checkin,
tribe_tickets_plus_qr_check_security_code
Fixes
- Show the ticket table when tickets are all sold out, show message in list view
Tweaks
- Set
tribe_tickets_plus_trash_ticketfilter to true by default - Added internal methods to WooCommerce and Easy Digital Downloads to handle more atomic Views for Gutenberg extension