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

Hey, it’s time for another round of maintenance builds! After skipping over February’s maintenance build — we had our team retreat at the start of the month, followed by a number of team vacations + outages — we’ve spent the past month developing a badass new batch of updates to the codebase and are stoked to share it with you. Bug fixes and features (including the responsive and updated recurrence functionality Reid mentioned in his recent blog post) abound, and we’re stoked to get these updates out to the masses.

Next time you hit your site’s dashboard, you’ll see prompts to update to 3.5 for any of the following plugins you might have installed:

  • 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.5

  • Added fully responsive styles and functionality for all Events views! For an overview of the changes, see this blog post
  • Added javascript templating for use in tooltips and mobile views were needed
  • Updated Countdown widget styling to match TwentyEleven/TwentyTwelve/TwentyThirteen/TwentyFourteen theme styling
  • Addressed a responsive layout issue with the Classic Tribe Bar
  • Fixed a responsive layout issue with days not lining up properly in the Month view in TwentyFourteen
  • Fixed an issue where the address wasn’t displaying properly in the single venue view
  • Patched an issue where events can overlap the Date Picker in week view
  • Fixed a styling issue with the ‘Cancel’ button when creating tickets for an event
  • Addressed an issue where the ‘View Calendar’ link wasn’t displaying correctly on the Event List page in the admin (thanks to Patti on the forums for reporting this!)
  • Tackled an issue where the <select> dropdown wasn’t firing events correctly when using Skeleton styles (thanks to jenthomson on the forum for initially catching this!)
  • Fixed default view selector sync with available views checkboxes in settings admin
  • Removed javascript dependency on wp body class function in month view (big thanks to cooperinstitute at the PRO forums for this report!)
  • Fixed various issues with admin settings (with thanks to Grégory Viguier for reporting them!)
  • Patched an issue with unnecessary separator symbols in title output (thanks to Patti on the forums for her report here!)
  • Implemented various Help screen improvements
  • Fixed an issue affecting handling of sticky posts (thanks to bechster on the dot-org forums for the first report of this!)
  • Improved handling of categories to automatically include child categories (thanks to materdeiknights for the original report of this at the forums!)
  • Removed recurrence-related code unused by core
  • Fixed handling of errors when importing malformed CSV files
  • Fixed an issue where Venue & Organizer titles could be set to “Unnamed”
  • Fixed an issue where using a comma in the event cost field would disable the currency symbol from displaying (thanks to Bernhard for first reporting this over at the forums!)
  • Fixed a variety of untranslatable strings
  • Updated link to the Filter Bar plugin in the help tab
  • Added new Ukranian translation files, courtesy of Vasiliy
  • Added new Montenegrin translation files, courtesy of Sasa Vukovic
  • Added updated Norwegian Bokmål translation files, courtesy of Morten Ruud
  • Added new Norwegian Nynorsk translation files, courtesy of Torbjørn Lauen
  • Added updated Romanian translation files, courtesy of Cosmin Vaman
  • Added updated German translation files by Oliver Heinrich
  • Added updated Brazilian Portuguese translation files courtesy of Emerson Marques
  • Added updated Dutch translation files courtesy of J.F.M. Cornelissen and Frans Pronk
  • Added updated French translation files from Laurent Proulx

Events Calendar PRO 3.5

  • Incorporated fully responsive styles and functionality for all Events views! For an overview of the changes, see this blog post
  • Changed how recurring events are stored, to give a unique post ID to each recurrence
  • Fixed an issue where the Category class wasn’t properly being added to events when paging in Week View (thanks to Andy Fragen on the forums for reporting this!)
  • Fixed issue with popstate and bug in webkit when coming back from single venue view
  • Fixed issue were week view title would be cut off on short events (thanks to umediagroup on the forums for their report of this!)
  • Changed the workflow for breaking instances of a recurring event out of their series
  • Fixed recurring event permalinks in tag archives
  • Changed Week view to use the “End of day cutoff” setting (thanks to zengirl on the forums for the report here!)
  • Updated the recurrence UI to prevent setting a recurrence end date before the series start date
  • Fixed an issue where deleting an instance of a recurring event would delete the entire series
  • Fixed an issue where the Mini Calendar Widget could skip February when navigating through the months (thanks to timhengeveld on the forums for this report!)
  • Optimized some queries related to map view (thanks to crack00r on the forums for the report that got us thinking about this!)
  • Fixed an issue where the “Hide if no events” checkbox was not working in the Featured Venue widget
  • Fixed an issue where the iCal button would always download all events, instead of the events currently being viewed (thanks to philmacaulay on the forums for the first report of this!)
  • Fixed a variety of untranslatable strings
  • Incorporated new Ukranian translation files, courtesy of Vasiliy
  • Incorporated updated Spanish translation files, courtesy of Juan Jose Reparaz Sarasola
  • Incorporated new Montenegrin translation files, courtesy of Sasa Vukovic
  • Incorporated updated Norwegian Bokmål translation files, courtesy of Morten Ruud
  • Incorporated new Norwegian Nynorsk translation files, courtesy of Torbjørn Lauen
  • Incorporated updated Romanian translation files, courtesy of Cosmin Vaman
  • Incorporated updated German translation files by Oliver Heinrich
  • Incorporated updated Brazilian Portuguese translation files from Emerson Marques
  • Incorporated updated Dutch translation files from J.F.M. Cornelissen and Frans Pronk
  • Incorporated updated French translation files from Laurent Proulx

