Events
Recent Updates
Features
- Completed compatibility work with Events Calendar PRO
Fixes
- Prevent wp.template JS error from being thrown by setting wp-util as a dependency when enqueuing
Security
- Fixing XSS vulnerability on the Eventbrite import page
Fixes
- Fixed bug where a “No events found” notice was displayed in certain situations even when events were visible on the page
- Fixed star rating for retina on admin help page
Tweaks
- Improvements to the license key system for premium plugin users
- Improved performance on Month View
Fixes
- Addressed numerous minor styling issues with the Twenty Fifteen theme
- Fixed bug where an empty Events Calendar widget would cause a “No events found” notice to be displayed despite events being displayed in the main event loop
Tweaks
- Removed TribeEventsPro.recurrence JS from the front-end (Props to Marty for this one!)
- Made some changes to the EOD cutoff functionality behavior
Tweaks
- Updated the code in the day of week filter to be compatible with new month view code
Fixes
- Updated Eventbrite API calls to be compatible with their recent updates around expansions
- Make the Timezone implementation more reliable for Ticket Sales dates
Tweaks
- Improved the message when the Payments for an event is not correctly configured
Fixes
- 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
Fixes
- Ensured all recurrence fields are required when a recurring event is submitted (thanks to sean on the forums for the report!)
- Fixed an issue causing the submission form datepicker fonts to be huge in the 2014 theme
- Fixed an issue causing the events-per-page setting to be ignored
- Fixed an issue where the Google Maps Link and Venue URL values were not correctly displaying on the edit form (thanks to pasada on the PRO forums for the report!)
- Fixed an issue where Venue, Organizer, and Website values were not preserved after a validation error
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/)
- Improved messaging shown to customers when they upload an image exceeding the max permitted size
- Improved the admin access controls so that an unauthenticated user visiting wp-admin is taken to wp-login.php
- Added some changelog formatting enhancements after seeing keepachangelog.com 🙂
- Improved compatibility with The Events Calendar 3.10 default values
Features
- Incorporated updated Finish translation files, courtesy of Ari-Pekka Koponen
- Incorporated updated German translation files, courtesy of Oliver Heinrich
- Incorporated updated French translation files, courtesy of Sylvain Delisle
- Incorporated new Bulgarian translation files, courtesy of Nedko Ivanov
- Incorporated new Swedish translation files, courtesy of Johan Falk
Fixes
- Fixed a problem that could lead to errors being triggered following a change to a filter’s display type
- Fixed an issue where the start of week setting in WordPress core was not being respected
- Fixed an issue where autocomplete filters were not getting cleared out when ‘Reset filters’ was clicked
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/)
- Added some changelog formatting enhancements after seeing keepachangelog.com 🙂
- Now the week filter respects the start day of the week set in WordPress (thanks to xrossglobalgroup on the forums for the idea!)
Features
- Incorporated updated German translation files, courtesy of Oliver Heinrich
- Incorporated updated French translation files, courtesy of Sylvain Delisle
- Incorporated new Swedish translation files, courtesy of Johan Falk
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/)
- Incorporated subtle changes to bring all add-ons in line with core/PRO naming conventions
- Added messaging to help indicate to users when an event that is linked to eventbrite.com is “owned” by another user
- Added some changelog formatting enhancements after seeing keepachangelog.com 🙂
Features
- Added a setting to make timezone conversion upon import configurable on a per-event basis (thanks to Jennifer on the forums for the first report, and the team at Eventbrite for their support moving this forward!)