Events Calendar Pro
Features
- Added two new actions to control the shortcodes HTML,
tribe_events_pro_tribe_events_shortcode_before_renderandtribe_events_pro_tribe_events_shortcode_after_render - Added a new attribute to the
[tribe_events]shortcode,main-calendarso that you can control whether the "All Events" link on a single event will return the main calendar page or to the page with the[tribe_events]shortcode
Fixes
- Prevent unbalanced HTML tags from being output by the
[tribe_event_inline]shortcode - Resolved some problems with translations in tooltips on recurring events
- Prevent PHP errors when saving an event with the UTC + 9.5 time zone (thanks to Ross in the Help Desk for flagging this problem!)
- Prevent PHP errors when saving a recurring event with multiple recurrences in the same day
- Prevent 404 errors on recurrence feed pages (thanks to Ranjan and others in the Help Desk for reporting this problem!)
- Fixed the default value for the front-end recurring event instances toggle
- Make sure that hidden events are not displayed on the Mini Calendar Widget
- Added support for custom days on yearly recurrence rules (thanks to Ross for reporting this problem in our Help Desk)
- Prevent navigation on recurring events on pages that don't exist (thanks to Jay and others in the Help Desk for reporting this problem)
- Ensure the
[tribe_event]shortcode uses the default view in the Event Settings if there's no definedviewattribute in the shortcode - Avoid some "not found" errors on recurring event list pages when the number of pages is 2
- Fixed navigation problems on recurring events when the parent event is in the past or the future relative the currently-viewed event
Tweaks
- Added coordinates to the Google Map Link for Venues instead of the address to improve accuracy
- Ensure maps honor the content around the
[tribe_events]shortcode instead of rendering the map above all content (thanks to Francesco and others for flagging this problem!) - Improved default styles for the Venue Widget
- Improved Week View user experience in small viewports
- Added notice about required dependencies on network installations
- Ensure event countdowns use the event's timezone
Languages
- 0 new strings added, 123 updated, 0 fuzzied, and 0 obsoleted
Fixes
- Make sure order clause for EventStartDate is present on the SQL query
- Make sure Additional Fields are not emptied when an Event Aggregator import updates an event
Tweaks
- Prevent unnecessary recurring-events labels from showing up on Community Events submission form
- Make sure country names don't contain parentheses before being sent to the Google Maps API
Fixes
- Reverted Geolocalization changes made on Version
4.4.24, will revisit the issue in future release (our thanks to Katherine, Ben Winton and others for flagging this)
Fixes
- Prevent fatals and 500 errors from happening because of
undefined function tribe_get_global_query_object()due to mismatch of the required The Events Calendar versions
Fixes
- Resolved problems with photo view pagination (paging through past events was not working as expected - our thanks to Matt on the forums for flagging this)
- Improved performance in relation to map view (by altering queries triggered by the
get_min_max_coords()method - our thanks to Fred McNaughton, Jeremy Felt and other for highlighting this) - Altered the way recurring event URLs are generated so they are unique even if they take place on the same day (our thanks to moonsrarebooks on the forums for drawing our attention to this issue)
- Ensured that iCal exports from embedded event views (ie, generated by the
[tribe_events]shortcode) are consistent with exports from our regular views - Resolved inconsistencies between the mobile version of regular week view and week view when generated by the
[tribe_events]shortcode (our thanks to Thomas for highlighting this problem) - Corrected the export of upcoming events from single organizer pages
Tweaks
- Replaced direct references to $wp_query global with new
tribe_get_global_query_object()function to mitigate errors on sites with plugins or themes that manipulate that global directly (thanks @archetypalsxe for highlighting this issue!) - Clarify helper text for 'Front-end recurring event instances toggle' option
- Improve the detection of venues that need geolocation information (props to @timmy12969 and many others in the forums for highlighting this issue!)
- Display past events on single venue view
- Decrease
z-indexvalue on the Week view
Fixes
- ICal feed now contains the correct list of events if [tribe_events] shortcode is being used
- Make sure a parent exists on the DB before removing it from the DB
- Remove reference to undefined variable in Countdown widget
- Ensure parity of CSS styles between the default Month View and the embedded Month Views generated by Events Calendar PRO's [tribe_events] shortcode (thanks @copoloff for reporting this bug!)
- Make sure recurring events are translated with WPML if different languages are placed on the URLs are directories
Tweaks
- Add filter
tribe_events_pro_recurring_event_permalinksto provide an opportunity to change the generated URL with a third party plugin like WPML - Prevent week-view grid tooltips from appearing "clickable" when they are not (props to Alyson E. for highlighting this bug)
- Improved performance of the recurrence conditionals by loading them asynchronously
Fixes
- Create instance variables until plugins are loaded, to allow translations on each variable
- Add data attributes to the container created by the shortcode, to allow JS events to work and other attributes from main events page to be attached to the shortcode template
- Restored ability to query Google and obtain the longitude and latitude of venues (our thanks to @themal and many others for flagging this problem)
Tweaks
- Distance filter now is displayed as soon as there's a value on the location field
- Trigger an event
map-created.tribewhen a map instance is created - Add link to the API tab when the Google Maps API limit is reached
- Add routes with
tribe_events_rewrite_rules_customfilter instead ofgenerate_rewrite_rules - Improved validation of the "Week Day Format" option in the Display settings so that blank values are no longer accepted
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_coordsto let plugins override the min/max coords logic to avoid hitting MySQL - Ensure
Geo_Loc::get_min_max_coordsalways returns an array, to prevent potential JS errors for properties that are not defined or a variable that is not an object
Fixes
- Restore correct ordering of event lists (our thanks to Jonathan Vogel-Borne and others for highlighting this issue)
Fixes
- Select2 for Widget filtering allows Searching correctly again
- Altered the collapse_sql logic to avoid SQL errors relating to query ordering (our thanks to Luke Kenny for flagging this problem)
- Added code to avoid running the min/max coordinates query when event IDs are available (doing so resulted in database errors - props @afragen)
- Fixed an issue that would generate warnings on PHP 7.1+ (props to @tanumstrand)
- Fixed a typo in the Event List widget options
- Prevent a fatal if a non-truthy value is passed when calling tribe_is_recurring_event()
- Fixed strtotime() warnings on recurring events created past the last advance limit, props to Zoe for bringing this up
- Resolved an issue preventing us from using the correct singular or plural form for years within the recurrence UI (our thanks to websource for flagging this problem)
- Fixed an issue with the [tribe_events] shortcode's Day View where it wouldn't paginate unless the Tribe Bar was activated (props to @socialspdlc-org for highlighting this issue)
- Fixed some recurring event meta data-related code that would sometimes produce PHP notices when viewing events that recurred yearly (thanks @alistek for reporting this bug)
- Fixed the mini calendar widget and shortcode's pagination to ensure that each month shows a correct list of events (thanks to @kdr4phtc for reporting this)
Tweaks
- Added Google Maps API key to all Google Maps URLs when the key is available, allowing maps to load more reliably on some hosting environments (props to @sfdfortnight, @thor, and many others for reporting this!)
- Modified recurrence dependency trigger to work with events with no ID
Languages
- 0 new strings added, 135 updated, 0 fuzzied, and 1 obsoleted
