Release: The Events Calendar 3.10
-
Good afternoon, friends! If you’ve been following us these past few months, you’ll notice we haven’t been releasing updates to The Events Calendar as often as previously. Though we’ve pushed out a handful of small maintenance builds, we haven’t seen a “big” release since launching version 3.9 back at the start of December. That’s nearly six months!
The delay has been due to a number of factors — in the past six months we’ve restructured both our codebase and the products team rather significantly — based on decisions we made intentionally to try and kick the products business to the next level. And this week, we’ve finally shipped our first major release of 2015: version 3.10 of The Events Calendar.
This is?a massive release, so the changelogs are?bigger than usual. Here’s what shipped in 3.10:
The Events Calendar 3.10
- Bug – Resolved a compatibility issue where WooCommerce shortcodes could trigger unusual side effects in month view (thanks to tmcquaid on the forums for the first report!)
- Bug – Fixed an issue where malformed URLs could trigger fatal exceptions (thanks to go3asy on the dot-org forums for the report!)
- Bug – Fixed an issue where the Venue state field was displaying for countries other than US (props to Oliver on the forums for the heads up!)
- Bug – Fixed an issue where tooltips were not respecting the time range separator
- Bug – Fixed an issue preventing list view from being accessed when default permalinks are in use (thanks to Jan on the forums for the original report!)
- Bug – Fixed an issue causing unnecessary post meta data to be generated for new venues
- Bug – Fixed issued where a URL query string ended with a slash (thanks to Mark Root-Wiley for reporting this!)
- Bug – Fixed a PHP notice in the templates class
- Bug – Fixed an issue causing the Date separator to be incorrectly escaped
- Bug – Fixed an issue causing Permission Denied for the Addons Page
- Bug – Fixed an issue where default permalinks was creating non re-usable links
- Bug – Fixed a bug where ticket emails did not include the expected venue links (thanks to aovivo on the forums for the heads up!)
- Bug – Resolved mobile CSS issues on the backend events list
- Bug – Clicking “View all X Events” on a Month View category will now only show you events in the category you were viewing (props to kirstyburgoine for the first report!)
- Tweak – Plugin code has been refactored to new standards: that did result in a new file structure and many renamed classes. Old class names will be deprecated in future releases and, while still working as expected, you can keep track of any deprecated classes yours or third party plugins are calling using the Log Deprecated Notices plugin
- Tweak – CSV importer can now accept the Venue Website field
- Tweak – Refactored switch-case based asset handling in core + PRO
- Tweak – The CSV importer can now handle multiple formats for true / false values in all fields (thanks to wickedsharp on the forums for reporting this!)
- Tweak – Ensured previous and next event link titles on single events are passed through the_title filter (PR #26 from @morhaus)
- Tweak – Amped event featured images by having WordPress’ built-in functions output them
- Tweak – Better description of how to use Google Rich Snippets (thanks to Trickshot699 at the dot-org forums for letting us know!)
- Tweak – Improved Month day navigation for Mobile Views (thanks to mswartz for the first report on our forums!)
- Tweak – Removed unnecessary logic for variables in some front-end templates
- Tweak – Ensured enabled views setting is saved in the database when plugin is activated
- Tweak – Improved compatibility with Ninja Forms
- Tweak – Reduced the number of queries in tribe_is_view_enabled() for a small performance improvement
- Tweak – Changed the sort column on event queries for a small performance improvement
- Tweak – Improved messaging when columns are suggested for a CSV import
- Tweak – Added messaging to warn users of potential performance issues when their events per day setting on month view is high
- Tweak – Removed all WooTickets CSS from The Events Calendar
- Tweak – Implemented under-the-hood enhancements to the main event editor meta box
- Tweak – Added more robust plugin activation and deactivation
- Tweak – Optimized registration of capabilities during install/activation
- Tweak – Removed dependencies on Events Calendar PRO for handling default values
- Tweak – Avoided showing the admin welcome/activation message within iframes
- Tweak – Ensured all non critical vendor files will not end up bundled in the final plugin zip
- Tweak – Added some changelog formatting enhancements after seeing keepachangelog.com
- Tweak – Implemented performance enhancements in relation to list view pagination
- Feature – Added new tribe_event_is_on_day() function
- Feature – Added a setting to enable HTML caching on Month view, which will provide a huge performance improvement on Month View for sites with many events per day
- Feature – Updated the Organizer/Venue metabox UI to be more helpful when adding/editing events
- Feature – Added calendar icon to the Admin Bar (fancy!)
- Feature – Added new shortcodes letting the featured venue, advanced list and event countdown widgets be embedded easily in posts and pages
- Feature – Added the ability to customize the ‘Event’ label using the new ‘tribe_event_label_singular’ and ‘tribe_event_label_plural’ filters (Here’s a usage example)
- Feature – Incorporated updated Bulgarian translation files, courtesy of Nedko Ivanov
- Feature – Incorporated new Hungarian translation files, courtesy of Balazs Dobos
- Feature – Incorporated new British English translation files, courtesy of John Browning
- Feature – Incorporated new Slovak translation files, courtesy of Emilia Valova
- Feature – Incorporated updated Icelandic translation files, courtesy of Baldvin ?rn Berndsen
Given the magnitude of this update, you’re definitely going to want to test the updates at your staging environment before deploying to production. For a broader overview of what’s new and a specific list of files that have changed, check out our blog post highlighting changes?to be aware of in 3.10.
Otherwise, thanks for your continued support and for using our plugin. If you have questions or problems with the updates — let us know here on the dot-org forum and we’ll do our best to get you sorted.
Stay tuned for our?3.11 release! We’re getting back into a regular release schedule, and the rest of the year is going to be busy ??
- The topic ‘Release: The Events Calendar 3.10’ is closed to new replies.