Community Events 3.5

  • Fixed handling of user roles blocked from admin for superadmins on multisite
  • Fixed an issue where borders weren’t displaying properly on the WYSIWYG editor (thanks to memeco on the forums for his report here!)
  • Fixed inconsistencies in the event submission form when PRO and Community have different default venues or organizers
  • Updated sanitization filters to allow shortcodes in event descriptions by default (thanks to elmalak on the forum for reporting this!)
  • Fixed broken templates when editing venues and organizers while using the default events template
  • Fixed a variety of untranslatable strings
  • Incorporated updated Romanian translation files, courtesy of Cosmin Vaman
  • Added updated German translation files, courtesy of Oliver Heinrich
  • Added updated Brazilian Portuguese translation files, courtesy of by Emerson Marques
  • Incorporated updated Dutch translation files, courtesy of J.F.M. Cornelissen
  • Incorporated updated Spanish translation files, courtesy of Juan Jose Reparaz Sarasola

Filter Bar 3.5

  • Corrected text domains for front end Filter Bar strings
  • Updated Filter Bar queries to work without tribe_event_duration, as part of our PRO recurrence refactor
  • Restructured templates so they are namespaced
  • Incorporated new Spanish translation files, courtesy of Elias Garcia Fernandez
  • Incorporated new Romanian translation files, courtesy of Cosmin Vaman
  • Incorporated new German translation files, courtesy of Patrick Lemke and Oliver Heinrich
  • Incorporated new Dutch translation files, courtesy of J.F.M. Cornelissen
  • Incorporated new Italian translation files, courtesy of Radu Costinean
  • Incorporated new Danish translation files, courtesy of Soren Jensen

Facebook Events 3.5

  • Resolved a number of strict standard issues during imports
  • Improved messaging when attempting to import from individual Facebook accounts
  • Fixed an issue with cover image imports not working as expected (thanks to efromdc for the original report of this at the forums!)
  • Incorporated new Italian translation files, courtesy of Daniel Tieghi
  • Incorporated updated Romanian translation files, courtesy of Cosmin Vaman
  • Incorporated new Norwegian Nynorsk translation files, courtesy of Torbjørn Lauen
  • Incorporated new Dutch translation files, courtesy of J.F.M. Cornelissen
  • Incorporated updated Spanish translation files, courtesy of Lorenzo Sastre Muntaner

Eventbrite Tickets 3.5

  • Added a feature where the tribe_get_cost() function in events templates will now display ticket cost from Eventbrite (thanks to randalldon at the forums for reporting this!)
  • Added a filter ‘tribe_events_eb_request’ that can be used to filter any request params before they are sent to Eventbrite (thanks to Cloud Genius on the forums for the report!)
  • Added Eventbrite event privacy status to the event editor , along with a link to change the Event privacy on Eventbrite
  • Updated the API so that Events will now only be created at Eventbrite if the event is published in TEC
  • Improved error messaging when errors occur
  • Incorporated updated Romanian translation files, courtesy of Cosmin Vaman
  • Incorporated updated Spanish translation files, courtesy of Lorenzo Sastre Muntaner

WooCommerce Tickets 3.5

  • Added code to improve inventory/out-of-stock handling (thanks to studioseptember at the forums for reporting this!)
  • Fixed issue where unusual circumstances could stop plugin from fully loading
  • Fixed bug with template overrides for attendee email (thanks to Quentin on the forums for reporting this one!)
  • Added compatibility fixes for Events Calendar PRO 3.5
  • Incorporated new Ukranian translation files, courtesy of Vasiliy
  • Incorporated new Danish translation files, courtesy of Soren Jensen

EDD Tickets 3.5

  • Fixed a bug generating multiple downloads per product (thanks to Diego and Todd for reporting this!)
  • Improved display of cart errors (thanks to rpphotography for feedback on this at the forums!)
  • Improved handling of order states in attendee screen (thanks to Robert for the original report here!)
  • Introduced compatibility fixes for Events Calendar PRO 3.5
  • Incorporated updated German translation files, courtesy of Brian Haas

WPEC Tickets 3.5

  • Fixed an issue where tickets could be sent before an order cleared
  • Fixed HTML formatting issues in emails
  • Fixed an issue where unusual circumstances could stop plugin from fully loading
  • Improved handling of order states in attendee screen
  • Introduced compatibility fixes for Events Calendar PRO 3.5
  • Incorporated new Romanian translation files, courtesy of Cosmin Vaman
  • Incorporated new Danish translation files, courtesy of Soren Jensen

Shopp Tickets 3.5

  • Fixed a problem with the plugin update help dialog
  • Improved handling of order states in attendee screen
  • Incorporated compatibility fixes for Events Calendar PRO 3.5
  • Incorporated new Romanian translation files, courtesy of Cosmin Vaman
  • Incorporated new Czech translation files, courtesy of Elias Garcia Fernandez
  • Incorporated new Danish translation files, courtesy of Soren Jensen

What’s next? We’re cranking on our April maintenance build now, and it’s got a solid mix of bug patches and new features — including one related to the handling of RSS feeds that I’m personally super stoked about — that aim to make the plugin suite even better. We’re looking forward to showing you what we’ve been building and pushing out more features to the masses.

Until then we wish you the best with 3.5 and welcome your feedback on the new functionality. Hit us up in the forums if you encounter any issues.