Plugin Name: Tickera
Author: Tickera.com


= 3.3.2 - 09/JAN/2019 =
- Fixed issue where date filtering of the events doesn't work in the backend
- Removed unnecessary options from System Info tab (and added new hooks for developers) and moved to PayPal standard payment gateway
- Replaced cURL in the TCPDF library with WP_Http

= 3.3.1 - 02/JAN/2019 =
- Added quick search feature on the general settings screen in the admin

= 3.3 - 08/DEC/2018 =
- Fixed issue where in the cart titles stay even after turning e-mail, first name and last name off
- Fix for HTML characters for event name in the check in API
- Added hooks for developers
- Fixed issue with PDF attendee export where the payment date breaks the table
- Added options for overriding cart templates (shortcode-cart-contents.php and shortcode-cart-additional-info-fields.php) - hint: just copy files to the theme's directory and edit

= 3.2.9.9 - 13/NOV/2018 =
- Added support for Stripe.com zero-decimals currencies ('MGA', 'BIF', 'CLP', 'PYG', 'DJF', 'RWF', 'GNF', 'UGX', 'JPY', 'VND', 'VUV', 'XAF', 'KMF', 'KRW', 'XOF', 'XPF') - https://stripe.com/docs/currencies#zero-decimal
- Added Cookie Hash system variable (useful when determining names of Tickera cookies which should be excluded from caching)

= 3.2.9.8 - 07/NOV/2018 =
- Fixed issues with Gutenberg editor in the upcoming WordPress 5.0
- Fixed issue with age verification
- Added more specific jQuery targeting for quantity selector

= 3.2.9.7 - 21/SEP/2018 =
- Added new field "Google Maps API Key" in the Settings > General > Miscellaneous which is a new Google's requirement if you're using Google Maps ticket template element

= 3.2.9.6 - 18/SEP/2018 =
- Fixed issue with better events addon where notices could not be removed
- Removed "Cancel Pending Orders" options when Bridge for WooCommerce is activated
- Removed automatic redirection to a payment gateway page (like PayPal) when only one payment gateway is active (because we have now payment summary screen)
- Added new Store settings "Skip Payment Summary Page" which skips the payment summary (on the payment confirmation page) if only one payment gateway is active 
- Fixed issue with Post SMTP plugin
- Added hooks for developers
- Fixed dependencies for admin.js
- Added new cancelled order message which tracks which user with admin credentials cancelled the order
- Fixed the issue with cancelling paid orders by PayPal

= 3.2.9.5 - 30/AVG/2018 =
- Fixed issue with free orders and discount code

= 3.2.9.4 - 29/AVG/2018 =
- Added new option in the Settings "Show Attendee First and Last name Fields"
- Fixed issue with expired events still showing on category page
- Fixed issue with TCPDF being twice included
- Events table shows scroll on mobile phones when overflows
- Fixed issue with background on multiple pages ticket template
- Fixed issue with calendar display in the event page

= 3.2.9.3 - 16/AVG/2018 =
- Added option for EAN-13 Checker

= 3.2.9.2 - 18/JUL/2018 =
- Added Gutenberg blocks for Tickera core shortcodes, Bridge for WooCommerce and Seating Charts add-ons.
- Updated language file
- Added fix where multisite carts don't mix
- Added hooks for developers

= 3.2.9.1 - 26/JUN/2018 =
- Fixed issue with the dates in PDF export with WooCommerce
- Added a DOM check for cart widget
- Added additional check for EAN13 barcode
- Fixed issue with barcode and QR code not centering when value is 0

= 3.2.9.0 - 12/JUN/2018 =
- Fixed issue with the dates in the check-in apps

= 3.2.8.9 - 07/MAY/2018 =
- Fixed issue app not showing correct purchase time
- Fixed issue with discount code expire dates
- Fixed few notices
- Added final check before processing payment
- Added new hooks for developers
- Changed function for retrieving associated event with a ticket instance
- Fixed issue with date not displaying properly in apps
- More data collected on Stripe checkout
- Fixed issue with QR code not centering when padding is empty

= 3.2.8.8 - 09/APR/2018 =
-Fixed issue with colors in ticket template elements

= 3.2.8.7 - 6/APR/2018 =
- Added age restriction check for GDPR compliance
- Added TICKET_TYPE placeholder to attendee email
- Fixed deprecated functions
- Fixed issue with special characters in the ticket type ticket template element

= 3.2.8.6 - 20/MAR/2018 =
- Code Maintenance

= 3.2.8.5 - 19/MAR/2018 =
- Added Delete Info tab in Settings


= 3.2.8.4 - 7/MAR/2018 =
- Added attendee e-mail address to the check-in app
- Added new hooks and filters for developers
- Added fix for checkbox fields (custom forms add-on) for latest update of WooCommerce

= 3.2.8.3 - 19/FEB/2018 =
- Added new hooks for developers
- Fixed issues with custom forms capabilities on some multisite installations
- Added additional check for displaying event date for events
- Fixed date time zone in PDF export
- Updated cart widget to update dynamically
- Fixed notices in the function tc_get_event_tickets_count_sold when there are no any ticket types associated to an event

= 3.2.8.2 - 30/JAN/2018 =
- Added functions for developers
- Added another check for admin notice

= 3.2.8.1 - 05/JAN/2018 =
- Fix for saving event_id when using database caching plugins

