# The Events Calendar: WooCommerce Tickets — Changelog `meteorgpl-plugin/wootickets` · 20 releases, newest first, as published by the vendor. ## 3.9.3 - Hardened URL output to protect against XSS attacks. ## 3.9.2 - Fixed a bug preventing multiple tickets from being added to the cart (our thanks to Raymond for highlighting this) ## 3.9.1 - Resolved a compatibility issue with WooCommerce 2.3.x ## 3.9 - Removed "wootickets_process=1" URL query from the add to cart URL (thanks to Joe on the forums for the first report!) - Tickets can now be validated via the "woocommerce_add_to_cart_validation" hook before they are added to the cart (thanks to Kyle Williams at UserVoice for the first request!) - Fixed a bug preventing the attendee list order status column from populating (thanks to infamia on the forums for the heads up!) ## 3.8 - Integrated with new ticketing helper functions/template tags in core plugin - Enhanced to provide a count of tickets held in incomplete orders in the attendee screen - Improved and clarified warning message that appears when WooCommerce is not installed or activated - Fixed a bug causing an empty ticket form to display within single event pages in some circumstances ## 3.7 - Incorporated new Chinese translation files, courtesy of Massound Huang - Incorporated new Indonesian translation files, courtesy of Didik Priyanto - Improved ticketing class so that ticket emails can more readily be deactivated (thanks to Daniel on UserVoice for the suggestion!) ## 3.6 - Revised ticketing form to help minimize styling issues with a range of popular themes - Incorporated updated German files, courtesy of Margit Wright - Incorporated new Czech translation files, courtesy of Petr Basan - Incorporated updated French translation files, courtesy of Alaric Breithof - Incorporated new Norwegian Bokmål translation files, courtesy of Gregory G ## 3.5 - Added code to improve inventory/out-of-stock handling (thanks to studioseptember at the forums for reporting this!) - Fixed issue where unusual circumstances could stop plugin from fully loading - Fixed bug with template overrides for attendee email (thanks to Quentin on the forums for reporting this one!) - Compatibility fixes for Events Calendar PRO 3.5 - Incorporated new Ukranian translation files, courtesy of Vasily Vishnyakov - Incorporated new Danish translation files, courtesy of Soren Jensen ## 3.4.1 - Compatibility fixes for WooCommerce 2.1, props George (ivideoweb) - Incorporated new Portuguese translation files, courtesy of Hugo Malhoa - Incorporated updated Spanish translation files, courtesy of Jesus Arpon - Incorporated updated Romanian translation files, courtesy of Cosmin Vaman - Adds updated Dutch translation, courtesy of J.F.M. Cornelissen and Frans Pronk - Adds new Norwegian (Nynorsk) translation, courtesy of Torbjørn Lauen ## 3.4 - When setting up a new ticketed event, sale time options are now “grayed out” until a date is entered - Addressed a few broken translation strings - Made some enhancements to comply with PHP 5.4 strict standards ## 3.3 - Added a “You’ll receive your tickets in another email" string to language file (thanks to user tw005978 on the forums for the original report!) - Incorporated new Catalan translation files, courtesy of Jordi Divins - Incorporated updated French translation files, courtesy of Bastien BC ## 3.2 - Fixed how we are inserting the tickets email to prevent errors - Added a "resend tickets" option in the WooCommerce order edit screen (thanks to emmajanedavies on the forum for first reporting this!) - Incorporate Spanish translation by John Rozzo ## 3.1 - Fixed PHP warning when saving posts - Fixed version validation order bug - Exposed TribeWooTickets->get_tickets_ids() function for use by theme developers - Updated translations: Dutch (new), Polish (new), Romanian (new), French (new) - Various minor bug and security fixes ## 3.0.2 - Fixed issue with path to tickets template (thanks to GRANATDESIGN for pointing this one out!) ## 3.0.1 - Fixed issue with ticket sales start and end date for some special date formats - Updated template override path to use tribe-events folder - Performance improvements to the plugin update engine ## 3.0 Updated version number to 3.0.x for plugin version consistency ## 2.0.1 - Fix plugin update system on multisite installations ## 2.0 **Small features, UX and Content Tweaks:** - Code modifications to ensure compatibility with The Events Calendar/Events Calendar PRO 3.0. - Total refactoring, cleanup and redocumentation of the plugin codebase. - The PDF tickets are gone and replaced by a straightforward email template that should be easier to customize. - Tickets/products are now treated as virtual in WooCommerce by default (though keep in mind they are not downloadable at this time). - Enhanced security (nonce, caps checks, better sanitation) for admin AJAX actions in TribeEventsTickets. - Incorporated the ability to add ticket header images for individual ticketed events. - General improvements to layout and functionality of attendee list: ** Implemented ability to export attendee list to CSV. ** Implemented ability to print directly from the attendee list. ** Implemented ability to send an attendee list to email. ** Attendee list now shows an overall picture of tickets sold, but only displays names of attendees whose orders are actually complete. ** Added event title to attendee list. ** Unused fields are now hidden by default. ** Attendees can now be filtered by ticket number. - Added php comments to email template files. - Incorporated new Polish translation files, courtesy of Marek Kosinski. - Incorporated new Dutch translation files, courtesy of Walter Fass. - Incorporated new Swedish translation files, courtesy of Andreas Bodin. - Incorporated new Brazilian Portuguese translation files, courtesy of Dionizio Bonfim Bach. **Bug Fixes:** - Tickets now look aesthetically consistent in both Default Events Template and Default Page Template. - Confirmation emails + tickets are no longer sent multiple times when moving order from Complete -> Pending -> Complete. - Browser title tags now show on the attendee list. - Various other attendee list-related bug fixes. - Addressed broken link in the event sales report. - Ghost/duplicate tickets no longer appear after deleting a cancelled order. - Trashed orders now automatically remove the corresponding buyer from attendee list. - You can now leave the price field empty without encountering an error message. ## 1.0.1 **Small features, UX and Content Tweaks:** - Added code to allow for translation of PDF tickets when The Events Calendar 3.0 is released. - Various minor UX tweaks to smooth integration with WooCommerce 2.0. - Incorporated new Norwegian translation files, courtesy of Eyolf Steffensen. - Incorporated new Italian translation files, courtesy of Andrea Palermo. - Incorporated new German translation files, courtesy of Peter Schonmann. - Incorporated new Czech translation files, courtesy of Martin Kristan. - Incorporated new Brazilian Portuguese translation files, courtesy of Diego Meneghetti. - Incorporated new Greek translation files, courtesy of Panos Efstratiou. - Incorporated new French translation files, courtesy of Fabien Decroux. **Bug Fixes:** - Removed a fatal error that showed on view.php for All Day events that occurred without an end date for ticket sales. - Fixed an issue where tickets would not show on the frontend for certain users once upgrading to WordPress 3.5. - PDFs generated on orders of >10 tickets now include correct number of pages. - Preemptively addressed a jQuery issue impacting the plugin's interaction with our forthcoming release The Events Calendar 3.0. - Removed a repeating message that duplicated every time you updated an existing ticket. - If you're running WooTickets alongside our Eventbrite Tickets add-on, having the two active no longer kills the frontend ticket form. - Pressing the checkout button two or more times in rapid succession will no longer create duplicate orders. ## 1.0 Initial release