4.4.33
2018-10-03 Fix5 Tweak3 Deprecated2Fixes
- 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