= 3.2.8.0 - 04/JAN/2018 =
- Added hooks for developers

= 3.2.7.9 - 07/DEC/2017 =
- Added "Hide event after expiration" option on the event's single page in the admin
- Added check for debug state
- Fixed content encoding issues with check-in API responses caused by external plugins on some servers
- Added fix for memory limit on some servers caused by a big ticket template file (when a ticket background is huge etc.)
- Fixes typos on ticket template page in the admin area
- Fixed issue with checkout when a ticket is added to a cart after a discount code is applied

= 3.2.7.8 - 21/NOV/2017 = 
- Added hooks for developers
- Fixed issue with date shortcode
- Fixed issue with already defined class
- Fixed issue with API's not generating

= 3.2.7.7 - 26/OCT/2017 = 
- Added hooks for developers
- Fixed issue with tc_event_date shortcode
- Fixed fatal errors with 1.5.1 version of Gutenberg
- Fixed issue with counting cancelled orders in quantity left and overall sold quantity
- Added attendee emails (in addition to client email, an option for attendees to receive their tickets via email as well)

= 3.2.7.6 - 09/OCT/2017 =
- Fixed issue with offline payment gateway not showing properly

= 3.2.7.5 - 05/OCT/2017 =
- Added option for Offline Payment Gateway where it can be show only to admins
- Fixed issue with DIVI theme, not showing the shortcodes box


= 3.2.7.4 - 12/SEP/2017 =
- Fixed ticket template issues with RTL
- Fixed issue with inline edit in orders
- Fixed validation issue with ACF

= 3.2.7.3 - 08/SEP/2017 =
- Added hooks for developers
- Added another check for displaying styles in back-end
- Limited loading of validation.js
- Automatic adding of tickets when min/max requirement is not met disabled when Seating Charts add-on is active
- Fixed issue with API key search not working
- Fixed issue with Divi theme + Divi Builder plugin with [tc_payment] and [tc_process_payment] shortcodes in the admin area

= 3.2.7.2 - 31/JUN/2017 =
- Added another check for displaying styles in back-end
- Limited loading of validation.js
- Automatic adding of tickets when min/max requirement is not met disabled when Seating Charts add-on is active

= 3.2.7.1 - 27/JUN/2017 =
- Fixed bug with number of tickets created when placing an order with two different ticket types in cart and having specific number of items for both ticket types (11)
- Added new hooks for developers in the ticket cart template
- Added new hooks for developers in the front orders page

= 3.2.7 - 31/MAY/2017 =
- Added new Thai font for ticket templates

= 3.2.6.9 - 26/MAY/2017 =
- Fix for custom forms default radio button value selection when updating a cart

= 3.2.6.8 - 24/MAY/2017 =
- Output buffering fix for tc_event shortcode
- Fix for PayUMoney gateway (service_provider argument was in the wrong place)

= 3.2.6.7 - 02/MAY/2017 =
- Added new hooks for developers
- Check-in API changes to support newest Chrome Check-in app changes (improvements in the offline mode)
- Fixed additional conflicts with "qTranslate slug" plugin (order details page)
- Fixed issue with email subject escaping
- Added new option "Within following time after order" under "Available dates / times for check-in" for ticket type checkins

= 3.2.6.6 - 18/APR/2017 =
- Added admin notice when both versions of Tickera plugins are activated
- Fixed conflict with "qTranslate slug" plugin
- Fixed Stripe token error
- Added per_page argument for API Key search

= 3.2.6.5 - 11/APR/2017 =
- Fixes for checkin API

= 3.2.6.4 - 11/APR/2017 =
- Added new discount type (per order)
- Added improvements on the cart page (preserve posted values)

= 3.2.6.3 - 05/APR/2017 =
- Fixed issue with check-in app (showing pending orders in the list)

= 3.2.6.2 - 23/MAR/2017 =
- Added ORDER_DETAILS placeholder to admin order completed email
- Added quantity selector ("quantity" argument) for tc_ticket shortcode 

= 3.2.6.1 - 10/MAR/2017 =
- Fixed translation string

= 3.2.6 - 08/MAR/2017 = 
- Check-in API performance improvements
- Fixed issue with enabled ticket download from an order e-mail if ticket is deleted
- Fixed issue where shortcodes would not show in some themes
- Added check under system info for GD or Imagick PHP extensions (required for ticket template images)
- Added COOKIEPATH under system info
- Added extra check to display only published ticket templates
- Added hooks for labels in order_details placeholder

