Recent Updates
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!)
Fixes
- Fixed a bug where private events were being indicated on the Mini Calendar Widget, even though you couldn’t see them (thanks to calach on the forums for the report!)
- Fixed a minor issue with recurring event tooltips within the advanced list widget (thanks to Daniella on the forums for the heads up!)
- Fixed an issue which caused the default venue fields to be automatically inserted within the event editor
- Fixed a bug preventing the view link from appearing for updated venues and organizers
- Fixed handling of recurrence splitting when hiding events from the front-end
- Fixed a bug that allowed invalid dates to be used in the Mini Cal widget
- Fixed a bug that caused the JetPack Visibility option to incorrectly hide other widgets when the Event List Widget is active (thanks to Daniella on the forums for this report, too!)
- Fixed a bug where resizing browser window caused Week View header to expand its height
- Fixed a bug with the tooltip improperly HTML escaping characters twice (thanks to evertramos on the dot-org forums for the report!)
- Removed notices that showed on the calendar widget when viewing week view with WP_DEBUG set to true
- Fixed issues with all day multiday events in Week View when Week Starts On was changed (thanks to Mark Root-Wiley for reporting this!)
- Fixed Tooltip to allow translations on recurring events (big thanks to quagis on the forums for the first report!)
- Fixed the recurring query logic, now only applied to the correct places, widgets are safe again!
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 the iCal exporting to follow RFC 5545 Standards (thanks to heritagechurch for the original idea!)
- Improved Google Maps to prevent 0,0 coordinates to be saved (thanks to csikimacko on the forums for sparking this revolution!)
- Improved Map View to prevent category search to show event from outside of the current category
- Removed some extra postmeta queries from tribe_is_recurring_event()
- Existing all day events will now adjust properly when the EOD cutoff is changed
- Updated tooltip positioning logic for week view to account for more edge cases
- Updated week view to better handle very short events and long titles (thanks to csikimacko for the heads up!)
- Ensured all non critical vendor files will not end up bundled in the final plugin zip
- Refactored switch-case based asset handling in core + PRO
- Scheduled task responsible for generating recurring events is now removed when the plugin is deactivated
- Added some changelog formatting enhancements after seeing keepachangelog.com 🙂
- Removed some unnecessary variable logic from some templates
- Improved the recurring event user interface in relation to events ending after “x” cycles
- Updated the mini-calendar widget to match the list widget styling
- Implemented robust activation and deactivation methods
- Tweaked flexible handling of default values to work with The Events Calendar 3.10
- Ensured that old recurring events are cleaned up on schedule
- Suped up usability for events with short durations in Week View
Features
- Totally refactored WEEK VIEW! For more, see https://evnt.is/18du (thanks to Lars – aka mending – for being the wind beneath our wings here!)
- Added a new additional field type (textareas) to compliment the existing text field
- Replaced scrolling library on week view for better performance and extensibility
- Introduced batch processing of recurring events to further improve performance and scalability (thanks to Jen at Mauitime for starting us down this path!)
- Added the ability for mapping via latitude/longitude coordinates (thanks to Andrew W on the dot-org forums for the idea so many moons ago!)
- Incorporated updated Bulgarian translation files, courtesy of Nedko Ivanov
- Incorporated new Hungarian translation files, courtesy of Balazs Dobos
- Incorporated new Slovak translation files, courtesy of Emilia Valova
- Incorporated new British English translation files, courtesy of John Browning
- Incorporated updated Icelandic translation files, courtesy of Baldvin Örn Berndsen