Maintenance Release for the Week of 30 September 2018

Welcome to maintenance release number 14 of 2018! If this is your first time getting an update from us, maintenance releases are smaller updates between major releases, and are mostly comprised of bug fixes, tweaks, and small (but meaningful!) improvements. We always recommend using a staging site to test these changes before updating on a live site.

To see all of the changes included in this maintenance release, check out the changelogs for all updated plugins below:

The Events Calendar 4.6.24

  • Fix – 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
  • Fix – Only load widget assets when widget is active on the page
  • Fix – Ensure that venue, organizer, and meta information doesn’t show on password-protected events
  • Fix – Correct the Google Maps API link in the Settings help text to point to the correct API page
  • Fix – Restores the event categories and tags creation summary in CSV imports
  • Fix – Updated the Events Gutenberg extension install check to show only when the extension is not active
  • Fix – Stop potential fatal errors from debug logging when running EA import actions from command line
  • Fix – 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!)
  • Fix – Ensure that the tribe-events-bar-should-show filter functions as aspected; if __return_false is passed, the Tribe Bar will be totally hidden (thanks @debranettles for reporting this!)
  • Fix – Added checks to prevent JS Type Error in mobile view. Thanks szenenight, agrilife and others for flagging this!
  • Fix – Only load Customizer CSS when loading main stylesheets or widget stylesheets of PRO
  • Fix – Restore functionality of admin notices that display when a license key is invalid (thanks to @tyrann0us on GitHub for submitting the fix!)
  • Fix – Update our mascot terminology to the preferred verbiage
  • Fix – Handle the upload of images with more complex URLs
  • Tweak – Added the tribe_global_id_valid_types action to allow new EA origins
  • Tweak – Added the tribe_global_id_type_origins action to allow new EA origins
  • Tweak – Added new filters for customizing the fallback Google Maps embeds: tribe_is_using_basic_gmaps_api, tribe_get_basic_gmap_embed_url, and tribe_get_basic_gmap_embed_url_args
  • Tweak – Fixed the handling of the global $post variable in some Month View templates to make it easier for themers to customize those templates
  • Tweak – Ensure linked posts are listed alphabetically in metabox dropdowns, as they are in all other admin locations
  • Tweak – Added the tribe_events_month_daily_events filter to the Month view
  • Tweak – Move Google Maps API loading to tribe_assets and only load once on single views when PRO is active, thanks to info2grow first reporting
  • Tweak – Accept 0 as an argument in tribe_get_events() so that ‘post_parent’ => 0 works, thanks Cy for the detailed report
  • Tweak – Added the tribe_aggregator_record_by_origin filter to allow new EA origins
  • Tweak – Added the tribe_aggregator_service_post_import_args filter to allow new EA origins
  • Tweak – Added the tribe_aggregator_import_validate_meta_by_origin filter to allow new EA origins
  • Tweak – Added the tribe_events_aggregator_refine_keyword_exclusions filter to allow new EA origins
  • Tweak – Added the tribe_events_aggregator_refine_location_exclusions filter to allow new EA origins
  • Tweak – Added the tribe_aggregator_event_translate_service_data_field_map filter to allow new EA origins
  • Tweak – Added the tribe_aggregator_event_translate_service_data_venue_field_map filter to allow new EA origins
  • Tweak – Added the tribe_aggregator_event_translate_service_data_organizer_field_map filter to allow new EA origins
  • Tweak – Added the tribe_events_status_third_party action to allow new EA origins
  • Tweak – Added the tribe_events_aggregator_import_form action to allow new EA origins
  • Tweak – Added $origin_show_map_options parameter to the tribe_aggregator_fields filter to allow new EA origins to make use of them

Events Calendar PRO 4.4.33

  • Fix – 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
  • Fix – Prevent duplicate events from being created on the first date of a series, thanks to Mathew for the detailed instructions to reproduce
  • Fix – Only load widget assets when widget is active on the page
  • Fix – 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
  • Fix – 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!)
  • Tweak – Combine widget css into a single css file, still using widget-calendar-pro-style has the handle
  • Tweak – 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
  • Tweak – Added localization variables to scripts over the mini calendar widget, in order to avoid warnings when used on non events pages
  • Deprecatedtribe_events_pro_google_maps_api in favor of using tribe_events_google_maps_api
  • Deprecated – Removed empty function tribe_ecp_uninstall

Event Tickets 4.8.2

  • Fix – Ensure that ticket forms and related info are not visible on password-protected events, posts, and other post types
  • Fix – Prevent notice when editing ticket with global capacity
  • Fix – Fixed a number of locations in Tribe Commerce-powered admin views where prices were reported without their full decimal values
  • Fix – Display RSVP/Tickets unavailability message on the position selected over the Settings. Thanks @liblogger for flagging this!
  • Fix – Remove the “Not Going” RSVPs from the attendee count on the events list. Props to @mirre1 for flagging this!
  • Fix – Ensured that the TribeCommerce ticket start and end sale date respect the event timezone. Thanks Ryan and Georges for flagging this!
  • Fix – Fixed datepicker format related problems when using Event Tickets as standalone
  • Tweak – Ensure the attendees cache is cleared upon checking in an attendee or undoing a checkin (thanks to @hadamlenz on GitHub for submitting this change!)
  • Tweak – Fix some internal documentation of shortcode templates to ensure filenames are accurate
  • Tweak – Prevent RSVP form from submitting when the quantity is 0 or if blank

Event Tickets Plus 4.8.2

  • Tweak – Add tribe_tickets_plus_qr_enabled filter

Eventbrite Tickets 4.5.4

  • Fix – Ensure that featured images from Eventbrite events are imported even without an Event Aggregator license key
  • Tweak – fire the tribe_events_eventbrite_event_data_not_found action and add a log entry when no data is found for an Eventbrite event
  • Tweak – added the tribe_events_eventbrite_iframe_display filter to allow overriding Eventbrite tickets iFrame display checks on events

Not Updated this Release

The following plugins have not been updated this release, and will remain at the version numbers specified here:

  • Community Events 4.5.13.1
  • Community Tickets 4.5.6
  • Filter Bar 4.5.8
  • GigPress 2.3.21
  • Image Widget 4.4.7
  • Advanced Post Manager 4.4
  • Image Widget Plus 1.0.2