3.10
2015-06-16 Fix14 Tweak24 Feature11Fixes
- 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!)
- Fixed an issue where malformed URLs could trigger fatal exceptions (thanks to go3asy on the dot-org forums for the report!)
- 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!)
- Fixed an issue where tooltips were not respecting the time range separator
- 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!)
- Fixed an issue causing unnecessary post meta data to be generated for new venues
- Fixed issued where a URL query string ended with a slash (thanks to Mark Root-Wiley for reporting this!)
- Fixed a PHP notice in the templates class
- Fixed an issue causing the Date separator to be incorrectly escaped
- Fixed an issue causing Permission Denied for the Addons Page
- Fixed an issue where default permalinks was creating non re-usable links
- Fixed a bug where ticket emails did not include the expected venue links (thanks to aovivo on the forums for the heads up!)
- Resolved mobile CSS issues on the backend events list
- 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!)
Tweaks
- 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 (https://wordpress.org/plugins/log-deprecated-notices/)
- CSV importer can now accept the Venue Website field
- Refactored switch-case based asset handling in core + PRO
- The CSV importer can now handle multiple formats for true / false values in all fields (thanks to wickedsharp on the forums for reporting this!)
- Ensured previous and next event link titles on single events are passed through the_title filter (PR #26 from @Morhaus)
- Amped event featured images by having WordPress' built-in functions output them
- Better description of how to use Google Rich Snippets (thanks to Trickshot699 at the dot-org forums for letting us know!)
- Improved Month day navigation for Mobile Views (thanks to mswartz for the first report on our forums!)
- Removed unnecessary logic for variables in some front-end templates
- Ensured enabled views setting is saved in the database when plugin is activated
- Improved compatibility with Ninja Forms
- Reduced the number of queries in tribe_is_view_enabled() for a small performance improvement
- Changed the sort column on event queries for a small performance improvement
- Improved messaging when columns are suggested for a CSV import
- Added messaging to warn users of potential performance issues when their events per day setting on month view is high
- Removed all WooTickets CSS from The Events Calendar
- Implemented under-the-hood enhancements to the main event editor meta box
- Added more robust plugin activation and deactivation
- Optimized registration of capabilities during install/activation
- Removed dependencies on Events Calendar PRO for handling default values
- Avoided showing the admin welcome/activation message within iframes
- Ensured all non critical vendor files will not end up bundled in the final plugin zip
- Added some changelog formatting enhancements after seeing keepachangelog.com 🙂
- Implemented performance enhancements in relation to list view pagination
Features
- Added new tribe_event_is_on_day() function
- 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
- Updated the Organizer/Venue metabox UI to be more helpful when adding/editing events
- Added calendar icon to the Admin Bar (fancy!)
- Added new shortcodes letting the featured venue, advanced list and event countdown widgets be embedded easily in posts and pages
- Added the ability to customize the 'Event' label using the new 'tribe_event_label_singular' and 'tribe_event_label_plural' filters (Usage example: http://m.tri.be/tj)
- Incorporated updated Bulgarian translation files, courtesy of Nedko Ivanov
- Incorporated new Hungarian translation files, courtesy of Balazs Dobos
- Incorporated new British English translation files, courtesy of John Browning
- Incorporated new Slovak translation files, courtesy of Emilia Valova
- Incorporated updated Icelandic translation files, courtesy of Baldvin Örn Berndsen
