Release: Version 3.6 of The Events Calendar, Events Calendar PRO + all add-ons

Hey everyone! We’ve been hard at work for the past month on our latest release, and finally have a finished product to share with you all: as of today, the 3.6 updates for our entire plugin suite have been deployed. While not as major an update as March’s 3.5 build, there is still a lot changed here — enough that you should definitely read our blog post covering things to be aware of before you hit “Update.”

There are 3.6 updates for all of the following plugins:

  • The Events Calendar
  • Events Calendar PRO
  • Community Events
  • Facebook Events
  • Eventbrite Tickets
  • WooCommerce Tickets
  • EDD Tickets
  • WPEC Tickets
  • Shopp Tickets
  • Filter Bar

A detailed changelog for each plugin is below.

The Events Calendar 3.6

  • Added shortcode support to the before/after calendar HTML fields (thanks to aurelio on the forums for the idea!)
  • Added facilities for easier customization of ticketing plugin attendee tables (thanks to Mike Z from Tuna Traffic and his awesome developer, Evan, for the assistance!)
  • Added ability to remove entries from ticketing plugin attendee tables (thanks to user artworkcreative on the forum for the heads up!)
  • Added support for various datepicker date formats in the front end (thanks to africaatlanta on the forums for getting the ball rolling on this!)
  • Improved tribe bar handling of custom inputs (thanks to manishie on the forums for the report!)
  • Improved datepicker namespacing in admin to avoid collisions with other plugins (thanks to jonathanhaswell for the report!)
  • Improved user interface for event start/end times in the event editor (when working in 12hr format)
  • Improved microformats implementation across multiple views (thanks to Kevin on the forums for the report!)
  • Deprecated the meta walker and added new templates for the display of single event meta
  • Fixed an incorrect redirect when visiting an event with the wrong date in the URL
  • Addressed a bug that prevented correctly saving venue and organizer information when an event is saved
  • Moved the iCalendar feed to the core The Events Calendar plugin
  • Moved the Google Calendar feed to the core The Events Calendar plugin
  • Moved all HTML Markup (and the loop) to the List Widget template (thanks to cityofroundrock for the idea!)
  • Now only enqueueing events-admin.css on appropriate Events Pages (thanks to verdipro on the forums for reporting this!)
  • Fixed an issue where Category CSS classes were being removed from Events when in Responsive Mode (thanks to Andy Fragen for the report!)
  • Fixed an issue where page 2 or more of past view on list view was inaccessible (thanks to Bob on the forums for reporting this!)
  • Fixed an issue with double quotes being incorrectly escaped for tribe json function (thanks to laurasbeads on the forum for catching this!)
  • Removed all obsolete references to hide-visibility.css (thanks to aljuk at WordPress.org for catching this!)
  • Addressed gcal export files to add the Event Permalink to the Event Description when importing into Google Calendar
  • Removed the hyperlink on the Featured image in the Event single template (thanks to bigriverseo for catching this!)
  • Improved the ‘No Events Found’ messaging for various scenarios to more helpful and descriptive (thanks to morktron on the forums for the idea!)
  • Moved Day view from Events Calendar PRO to The Events Calendar
  • Fixed an issue where switching between views would show events from incorrect dates
  • Fixed an issue where selecting a date in the Tribe Bar may not have desired results when object caching is on
  • Added settings for specifying custom formats for dates that are displayed throughout the plugin
  • Ordered events in the events RSS feed by event date, rather than date of publication (thanks to everyone who requested this!)
  • Removed “View Venue” links when Events Calendar PRO is not active
  • Fixed a bug where each time you previewed an event with unsaved data, it could create duplicate Venues and Organizers (thanks to snorton on the forums for the heads up!)
  • Remove Events dropdown from the admin bar when you’re in the network admin (thanks to @cfoellmann on GitHub for catching this!)
  • Ensured that external links on the TEC row in the admin Plugins page now open in a new tab (thanks to @cfoellmann on GitHub for the idea!)
  • Added a readme page for the Github repository
  • Fixed an issue with multi-day All Day events were not showing at the top of Day view
  • Fixed an issue where the iCal feed was exporting all events rather than the currently displaying events (thanks to Glenn on the forums for the report!)
  • Added new Estonian translation files, courtesy of Andra Saimre
  • Added updated German translation files, courtesy of Dennis Gruebner
  • Added updated Swedish translation files, courtesy of Jonas Reinicke
  • Added new Latvian translation files, courtesy of Raivis Dejus
  • Added new Afrikaans translation files, courtesy of Liza Welsh
  • Added updated Czech translation files, courtesy of Petr Bastan
  • Added updated Greek translation files, courtesy of Yannis Troullinos
  • Added new Danish translation files, courtesy of @bechster

