Recent Updates
Tweaks
- Delete a user's device fingerprints when their account is deleted.
Fixes
- Ensure you can save Two-Factor when "Trusted Devices" is disabled on a new site.
Features
- Trusted Devices identifies the devices users use to login and can apply additional restrictions to unknown devices.
Tweaks
- Allow a device to be remembered and bypass Two-Factor for 30 days. Requires "Trusted Devices" to be active.
- Display Recaptcha in the wp_login_form() template function.
- Block access to git and svn repositories when System Tweaks -> Protect System Files is enabled.
- Update jQuery Validation library to 1.17.0
- Don't require Two-Factor on-boarding if the user is required to use Two-Factor because of a vulnerable site.
Fixes
- Improve detection of blocking the File Change Scan from being scheduled if one is already being run.
- Prevent infinite recursion error when trying to access directories outside of the allowed file tree.
- Grade Report styling issue on IE 11.
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