Release: Version 3.3 of The Events Calendar, Events Calendar PRO + (almost) all add-ons

As we close out 2013, we have a lot to be thankful for…not the least of which is you fine folks in the community. To try and make sure we end the year on as high a note as possible, we’ve just released the latest maintenance build for the majority of our products — the final monthly maintenance release for 2013! Next time you log in, you’ll probably see update prompts for 3.3 on all the following plugins —

  • The Events Calendar
  • Events Calendar PRO
  • Community Events
  • Facebook Events
  • Eventbrite Tickets
  • WooCommerce Tickets
  • EDD Tickets

There was no update for WPEC Tickets or the recently-launched Shopp Tickets this time around. In terms of specific updates, each plugin got the following:

The Events Calendar 3.3

  • Improved support for international date formats (big props to jeroenjoosen on the forums for the original report on this!)
  • Localization improvements for displaying the event cost field (thanks to mastafu on the forums for the heads up!)
  • List view will now link to a page of previous events if there are indeed previous events to show (props to oceanfilm on the forums for pointing this out!)
  • Fixed an issue with empty category views that could result in a fatal error (thanks to mastafu on the forums for this one, too!)
  • Fixed an issue where titles for single events were empty in some installations
  • Fixes for the tribe_get_the_day_link_date() function (thanks to @nathanielks on Twitter for catching + patching this one for us!)
  • Fixed admin menu highlighting when editing tags for events
  • Google maps will now be included properly on pages with https URLs (thanks to bmitchellini on the forums for the first report here!)
  • Tag queries that don’t specify a post type will no longer be modified to be an events query (thanks to Jason on the forums for reporting this first!)
  • Fixed an issue that caused some events not to show on month view when viewing a category (thanks to yorkshiretots on the forum for catching this!)
  • All day events are now saved with a start/end time that is determined by the end of day cutoff. This fix will not modify previously created all day events (thanks to wallyglenn on the forums for spotting this!)
  • Fixed a lot of strings that were not getting included in our language files and updated our POT file
  • Removed an invalid iCal link from the markup to prevent it being indexed by search engines (Thanks to Kevin Lisota for the original report!)
  • Fixed an XSS vulnerability in the Tribe Bar (Mega props to Yasser Khan and Chuck Tsang for the research and responsible disclosure!)
  • Implemented performance improvements in some queries for large amounts of data
  • Fixed a bug that was making our date pickers ignore the start-of-the-week setting in WordPress core (thanks to Katarina for the original report!)
  • Added CSS classes to the list widget events (thanks to Andy Fragen for requesting these!)
  • Fixed some small CSS bugs
  • Incorporated updated German translation files, courtesy of Oliver Heinrich
  • Incorporated updated French translation files, courtesy of Bastien BC

Events Calendar PRO 3.3

  • Fixed an issue with featured venue widget not returning expected results in all conditions (thanks to millcreekpark on the forums for the heads up here!)
  • Calendar widget improvements: query clean up and end-of-day-cutoff setting respected (thanks to davecfraser from the forums for the original report on this front!)
  • Map view pagination improved
  • Fixed a bug that caused events to disappear when changing the time for an existing series (thanks to Denise Crosbie on the forums for the first report here!)
  • Patched a bug that caused multiple instances of recurring events to fail to display (thanks to mastafu on the forums for reporting this!)
  • Fixed an issue with the display of multi-day events in week view
  • Map view now respects the selected category (thanks to mindful on the forums for originally reporting this!)
  • Fixed bug that caused the “Show only the first instance of each recurring event” setting to affect the “See all” page for recurring events
  • The TribeField class no longer uses the extract() function
  • Deactivating ECP will now also deactivate the default content settings (they will be restored if you reactivate ECP)
  • Fixed a JavaScript issue on APM that was breaking some users installs (thanks to user tsdexter for the report and patch!)
  • Added CSS classes to the list widget events (thanks to Andy Fragen for requesting these!)
  • Incorporated updated German translation files, courtesy of Oliver Heinrich
  • Incorporated updated French translation files, courtesy of Bastien BC

Community Events 3.3

  • Community now uses the same events template setting as core plugin views
  • Default Events Template can now be chosen to display the submission form etc (this was not previously allowed)
  • User-submitted data is more thoroughly scrubbed for malicious data
  • Incorporated updated German translation files, courtesy of Oliver Heinrich
  • Incorporated updated French translation files, courtesy of Bastien BC

Eventbrite Tickets 3.3

  • Featured images on events posts will now be included in the Custom Header field under the “Design” tab on Eventbrite
  • The first image in the Custom Header field under the “Design” tab on Eventbrite will now be set as the featured image on events that are imported from Eventbrite

WooCommerce Tickets 3.3

  • Added a “You’ll receive your tickets in another email” string to language file (thanks to user tw005978 on the forums for the original report!)
  • Incorporated new Catalan translation files, courtesy of Jordi Divins
  • Incorporated updated French translation files, courtesy of Bastien BC

EDD Tickets 3.3

  • Updated inconsistent version number
  • Addressed an issue where the Licenses tab (under Events -> Settings -> Licenses) would not show for users who weren’t running the PRO add-on (thanks to robertlilly on the forums for reporting this!)

Facebook Events 3.3

  • Incorporated updated French translation files, courtesy of Bastien BC

What’s next? After taking a slight break for the holidays, we’re going to pick up where we left off on our broader events roadmap. We’ve got lots of cool stuff in store for early 2014: redoing recurrence, launching responsive layouts and getting our Filter Bar add-on out the door are our top priorities…but we’ve got a few tricks up our sleeve that we can’t wait to share you with too. Stay tuned…2014 is going to be bigger and better than ever for our users. Until then, if you notice a bug in the new release or are experiencing a quirk you’re unsure about? Hit us up in the forums.