Release: The Events Calendar 4.0.6 + premium add-ons

Hey folks! While it’s been a quiet couple of months since our last release, it’s been anything but quiet for our team and we’re happy to say that The Events Calendar 4.0.6 is done and ready for your updating pleasure.

This is a significant release to us because it marks a new beginning in the way we get new releases in your hands. Rather than package bug fixes and new features together, bug fixes are now their own release. This not only allows us to plan quicker and more regular releases to address the things that get reported to us in the forums, but makes for a much more stable codebase that gets better and better with each release. On top of that, we’re planning these maintenance releases to come out about every other week, ensuring that bug fixes are in your hands faster than before.

So what can you expect in this release? A lot of bug fixes, that’s what! Let’s outline what plugins are affected and cover the change logs for each one.

Our latest versions are now at:

If you’ve already updated to The Events Calendar 4.0 or greater, then we expect smooth sailing for the update process. However, if you’re updating from anything before that, note that 4.0 was a significant update and will likely have breaking changes, particularly if you have any customizations in place. As always, please use caution and backup both your database and site files as you would with any other WordPress update.

Now on to what’s new!


The Events Calendar 4.0.6

  • Tweak – Adjust injection of event data into the_content from priority 10 to 9 for better 3rd-party plugin compatibility
  • Tweak – Change mobile month view selector to load event details below the calendar for better theme compatibility
  • Tweak – Better handling of edge cases on the post_excerpt for List View
  • Tweak – Removal of generic CSS classes like `.updated` and `.published`
  • Fix – Prevent Notices from appearing when using `tribe_get_organizer()`
  • Fix – Make HTML Single Event Pages valid
  • Fix – Numeric named categories URLs are now fully working
  • Fix – Event Title now Accepts HTML on Tooltips
  • Fix – Licenses Tab now will work with `DISALLOW_FILE_MODS` (Props to Sun for spotting and fixing this)

Events Calendar PRO 4.0.6

  • Fix – Resolved issue where the list widget was displaying dates in the wrong timezone when sitewide timezones were enabled
  • Fix – Custom Recurring descriptions are now saving as expected
  • Fix – Administration Recurring Exclusion Datepickers are now fully operational with custom formats
  • Fix – Prevent “/all” page to show past events
  • Fix – Ensure Photo view is fully displayed on Mobile
  • Fix – Organizer and Venue URL now respect UTF-8 characters
  • Fix – All of our Permalinks will now allow translations with non-alphanumeric characters
  • Fix – Fixing Fatals on bad Debug Classes for Map View
  • Tweak – “/all” page on Recurring events will be recoginized as a `is_archive` template

Community Events 4.0.5

  • Tweak – Only allow valid URLs on Events Pro custom fields when community events are submitted

Community Tickets 4.0.3

  • Fix – Prevents Community Tickets to output HTML on the CSV exporting tool

Eventbrite Tickets 4.0.1

  • Tweak – Add a nice invalidation process for OAuth tokens, prevents weird bugs for invalid tokens
  • Fix – API method to check if the Event is live, will take Timezones in consideration on all instances

iCal Importer 4.0.3

  • Fix – Preventing Manual imports to create Duplicates when using recurring events
  • Fix – Better compatibility on Importing Full day Events and some Timezones

Filter Bar 4.0.3

  • Fix – Prevent warning for Database Meta table on Weekdays Queries

Event Tickets 4.0.5

  • Add – Add a loading graphic after clicking send email for the attendee’s report

Event Tickets Plus 4.0.5

  • Fix – Prevent tickets from being attached to Commerce provider products/downloads
  • Fix – Prevent bad encoding on WooCommerce Ticket emails
  • Fix – Prevent Notice on bad usage of `tribe_events_get_ticket_event()`
  • Fix – Use method instead of a property inside of get_event_for_ticket() for all 4 eCommerce tickets