= 3.2.5.9 - 30/JAN/2017 = 
- Performance improvements
- Fixed issue with custom forms meta fields in the database
- Hidden 'Add New' buttons in for 'Orders' and 'Attendees' in newest WordPress version
- PayPal PRO changes (show city, zip code and select country automatically by client's IP address)
- Added new functions for retrieving client data by IP address

= 3.2.5.8 - 11/JAN/2017 = 
- Fixed issue with showing events data on the event category page
- Fixed conflict with JetPack plugin (random automatic redirect to the cart and/or process payment page)


= 3.2.5.7 - 09/JAN/2017 = 
- Changed tab display in settings panel
- Fixed issue with Today's earnings preview in the dashboard widget
- Fixed issue with cart not clearing after confirmation on free orders
- Added some CSS to support future addons
- Added hooks for styling e-mail table
- To confirmation page added another check before execution
- Code improvements in cart.js

= 3.2.5.6 - 08/NOV/2016 = 
- Fix for Visual Composer plugin

= 3.2.5.5 - 27/OCT/2016 = 
- Added new hooks for developers (on the order history page)
- HTML changes
- Small fixes for order saving on some servers
- Fixed notices upon saving an event
- Fixed issue with custom template size and background image

= 3.2.5.4 - 12/OCT/2016 = 
- Added additional filters for developers
- Added check-in support for QR Barcode Scanner Eyoyo EY-001 and similar QR code readers
- Check-in API improvements
- QR Code scan speed improvements (tc_qr_code_quick_scan_info set to true by default)

= 3.2.5.3 - 26/SEP/2016 = 
- Added duplicate event option
- Added admin notice messages on the single event page on the front-end if there isn't any associated ticket type or if ticket types are not shown (none of shortcodes is placed)
- Added new hooks for developers
- Added better security for tickets download when force login option is enabled
- Added limitation for loading CSS for certain post types in the admin
- Added cancelled order status
- Added new options for cancelling non-paid ("Order Received") orders after certain period - "Cancel Pending Orders" and "Cancel Pending Orders Interval"
- Removed "Delete Pending Orders" (replaced with "Cancel Pending Orders" option)
- Check-in API improvements
- Fixed issue with timestamps in the check-in API
- Fixed issue with not applying Font Style on a ticket template
- Fixed issue which occurs after multiple clicks on "Continue Checkout" with offline payments gateway
- Fixed issue with admin menu position (with Jupiter theme)
- Fixed issue with "WeChat Payments for WooCommerce" plugin
- Fixed conflict with "Check and Enable GZIP compression" plugin
- Fixed conflict with User Role Editor plugin (and similar plugins)

= 3.2.5.2 - 19/AUG/2016 = 
- Added new hooks for developers
- Fixed issue with automatic updater with WordPress 4.6+
- Fixed notices when creating bulk discount codes
- Fixed issues with hooks arguments in the check-in API filters
- Fixed issue with total amount display in the dashboard widget
- Fixed conflicts with Stripe payment gateway (when Event Builder themes is active)

= 3.2.5.1 - 15/AUG/2016 = 
- Added payment gateway show order option
- Added order note flag on the orders page (visible when an order has a note)
- Added new hooks for developers
- Added additional settings "Create and Force new session path"
- Removed comments form from order details page in the admin which appears when order has notes
- Fixed issue with formatting in the "Terms of Use" metabox in the event single post page (in the admin) 
- Fixed lost session data on the cart page on refresh when 100% discount code is used
- Updated Stripe library to 3.19.0 version
- Updated Fonts

= 3.2.5 - 08/JUL/2016 =
- Added check for allow_url_fopen in Tickera System section
- Fixed issue with redirect loop on payment pages when forcing HTTPS on some servers
- Changed wording in the admin for check-ins

= 3.2.4.9 - 07/JUL/2016 =
- Added new hooks for developers
- Fixed issue with PIN Payments payment gateway when in live mode

= 3.2.4.8 - 30/JUN/2016 =
- Fixed issue with counting sold tickets when some tickets are in the trash
- Fixed issue on the order details page (trashed tickets were shown on the list as well)
- Wording changes (Owner Info > Attendee info)

= 3.2.4.7 - 06/JUN/2016 =
- Added system information under settings of the plugin
- Fixed issue with wp_kses (added more approved tags)
- Slight logic changes in the create_order method
- Remove order session data on the payment page
- Changed hook for generate_ticket_preview method
- Added new hooks for developers
- Fixed issues with some fonts in PDF documents

= 3.2.4.6 - 27/MAY/2016 =
- Code improvements
- Fixed issue with new lines not being saved in the settings

= 3.2.4.5 - 26/MAY/2016 = 
- Fixed issue with wp_editor formatting (all HTML tags were stripped)
- Added new hook for developers (tc_force_login_url)

= 3.2.4.4 - 23/MAY/2016=
- Fix for empty discount codes (sometimes shown on the admin orders page)
- Fixed issue with cart_info cookie
- Fixed issue when process payment page is stopped (from browser by a user action) then continued

= 3.2.4.3 - 20/MAY/2016 =
- Orders (part in the admin) rewritten
- Added new logic when an order is trashed, deleted or restored (it's same for order's child attendee / ticket )
- Attendees & Tickets (part in the admin) rewritten
- Fixed deprecated message for get_currentuserinfo function
- Changes in functions add_admin_menu and add_network_admin_menu (and added new functions for Tickera admin menu)
- Removed unnecessary files
- Changes in the check-in API
- Added new set of capabilities for staff role
- Fixed issue with Staff role redirection when WooCommerce is active
- Security hardening

= 3.2.4.1 - 20/APR/2016 =
- Fixed issue with "Available dates for tickets selling" and "Available dates for check-in" option when "During selected date range" is selected.
- Changed some wording in the admin

= 3.2.4 - 11/APR/2016 =
- Added logs for IPN messages / errors (shown as Order Notes on the order details page in the admin)
- Added option to ignore PayPal IPN error messages
- Lifted curl connection timeout for retrieval of images

= 3.2.3.9 - 04/APR/2016 =
- Update for PHP7 (Deprecated: Methods with the same name as their class) - thanks to Omega Supreme
- Fixed issue with not adding background image on a ticket template (on some servers) when allow_url_fopen is allowed
- Added plugin updater support for new licensing server 

= 3.2.3.8 - 30/MAR/2016 =
- Added "Ticket Sales Availability Dates" functionality
- Added "Ticket Check-in Availability Dates" functionality
- Added "open_method" argument for tc_ticket buy now button shortcode (example usage: [tc_ticket id="1521" title="Buy Now" type="buynow" open_method="new"])
- Added additional logic which hides discount code value from the cart page when "Show Discount Code" option is turned off
- Fixed permissions issue when searching discount codes in the admin
- Fixed issue with deleting multiple ticket instances from trash
- Fixed issue with Dashboard widget sales count

= 3.2.3.7 - 23/MAR/2016 =
- Updated TCPDF library (6.2.12)
- Fixed cart conflicts with some themes

= 3.2.3.6 - 17/MAR/2016 =
- Added "Client Order Placed E-Mail" settings
- Added API / WordPress URL to the API Access admin screen in order to avoid confusion
- Added localized date format
- Added space between time and event location on events page of archive excerpts
- Added resend option for order confirmation emails
- Added additional filter (tc_ticket_table_email_columns) for developers
- Fixed issue with PDF export of WooCommerce variations when Bridge for WooCommerce add-on is active
- Fixed issue with email sending priority in the change_order_status_ajax method
- Updated Paygate payment gateway (added new test merchant_id 10011072130)
- Fixed issue with check-in API limit events retrieval
- Added support for PHP 7

= 3.2.3.5 - 09/MAR/2016 =
- Added support for Chrome Desktop check-in application
- Changes in the check-in API
- Added new hooks for developers
- Added SAR - Saudi Arabian riyal to the 2checkout.com payment gateway
- Fixed issue with event_tickets_left shortcode when shortcode is without event_id argument
- Change in the payment gateway logic for free orders (when to turn it off and when to activate it)
- Fixed issue with shortcodes when Tevolution plugin is installed

= 3.2.3.4 - 07/MAR/2016 =
- Added support for tcp:// session paths
- Added ob_gzhandler to the check-in API JSON responses

= 3.2.3.3 - 04/MAR/2016 =
- Added required field and placeholder option for select form elements
- Updated PayUMoney arguments for live transactions

= 3.2.3.2 - 02/MAR/2016 =
- Added better search for the check-in API

= 3.2.3.1 - 29/FEB/2016 =
- Added functionality for selecting multiple ticket types for discount code availability
- Updated PayUMoney payment gateway (resolved issues caused by the API changes)
- Fixed issue with Max Mega Menu plugin
- Fixed issue with the tc_event_date shortcode

= 3.2.3 - 24/FEB/2016 =
- Fixed issue with not listing attendees and orders properly with some (lower) PHP versions
- Added right path to the font-awesome.css (thanks to Selim Cotal)
- Added additional plugin-wide classes for JS validation
- Fixed strict standard notices for fields class

= 3.2.2.9 - 23/FEB/2016 =
- Changed jQuery on click events (bind on body)
- Changed some wording in the admin
- Fixed issue with saving extra meta values for WooCommerce products
- Added additional filters for developers

= 3.2.2.8 - 18/FEB/2016 =
- Fixed issue with Active switch button permissions on the ticket type and event admin page

= 3.2.2.7 - 17/FEB/2016 =
- Added Custom Image / Logo ticket template element
- Added Google Map ticket template element
- Fixed issue with tc_checkin_output_data filter
- Make custom session path more secured (where session path isn't writable initially)

= 3.2.2.6 - 11/FEB/2016 =
- Added 60 new currency symbols to the 2checkout.com payment gateway
- Added BitCash payment method to Komoju payment gateway

= 3.2.2.5 - 09/FEB/2016 =
- Fixed issue with rounding numbers when percentage discount is applied
- Removed unused capabilities
- Added new hooks for developers

= 3.2.2.4 - 05/FEB/2016 =
- Fixed issue with redirect loop when Tickera option "Show Events on the Front Page" is set and reading settings is not set to "Your latest posts"
- Added new global variables for developers ($better_ticket_types and $better_ticket_types) for easier modifications 
- Added new set of capabilities for Events and Ticket Types (check admin_capabilities and staff_capabilities methods in tickera.php)
- Changed default wording for success check-ins (in the apps)
- Added new hooks for developers

= 3.2.2.3 - 02/FEB/2016 =
- Added option to show events on the front page (Tickera > Settings > Miscellaneous > Show Events on the Front Page)
- Hide ticket types table for tc_event shortcode if there isn't any published ticket type associated with the event
- Fixed issue which allowed search engines to index certain custom post type which should be invisible
- Fixed issue with fees column in cart (when it's set to no)
- Added additional hooks and filters for developers

= 3.2.2.2 - 29/JAN/2016 =
- Design improvements / UX of Ticket Types and Events (admin area)
- Added additional locales to the PayPal Standard payment gateway
- Fixed issue with cache on delivery notifications for orders without tickets
- Fixed issue with addons page on some servers caused by SSL verification

= 3.2.2.1 - 22/JAN/2016 =
- Add new session path if session is not writable
- Added upcoming events widget
- Added standard widget classes to widgets

= 3.2.2 - 21/JAN/2016 =
- Fixed issue with enqueuing scripts via http

= 3.2.1.9 - 18/JAN/2016 =
- Added additional feature for auto-creating API Keys for event (upon creating an event)
- Show "Check in" option for the admin user in the Attendees & Tickets details screen by default
- Trimmed payment gateway value fields in order to avoid errors with copy/paste gateways's API keys
- Added tooltips, conditional show/hide and input validation on the settings page in the admin
- Added input validation for ticket types and discount codes
- Fixed issue with Ticket Type search and permissions in the admin

= 3.2.1.8 - 15/JAN/2016 =
- Fixed issue with radio and checkbox labels

= 3.2.1.7 - 11/JAN/2016 =
- Added Global Fee Scope option

= 3.2.1.6 - 06/JAN/2016 =
- Show buyer name in the attendees & tickets list (in the admin) if ticket owner name is not set
- Added additional hooks for developers

= 3.2.1.5 - 05/JAN/2016 =
- Fixed issue with jQuery validation causing issues on some WooCommerce themes
- Fixed display of the inclusive tax amount

= 3.2.1.4 - 22/DEC/2015 =
- Fixed issue with ticket templates close button not working in FF
- Added additional CSS style to the event calendar in the admin area
- Fixed issue with PayPal PRO (multiple clicks on the checkout)

= 3.2.1.3 - 17/DEC/2015 =
- Check-in API improvements
- Fixed issue with event edit link located on the orders admin page
- Added additional capabilities for controlling event management
- Fixed conflict with WooCommerce Add to Cart action

= 3.2.1.2 - 25/NOV/2015 =
- Added itemized description on the checkout (included ticket type titles)
- Improvements in the check-in API
- Added new hooks for developers
- Fixed issue with creating empty orders when visiting process payment page with empty cart

= 3.2.1.1 - 23/NOV/2015 =
- Added "Admin Order Placed E-Mail" notifications
- Added ORDER_TOTAL and BUYER_NAME placeholders to the offline payments payment Instructions field
- Added "Multipage Ticket Template" option
- Added additional field and options to the Authorize.net payment gateway
- If none gateways are active, set FREE Orders by default

= 3.2.1.0 - 20/NOV/2015 =
- Fixed permission error on the orders admin page when clicking on an event link under the "Ticket(s)" column
- Fixed issue with invalid user id when clicking on a user link on the admin order page
- Fixed notices on the order details page shown if settings are not yet saved
- Set first value as default on for the radio button element if default value is not set (works for the buyer and attendee data including custom forms)
- PayUMoney args typo fix


= 3.2.0.9 - 19/NOV/2015 =
- Added support for 2D barcode readers
- Added extra fields to Authorize.net payment gateway (required by the European merchants)
- Fixed issue issues with check-ins when orders are pending

= 3.2.0.8 - 17/NOV/2015 =
- Fixed issue with download links and permissions when using ORDER_DETAILS e-mail placeholder

= 3.2.0.7 - 12/NOV/2015 =
- Added new option "Show Tickets Automatically" under Event administration screen
- Fixed CSS issue for "Create New" menu item in the admin
- Fixed notices in the check-in API

= 3.2.0.6 - 06/NOV/2015 =
- Fixed issue with post statuses

= 3.2.0.5 - 06/NOV/2015 =
- Fixed issue with ticket ID alignment in ticket template 
- Fixed issue with Buyer Name in the e-mails when payments are processed via on-site payment gateways (like Stripe, PayPal pro, Paymill etc)
- Fixed issue with order search page permissions
- Added additional hooks for developers
- Fixes issues with check-in API
- Fixed issue with expiry date id (conflict with WooCommerce)
- Fixed issue with PIN Payments display errors
 
= 3.2.0.4 - 30/OCT/2015 =
- Fixed issues with the cart.js

= 3.2.0.3 - 22/OCT/2015 =
- Added better support for Events (added visual part for the front-end, native post type look and functionality)
- Added additional shortcodes to the shortcode builder
- Fixed issue with PayUMoney redirect loop
- Added Ticket ID ticket template element
- Added new hooks, filters and helpers for developers
- Redesigned interface for ticket templates
- Ticket code element bug fix
- Fixed issue with deleted checkins showing in the stats (in mobile apps)

= 3.2.0.2 - 14/OCT/2015 =
- Optimized PDF library and removed unused fonts
- Added additional shortcode arguments (added button type for tc_event shortcode)
- Fixed issue with API Keys pagination in the admin
- Fixed issue with discounts display (when discount value is greater than total)
- Added option for IPN page to be a physical page (instead of virtual)
- Added notice in the settings for servers which don't support at least 5.3 version of PHP
- Automatically disable certain payment gateways (Optimal Payments / Netbanx and Beanstream) on servers which has PHP version bellow 5.3 
- Added additional hooks and filters for developers
- Added Global ticket fees option

= 3.2.0.1 - 13/OCT/2015 =
- Added new hooks and filters for developers
- Compatibility with Event Calendar add-on (https://tickera.com/addons/tickera-event-calendar/) 
- Compatibility with Event Role Based Prices add-on (https://tickera.com/addons/role-based-prices/)

= 3.2 - 07/OCT/2015 =
- Added event end date
- Added OptimalPayments / Netbanx payment gateway
- Added new hooks and filters for developers
- Added login link to the order history shortcode / page

= 3.1.9.9 - 06/OCT/2015 =
- Added Order Details placeholder for order completed client email
- Added ORDER_ID placeholder to the offline payments
- Add option for process payment page to be created as physical page
- Consolidated hooks & filters names and added basic documentation (https://tickera.com/tickera-documentation/hooks-and-filters/)
- Fixed issues with slashes in some input fields in the admin
- Fixed issues with check-in API when API Key is limited to a single event

= 3.1.9.8 - 01/OCT/2015 =
- Added option to recreate deleted tickets from order details page
- Added option for controlling e-mail sending type (wp_mail or PHP mail) under plugin e-mail settings
- Added additional shortcode [tc_order_history] which shows order / purchase history for logged-in users
- Added Ticket Order History on the user profile page in the admin
- Added additional column for ticket orders count on the user list page in the admin
- Added default fields value to the buyer form (user first name, last name and the email will be automatically pulled and shown in the input fields by default)
- Fixed JS issues with cart validation (conflict with some themes)

= 3.1.9.7 - 30/SEP/2015 =
- Added Beanstream payment gateway
- Added additional order status: trash
- Added order status filters in the admin area
- Fixed issue with event date and time shown on the ticket


= 3.1.9.6 - 28/SEP/2015 =
- Change Free Order gateway (redirect to the confirmation page automatically and skip the payment page)
- Added option for controlling "Order Details Pretty Links" in order to avoid conflicts (404 not found order details pages) with some third-party plugins and themes
- Added "Skip Payment Confirmation Page" option in each payment gateway settings
- Fixed issue with not clearing "Delete Pending Orders" cron job correctly

= 3.1.9.5 - 17/SEP/2015 =
- Added option for changing locale for Komoju payment gateway
- Removed unnecessary decimals from the price amount (you can override the logic / number of decimal places by using the tc_cart_amount_decimals filter) 

= 3.1.9.4 - 10/SEP/2015 =
- Added additional currencies in the Braintree Payment Gateway
- Fixed issues with Payu Money payment gateway
- Fixed issue with display date and time based on different time zones
- Fixed issue with extra slashes added to the payment gateway fields
- Fixed issue not being able to click bottom pallete of color picker
- Ticket code not aligning fixed
- Fixed issues with clearing session and cookie data after confirmation

= 3.1.9.2 - 02/SEP/2015 =
- Added PayU Latam Payment Gateway integration
- Added Komoju Payment Gateway integration
- Added inline edit option for the attendee info (First Name, Last Name and E-mail fields) on the order details page (admin side)
- Added Malaysia locale for PayPal standard and additional filters for developers
- Added JavaScript validation for buyer email field on the front-end
- Added option to control sending of Stripe Receipt automatically after completed purchase (receipt_email)
- Fixed issues with white-labeling of "Tickera" in the shortcode builder (when TICKET_PLUGIN_TITLE is defined)
- Fixed issues with open comments (in some themes) on the tickera pages

= 3.1.9.1 - 19/AUG/2015 =
- Revamp of the payment gateway API and all payment gateways code (IMPORTANT: if you're using payment gateway add-ons, please update them)
- Added Form Field API (beta)
- Added Simplify Payment Gateway
- Fixed issues with WordPress 4.3 (construct for Widgets)
- Removed White Payments payment gateways (their service is discontinued)


= 3.1.9 - 17/AUG/2015 =
- Added shortcode builder
- Fixed issues with attendee list in the mobile apps / check-in API
- Fixed admin notices on the event and ticket type page
- Added message when order id is not specified on the order details page

= 3.1.8.8 - 03/AUG/2015 =
- Added "Ticketing Store at a Glance" dashboard widget

= 3.1.8.6 - 31/JUL/2015 =
- Added toggle controls for event and ticket visibility
- Added delete pending orders functionality
- Removed uppercase from buttons
- Fixed Ipay label
- Removed align right from credit card tables

= 3.1.8.5 - 27/JUL/2015 =
- Added new plugin updater

= 3.1.8.4 - 27/JUL/2015 =
- Added missing div

= 3.1.8.3 - 02/JUL/2015 =
- Added quantity column option to the events shortcode. Example: [event id="53" quantity="true"]

= 3.1.8.2 - 01/JUL/2015 =
- Check-in API improvements (added additional filters used by custom fields add-on)

= 3.1.8.1 - 26/JUN/2015 =
- Fixed conflict with Divi theme (2.4.3) which caused fatal error when downloading a PDF ticket

= 3.1.8 - 25/JUN/2015 =
- Added price inclusive of tax option

= 3.1.7.9 - 23/JUN/2015 =
- Added support for ANSI A (216x279 mm) US paper size for ticket templates
- Fixed issue with ticket template not showing

= 3.1.7.8 - 17/JUN/2015 =
- Added wp editors instead of textareas for ticket description and event terms and conditions

= 3.1.7.7 - 16/JUN/2015 =
- CSS fixes for select boxes in the admin (to avoid theme issues)
- Code improvements and added additional options for discount codes (for developers)

= 3.1.7.6 - 06/JUN/2015 =
- Added option for API KEYs to have access to all events at once
- Check-in API improvements

= 3.1.7.5 - 06/JUN/2015 =
- Added new user capabilities

= 3.1.7.4 - 29/MAY/2015 =
- Added Cell Alignment and Element Break Lines control to the Sponsor Logos ticket template element
- Added BUYER_NAME email confirmation placeholder
- Fixed e-mail formatting for order confirmation e-mails
- Fixed typo in PayPal Pro payment gateway (admin)

= 3.1.7.3 - 26/MAY/2015 =
- Improved check-in API

= 3.1.7.2 - 21/MAY/2015 =
- Updated language file

= 3.1.7.1 - 05/MAY/2015 =
- Added automatic Stripe receipt sending option
- Extended mobile check-in API

= 3.1.7 - 29/APR/2015 =
- Fixed issue with ticket sold count displayed in orders table
- Fixed issue with custom forms add-on 
- Added new hooks for developers (tc_2d_code_params)

= 3.1.6.9 - 28/APR/2015 =
- Fixed issues with Custom Forms on the front (cart page) in Firefox

= 3.1.6.8 - 20/APR/2015 =
- Added additional hooks for developers
- Various code improvements

= 3.1.6.7 - 17/APR/2015 =
- Fixed issue with admin discount code page pagination
- Added additional hooks for developers (for skipping payment confirmation page)

= 3.1.6.6 - 15/APR/2015 =
- Added additional shortcodes (event_tickets_sold, event_tickets_left, tickets_sold, tickets_left)
- Fixed issue with incorrect total amount shown on the 2checkout.com

= 3.1.6.5 - 09/APR/2015 =
- Added quantity sold field on ticket types screen in the admin

= 3.1.6.4 - 08/APR/2015 =
- Added option to control availability of the payment gateways for all subsites from within a multisite admin panel
- Added additional hooks for developers

= 3.1.6.3 - 04/APR/2015 =
- Fixed issue with payment gateway public name shown on front (was admin_name instead)

= 3.1.6.2 - 31/MAR/2015 =
- Hide cart menu by default
- Removed unnecessary plugin menu items
- Fixed issue with owner required fields

= 3.1.6.1 - 27/MAR/2015 =
- Fixed issue with discount limit

= 3.1.6 - 26/MAR/2015 =
- Added iPay88 payment gateway

= 3.1.5.9 - 23/MAR/2015 =
- Added PayGate payment gateway

= 3.1.5.8 - 20/MAR/2015 =
- Fixed translation string
- Added additional hooks for developers
- Other code improvements

= 3.1.5.7 - 11/MAR/2015 =
- Fixed issues caused by forcing json content type (fixed potential conflicts with other plugins and themes)

= 3.1.5.6 - 10/MAR/2015 =
- Fixed issue with barcode scan
- Fixed issue with order confirmation mail with Offline Payments

= 3.1.5.5 - 09/MAR/2015 =
- Fixed issues with comment form when tickera is activated

= 3.1.5.4 - 06/MAR/2015 =
- Fixed issue with update cart check control on the cart page

= 3.1.5.3 - 05/MAR/2015 =
- Fixed issue caused by output buffering when downloading a ticket (on some servers) 
- Added customer front order detail page link on the order details page in the admin

= 3.1.5.2 - 05/MAR/2015 =
- Fixed issue with the HTML characters in the email body

= 3.1.5.1 - 05/MAR/2015 =
- Fixed issue with broken images in the content editors in admin (in order messages, offline payments and free orders editors)

= 3.1.5 - 04/MAR/2015 =
- Fixed issue with output buffering when downloading a ticket

= 3.1.4.9 - 04/MAR/2015 =
- Added option to hide discount code field from the cart page
- Added option to control number of result rows displayed in the admin tables

= 3.1.4.8 - 03/MAR/2015 =
- Added additional control on the cart page (force cart update)

= 3.1.4.7 - 25/FEB/2015 =
- Added new hooks for developers
- Other code improvements

= 3.1.4.6 - 16/FEB/2015 =
- Added additional charge parameters in the White Payments gateway
- Fixed VoguePay process payment content type issue

= 3.1.4.5 - 08/FEB/2015 =
- Added White Payments payment gateway (https://whitepayments.com/)
- Improved cart performance when checking out a lot of tickets (few hundreds)

= 3.1.4.4 - 03/FEB/2015 =
- Fixed issues with saving custom offline payments fields in the admin
- Fixed issue with including JS files on the payment page in Stripe payment gateway

= 3.1.4.3 - 02/FEB/2015 =
- Added option for e-mail payment instructions upon placing an order in custom / offline payments gateway
- Added customer e-mail field on the order details in the admin
- Fixed text domain issue in Free Order and Custom Offline payments gateways

= 3.1.4.2 - 30/JAN/2015 =
- Fixed issues with ticket quantity limits
- Fixed issue with post author upon creating default tickera pages

= 3.1.4.1 - 27/JAN/2015 =
- Resolved issues with permalinks (with custom post types)

= 3.1.4 - 20/JAN/2015 =
- Fixed issue with Android app check in response error

= 3.1.3.9 - 20/JAN/2015 =
- Added Thai Baht currency in PayPal Standar gateway

= 3.1.3.8 - 14/JAN/2015 =
- Added new ticket template elements (ticket code and buyer name)
- Added changes to the check-in API required for the upcoming iPhone app

= 3.1.3.7 - 12/JAN/2015 =
- Fixed issue with discount code limit with percentage discount code type (not being applying on more than one ticket)

= 3.1.3.6 - 09/JAN/2015 =
- IMPORTANT: Added physical pages instead of virtual pages
- PayTabs payment gateway update (to reflect new API changes)
- Improvements in the checkout process on front (changed in the both design and code)

= 3.1.3.5 - 30/DEC/2014 =
- Improvements in the check-in API

= 3.1.3.4 - 29/DEC/2014 =
- Added PayTabs payment gateway (Africa, Middle East and Asia)

= 3.1.3.3 - 27/DEC/2014 =
- Resolved notices and issues with the previous version

= 3.1.3.2 - 26/DEC/2014 =
- Added: PayUMoney payment gateway (India)
- Added: automatic redirect to the gateway's payment page for 2Checkout, VoguePay and PayPal Standard
- Added: additional ticket shortcode argument (type="buynow") for automatic redirection to the cart page
- Changed: show payment gateway even in case that only one is active
- Fixed: small rounding issues with comparing payment amounts

= 3.1.3.1 - 18/DEC/2014 =
- Fixed Internet Explorer issues with payment gateway selection
- Code improvements with the ticket download section

= 3.1.3 - 11/DEC/2014 =
- Fixed small JS issues on the payment gateways screen in the admin

= 3.1.2.9 - 11/DEC/2014 =
- Admin UX improvements

= 3.1.2.8 - 03/DEC/2014 =
- Added attendee list PDF export feature

= 3.1.2.7 - 29/NOV/2014 =
- VoguePay payment gateway update (to reflect API changes)
- Resolved issue with all select boxed in the admin (display more than 10 records)

= 3.1.2.6 - 28/NOV/2014 =
- Resolved issue with pagination class (not displaying more than 10 pages)

= 3.1.2.5 - 25/NOV/2014 =
- Added White Payments gateway (beta)
- Fixed issue with Ticket Types pagination in the admin

= 3.1.2.4 - 20/NOV/2014 =
- IMPORTANT: after installing this version of Tickera, you must save plugin General Settings once again
- Reworked all payment gateways code
- Resolved issues with emails not being sent after payment confirmation (on some servers)

= 3.1.2.3 - 14/NOV/2014 ==
- Fixed issues with discount code being applied even if it's deleted

= 3.1.2.2 - 12/NOV/2014 =
- Added option to hide owner info fields from the cart page

= 3.1.2.1 - 08/NOV/2014 =
- Resolved issue with incorrectly date and time on tickets
- Fixed bug with not setting QR code size

= 3.1.2.0 - 05/NOV/2014 =
- Resolved issues with "Checked-in Tickets" count shown in mobile apps

= 3.1.1.9 - 31/OCT/2014 =
- Resolved issues with plugin updater

= 3.1.1.8 - 30/OCT/2014 =
- Resolved output buffering issues with ticket PDF preview (occurred only on some servers)

= 3.1.1.7 - 28/OCT/2014 =
- Removed deprecated jQuery function 'live' and changed to 'on'
- Added additional hooks for owner fields

= 3.1.1.6 - 28/OCT/2014 =
- Fixed bug with all ticket types deletion when a event is deleted
- Added plugin update option from within the WordPress administration panel

= 3.1.1.5 - 27/OCT/2014 =
- Fixed bug with clearfix

= 3.1.1.4 - 27/OCT/2014 =
- Fixed text domain issues and generated default language files

= 3.1.1.3 - 26/OCT/2014 =
- Added output buffering error description and instructions for fixing it (shown only on some servers when trying to generate a ticket)
- Resolved issues with confirmation screen (only on some servers) after payment via PayPal Standard payment gateway

= 3.1.1.2 - 20/OCT/2014 =
- Fixed unclosed div on front-end forms
- Added tc_event shortcode in order to avoid clash with other themes and plugins

= 3.1.1.1 - 19/OCT/2014 =
- Fixed PHP notices on the cart page

= 3.1.1.0 - 18/OCT/2014 =
- Resolved issues with non-selectable select boxes on ticket templates page in Firefox 

= 3.1.0.9 - 18/OCT/2014 =
- Resolved issues with e-mails (incorrect email headers, client e-mails not being sent)
- Added option to send completed order e-mail confirmation to clients upon changing order status to order paid

= 3.1.0.8 - 17/OCT/2014 =
- Added Braintree payment gateway

= 3.1.0.7 - 16/OCT/2014 =
- Added VoguePay payment gateway

= 3.1.0.6 - 16/OCT/2014 =
- Resolved issue with Cart page

= 3.1.0.5 - 15/OCT/2014 =
- Fixed issue with incorrectly closed html tags on the cart page

= 3.1.0.4 - 15/OCT/2014 =
- Removed reset CSS from front.css

= 3.1.0.3 - 14/OCT/2014 =
- Fixed issue with proceed button on the cart page

= 3.1.0.2 - 08/OCT/2014 =
- Fixed issue with anonymous functions which caused fatal PHP errors (before PHP 5.3.0) upon installation
- Added option for custom cart URL
- Various code improvements

= 3.1.0.1 - 06/OCT/2014 =
- Fixed issue with PayPal Standard payment gateway and its selected mode (sandbox / live)
- Fixed issue with wp_mail email content type (set to 'text/html')
- Fixed issue with incorrect link to order page in the notification emails
- Added classes for input fields and wrapping divs on front-end

= 3.1.0 - 04/OCT/2014 =
- Added PayPal PRO payment gateway

= 3.0.1 - 01/OCT/2014 =
- Fixed issue with PDF preview
- Resolved bug (PHP fatal error) with FREE Orders gateway

= 3.0 - 29/SEP/2014 =
----------------------------------------------------------------------
 - Plugin built from the ground up