Eventbrite Tickets
Fixes
- Resolve a problem where ticket sale dates could not always be set to valid dates (our thanks to @d20games for reporting this)
- Avoid rounding the number of minutes for an event start/end time when it is not an increment of 5
Features
- Modified timezone handling to take advantage of new capabilities within The Events Calendar
Tweaks
- Modify the error messages to be presented in a more verbose way
- Improvements on the sanitization on data coming from Eventbrite API
- Use only include_fee true/false now that Eventbrite has deprecated the use of split_fee (Cheers to Alain for the report!)
- Make Eventbrite the authoritative source for currency, listed status, shareable status, invite only status, and whether or not to show remaining tickets (Thank you Jessie!)
- Modify the way we import the Eventbrite description for better HTML results on WordPress-side Events (Thanks Carlos for the help!)
Fixes
- Improve the way datepickers handle start and end dates boundaries
- Fixed a bug where the tickets iFrame was not respecting the Eventbrite privacy settings (Props to Michael for this!)
- Fixed a price bug where some inactive numbers where been displayed (Thank you Ben for the report!)
- Fixed the conditionals for Eventbrite import page, prevents redirect to list of blog posts
- Fixed errors when permalinks are set to default
Fixes
- Resolved an issue where a change to the Eventbrite API caused tickets with a cost greater than 0 to error out
Security
- Added escaping to a number of previously un-escaped values
Features
- Image sync when importing Event from Eventbrite
Tweaks
- Deprecated Tribe_Events_EventBrite_Template in favor of Tribe__Events__Tickets__Eventbrite__Template (Props to northwest for the idea!)
- Currency on the front-end views are now respecting the Eventbrite currency (Cheers to adibreuer for the help!)
- Added clarification text to the OAuth field in settings (Thank you northwest for the heads up!)
- Support URLs in the Eventbrite ID field when importing events (Thanks to Michael for the inspiration!)
- Conformed code to updated coding standards
Fixes
- Authorization redirecting to the correct page when user doesn't have the right permissions (Props to Jeremy for the report!)
- Resolved an issue where the Manage Attendees link was not pointing to the correct page
- Fixed an issue causing currency symbols to be stripped from display in some circumstances (Thanks to prydonian for the heads up!)
- Fixed a bug where the optional timezone conversion didn't function appropriately (Thank you Jennifer for reporting this!)
Security
- Fixing XSS vulnerability on the Eventbrite import page
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
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 sites running on 32bit servers couldn’t import events (thanks to Rich on the forums for the first report!)
Tweaks
- Improved the visibility for the Authorization URL information
- Implemented better error handling of some exceptions
Fixes
- Fixed problems for imported events where the ticket Form would not display (hat tips to p88dadmin and Neil for reporting this in our forums!)
- Fixed instances where multiple prices were incorrectly displayed in the cost field
Fixes
- Updated some of the Eventbrite API-related code from the previous release to ensure compatibility with older versions of PHP
- Implemented some other minor bug fixes
