Events Calendar Pro
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
Fixes
- When using "Once" recurring rule, events were not being updated correctly. Thanks to @lasandia, Cynthia Giles and others for flagging this!
- Fixed duplicate parameters in week view when using the shortcode
- Modify resource url function to work in mu-plugin directory, thanks to Doug for reporting it
- Correct behavior when using "day-of-month" recurrence rules, thanks to SiteCrafting for reporting this!
Tweaks
- Improve the translatability of recurrence description text by making generic words like "day", "weeks", "year", etc. translatable in more contexts
- Update the warning message for users who are breaking an event from the series, adding a note about possible 404s. Thanks Robert for reporting
- Move the WordPress Custom Fields Metabox show|hide settings to The Events Calendar
Fixes
- Enable recurrence rules to work on the initial date of recurrence, thanks to Matt for bringing this up.
- Fix month view shortcode to url when changing between months, thanks to ltcalendar for reporting
- Fix the view shortcodes to display the view titles, thanks to templodoser for the first report
- Modified the REST API root url for
/allto query for all events belonging to a series - Fix the Mini Calendar and Events Lists widgets styles in the customizer when previewed for the first time
- Not being able to disable Generate JSON-LD data for the Advanced Event List Widget, thanks Craig for the report of this
- Yearly exclusions description along with the different date option, thanks for the report Thomas
Tweaks
- Utilize future event display on the Countdown Widget to go to the next event once the current event starts
- Namespace javascript debug function to prevent conflicts causing a function found, thanks to Tom-Mulvey for the fix
- Updated the "Additional fields" settings page, improving the UX
Features
- New action after saving venue geodata to the database
Fixes
- Add back 3rd parameter to existing filter to prevent fatal errors with Yoast SEO and other 3rd party coding, thanks Laura
Fixes
- Fix month view shortcode to retain category when changing between months, thanks to Robert Young and other for reporting
- Fix permalinks regeneration when editing recurring events on same day. Thanks @ajoranger for flagging this!
- Fix problems with filters not working when the value contains a space for the filterbar. Thanks @steviger, Sarah and others for flagging this
- Escape each closing html element in week view tooltip to prevent PHP parser from exposing html, thanks to Karen for a solution
- Fix Moment JS library deprecation warning when creating recurring events
- Fix WPML wrong URL in the language switcher for the recurring events
Tweaks
- Use event id to get title of event in Week view
- Manage plugin assets via
tribe_assets()
Deprecateds
- Tribe__Events__Pro__Asset__Ajax_Maps in favor of using
tribe_asset - Tribe__Events__Pro__Asset__Ajax_Photoview in favor of using
tribe_asset - Tribe__Events__Pro__Asset__Ajax_Weekview in favor of using
tribe_asset - Tribe__Events__Pro__Asset__Events_Pro_Css_Default in favor of using
tribe_asset - Tribe__Events__Pro__Asset__Events_Pro_Css_Full in favor of using
tribe_asset - Tribe__Events__Pro__Asset__Events_Pro_Css_Skeleton in favor of using
tribe_asset - Tribe__Events__Pro__Asset__Events_Pro_Css in favor of using
tribe_asset - Tribe__Events__Pro__Asset__Factory in favor of using
tribe_asset
Fixes
- A conflict with select2 loading on the editors for WooCommerce Membership causing an 'ajax' error in the console
Fixes
- Fix week view pagination not working
Fixes
- Redirect to the main event series page when trying to access a nonexistent event recurrence
- Display the time of recurring event when previewing the event. Thanks Sumaiya for flagging this!
- Integrate the events list and mini calendar widgets with Site Origin's Page Builder. Thanks @tommy, @simon, and @david.longdon for flagging this! [95542]
- Add validation to the recurrence exclusion "on" and "after" fields. Thanks James for reporting!
- Make sure recurring event instances will always show in REST API responses
Tweaks
- Harden the sanitizing of values on the mini calendar
- Manage plugin assets via
tribe_assets()
Fixes
- Accessibility repair: new title-bar template for loop views included above the filter bar and content containing the page title in a
h1tag. - Category Title in Photo View Loses Parameter After Navigating Previous/Next
- Make sure the recurring events series "after" field is not empty and a valid number. Thanks @versi for flagging this!
- Resolved customizer inconsistencies with month/week views and full styles
- Resolved the datepicker losing state after visiting an event and hitting the "back" button on week view. Props to Joel for reporting!
Tweaks
- Accessibility repair: heading hierarchy improvements throughout.
- Accessibility repair: make sure all elements have unique
idattributes. - Accessibility repair: remove redundant tab stops on feature image links.
- Accessibility repair: hide Google Map embeds from screen readers.
- Added the unit to the distance output
Fixes
- Resolved problems with date parameter for the week view of
[tribe_events] - Ignore empty exclusions in recurring events
- Parsing of ordinals format in to the recurring section (thanks to Steve for reporting this problem)
- Modify time-frame limitations to "Related Events" (props @cliffy, @coachsuper and others for flagging this!)
- Allow optionally showing the Before/After HTML from Event Settings on shortcode-generated calendars (thanks to Ria for reporting this problem in our Help Desk)
- Hide any errors generated by servers that don't support
set_time_limit()(Thanks to Jörg for notifying us) - Ensured the "This Week" widget use the date display settings from the settings panel (props to Miguel and @wleideckw for reporting this problem)
- Display the "loading wheel" when navigating events using
[tribe_events]shortcode (Thanks to @atoohill for notifying us!) - Prevent week view event links to require "double tap" on iPads (props to @sschuler for reporting this problem!)
- Add Filter Bar checkboxes compatibility (props @barberaprode-nl, @kentyn and others for flagging this!)
Tweaks
- Add tribe_redirected parameter to enable a visitor to select another view after default mobile redirect, thanks to Marcella for notifying us
- Correct behavior of State/Province field on Settings > Default Content screen
- Replaced the address attribute with a street attribute in
[tribe_events_list]shortcode and List Widget (Thanks to Sebastien for notifying us!)
Languages
- 7 new strings added, 126 updated, 1 fuzzied, and 3 obsoleted