Events Calendar PRO 3.6

  • Incorporated taxonomy filters to the advanced events list widget
  • Incorporated a feature to make the end date follow the start date when editing recurrence in the admin
  • Deprecated the meta walker and added new templates for custom field data
  • Fixed recurring event URLs when using default permalinks
  • Fixed the query for days with events in the mini calendar widget
  • Added code to prevent the re-creation of deleted instances of recurring events, when the original event is re-saved or the series is split
  • Fixed switching a recurring event to a non-recurring event
  • Incorporated code to better handle recurring events when importing events from a WordPress XML export
  • tribe_get_events() now provides a default value for the eventDisplay query parameter
  • Moved all HTML Markup (and the loop) to the List Widgettemplate
  • Fixed an issue where Category CSS classes were being removed from Events when in Responsive Mode
  • Fixed an issue where duplicate Prev/Next Nav elements would display in Photo & Map View when no events were found
  • Incorporated code to hide the ‘All Day’ bar in Week View when no All Day events are found
  • Added a ‘View All Events at this Venue’ link to the Featured Venue Widget
  • Split out the Related Events code to it’s own template file: views/pro/related-events.php
  • Fixed an issue where the selected category wasn’t being respecting when paginating on Photo View
  • Fixed an issue where using the Mini Calendar widget could break comments on posts
  • Incorporated code so that the mini calendar widget will no longer display expired events in the list below the calendar
  • Incorporated new Estonian translation files, courtesy of Andra Saimre
  • Incorporated updated German translation files, courtesy of Dennis Gruebner
  • Incorporated updated Swedish translation files, courtesy of Jonas Reinicke
  • Incorporated new Latvian translation files, courtesy of Raivis Dejus
  • Incorporated new Afrikaans translation files, courtesy of Liza Welsh
  • Incorporated updated Czech translation files, courtesy of Petr Bastan
  • Incorporated updated Greek translation files, courtesy of Yannis Troullinos

Community Events 3.6

  • Fixed editing of recurring events when PRO is active
  • Added a “Delete All” option for recurring events
  • Incorporated new Ukranian translation files, courtesy of Vasily Vishnyakov
  • Incorporated updated German translation files, courtesy of Dennis Gruebner

Facebook Events 3.6

  • Fixed markup in the import form (thanks to both Malisa at ManageWP and geekteq for the heads up!)
  • Fixed a bug where imported venues and organizers were left without a slug in some cases
  • Incorporated updated Czech translation files, courtesy of Petr Bastan
  • Incorporated updated French translation files, courtesy of Alaric Breithof

Eventbrite Tickets 3.6

  • Removed the Google Checkout payment option when publishing events to Eventbrite
  • Incorporated updated French translation files, courtesy of Alaric Breithof

WooCommerce Tickets 3.6

  • Revised ticketing form to help minimize styling issues with a range of popular themes
  • Incorporated updated German files, courtesy of Margit Wright
  • Incorporated new Czech translation files, courtesy of Petr Basan
  • Incorporated updated French translation files, courtesy of Alaric Breithof
  • Incorporated new Norwegian Bokmål translation files, courtesy of Gregory G

EDD Tickets 3.6

  • Fixed an issue where some text added to order emails was non-translatable
  • Incorporated new Czech translation files, courtesy of Petr Basan
  • Incorporated new French translation files, courtesy of Alaric Breithof

WPEC Tickets 3.6

  • Incorporated new Afrikaans translation files, courtesy of Liza Welsh
  • Incorporated new Czech translation files, courtesy of Petr Basan
  • Incorporated new French translation files, courtesy of Alaric Breithof

Shopp Tickets 3.6

  • Incorporated new French translation files, courtesy of Alaric Breithof

Filter Bar 3.6

  • Added ability to make filters show on hover instead of click (filter override)
  • Added a feature where mobile filters will close after ajax success and get out of the way
  • Improved horizontal filter show/hide performance (items will now hide on body click)
  • Improved cost filter functionality
  • Improved Javascript performance
  • Revised behavior of the “all day” time filter to relate specifically to events marked as “all day”
  • Fixed an issue where the Venue and Organizer filters could disappear when the category filter was set
  • Added a WordPress filter so that available values in the filters could be modified (‘tribe_events_filter_values’)
  • Fixed an issue where the “Day” filter was not respecting the end of day cutoff setting
  • Incorporated new French translation files, courtesy of Bastien Bournet-Charrier
  • Incorporated new Ukrainian translation files, courtesy of Vasily Vishnyakov
  • Incorporated updated German translation files, courtesy of Dennis Gruebner
  • Incorporated new Czech translation files, courtesy of Petr Basan

That’s it this month! We’re already hard at work on 3.7, which is aiming for a launch just after the 4th of July and has a solid mix of bug fixes, usability enhancements and new features we’re thinking will really excite the community. If you encounter any problems with the 3.6 codebase, let us know at the forums — we’ll do our best to get you sorted.