4.4.21

2018-01-10 Fix1 Tweak4

Fixes

  • Modified the plugin's logic of hiding subsequent recurring events to avoid SQL errors under some conditions (props @garrettjohnson)

Tweaks

  • Made the caching of Map View's geofence data more consistent in terms of when it invalidates; this should improve performance (props to many users reporting details of this issue in the forums!)
  • Altered means of displaying the date within the countdown widget's settings to remove the potential for uncaught exceptions (our thanks to Otto for highlighting this problem)
  • Added filter tribe_geoloc_pre_get_min_max_coords to let plugins override the min/max coords logic to avoid hitting MySQL
  • Ensure Geo_Loc::get_min_max_coords always returns an array, to prevent potential JS errors for properties that are not defined or a variable that is not an object