Maintenance Release for the Week of 18 December 2017

Welcome to Maintenance Release number 25 and last planned release of 2017! Serving our community with 25 maintenance releases this year has been an incredibly rewarding task and we’d like to thank each and everyone of you for your patience, diligence and well crafted support tickets that have all helped in squashing bugs and creating fixes! If this is your first time getting an update from us remember Maintenance Releases are smaller updates between major releases that are mostly comprised of bug fixes, tweaks, and small but meaningful improvements. We always recommend using a staging site to test these changes before updating on a live site.

To see all of the changes included in this Maintenance Release, check out the changelogs for all updated plugins below:

The Events Calendar Pro 4.4.20

  • Fix – Select2 for Widget filtering allows Searching correctly again
  • Fix – Altered the collapse_sql logic to avoid SQL errors relating to query ordering (our thanks to Luke Kenny for flagging this problem)
  • Fix – Added code to avoid running the min/max coordinates query when event IDs are available (doing so resulted in database errors – props @afragen)
  • Fix – Fixed an issue that would generate warnings on PHP 7.1+ (props to @tanumstrand)
  • Fix – Fixed a typo in the Event List widget options
  • Fix – Prevent a fatal if a non-truthy value is passed when calling tribe_is_recurring_event()
  • Fix – Fixed strtotime() warnings on recurring events created past the last advance limit, props to Zoe for bringing this up
  • Fix – 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)
  • Fix – 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)
  • Fix – 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)
  • Fix – 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)
  • Tweak – 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!)
  • Tweak – Modified recurrence dependency trigger to work with events with no ID
  • Language – 0 new strings added, 135 updated, 0 fuzzied, and 1 obsoleted

The Events Calendar 4.6.8

  • Fix – Preserve filter bar checkbox selections when changing views
  • Fix – Fix radio filters so they are only included as values when switching views when checked
  • Fix – Ensure the correct properties are set for list widget queries, to avoid problems when running alongside Events Calendar PRO (props @KZeni)
  • Fix – Fixed some layout issues with the “Buy Now” button and stock labels on mobile list views
  • Fix – Fixed issue where left- or right-aligned images at the bottom of event descriptions would overlap event meta on single-event pages
  • Fix – Fixed issue where Google Maps Link would display in some situations even when there is no address information for which to generate a link.
  • Fix – Corrected reference to a Select2 asset (our thanks to @pyxis630 for flagging this problem and props to @andrasguseo for the fix)
  • Fix – Ensure that when start and end dates are passed to the REST API, all events within the date range are correctly retrieved (thanks @braffenberg and others for highlighting this issue!)
  • Tweak – 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!)
  • Tweak – Adjusted CSS to improve the display of venue URLs/phone numbers (especially when Events Calendar PRO is also active) (our thanks to Mathew on the forums for flagging this issue)
  • Tweak – Added new REST API endpoint that allows looking up events by slug instead of ID at the path `events/by-slug/{slug}/`, it has the same functionality as the endpoint `events/{ID}`
  • Tweak – Added `slug` to the REST API responses for event data
  • Tweak – Added `slug` to the REST API parameters allowed to use when inserting or updating an event
  • Tweak – Added new `tribe_events_rest_use_inclusive_start_end_dates` filter so that users can make the REST API return events from a more literal date range
  • Language – 3 new strings added, 68 updated, 0 fuzzied, and 0 obsoleted

Filter Bar 4.5.2

  • Fix – Fix PHP notice “Trying to get property of non-object” when checking category depth, thanks Simon!
  • Compatibility – Minimum supported version of WordPress in now 4.5

Not Updated This Release

The following plugins have not been updated this release and will remain at the version numbers specified here:

  • Event Tickets 4.6.2
  • Event Tickets Plus 4.6.2
  • Community Events 4.5.8
  • Community Tickets 4.5.3
  • Image Widget 4.4.7
  • Advanced Post Manager 4.4
  • Eventbrite Tickets 4.4.8
  • Image Widget Plus 1.0.2
  • GigPress 2.3.19