Recent Updates
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
Tweaks
- Add schedule options to the "Grade Report Change" email.
Fixes
- Don't send "Grade Report Change" email if the grade is reverted back to the original grade during the waiting period before sending the notification.
- Plugins were deactivated when updating through Grade Report.
- REST API Protection blocked the Taxonomies route for all users.
Fixes
- Resolved a JS error preventing visitors from successfully logging into via a donation form. [#3684](https://github.com/WordImpress/Give/issues/3684)
- Typo within tooltip. [#3685](https://github.com/WordImpress/Give/issues/3685)
- Removed usage of deprecated jQuery load() method. [#3688](https://github.com/WordImpress/Give/issues/3688)