v1.12.2, 15 August 2016 -- Added 'despatch_final_comment' to Order

v1.12.1, 22 July 2016 -- Added 'ticket_type_desc_full' to Order

v1.12.0, 13 June 2016 -- python3 now supported, travis config updated to reflect this.

v1.11.2, 10 June 2016 -- Fix special offer search ordering and add 'excluded_events_list' param to event_search

v1.11.1, 17 May 2016 -- Use unicode literals everywhere

v1.11.0, 12 May 2016 -- Removed internal api call, add custom start session method

v1.10.1, 29 Apr 2016 -- Removed logging of exceptions on API errors

v1.10.0, 27 Apr 2016 -- Added all __future__ imports to files as a step towards Python 3 compatibility.

v1.9.1, 21 Apr 2016 -- Add meta_event (e.g. touring shows) support.

v1.9.0, 20 Apr 2016 -- Mock API calls in tests using VCR.py.

v1.8.7, 16 Feb 2016 -- Add properties to TicketType object.

v1.8.4, 16 Dec 2015 -- Add project to Travis and add code coverage

v1.8.3, 8 Dec 2015 -- Add 'has_no_perfs' flag to Event object.

v1.8.2, 2 Dec 2015 -- Revert changes to raise BackendCallFailure until better solution.

v1.8.1, 26 Nov 2015 -- Bugfix - passing in sub_id of None to start_session.

v1.8.0, 20 Nov 2015 -- Switch to using Requests instead of urllib2.

v1.7.4, 22 Oct 2015 -- Add properties to TicketType and Concession objects.

v1.7.2, 15 Oct 2015 -- Add 'barcode' to Seat object.

v1.7.1, 8 Oct 2015 -- Add new properties to AvailDetail class.

v1.7.0, 25 Aug 2015 -- Add Commission object, used for representing user and gross commissions. Commissions now returned at availability and purchase time.

v1.6.5, 19 Aug 2015 -- Fix bug with using alternate billing address

v1.6.4, 10 Aug 2015 -- update license and setup files

v1.6.3, 10 Aug 2015 -- Add 'separator' attribute to Seat object

v1.6.2, 7 Aug 2015 -- Add 'purchase_reservation' call for purchases made on credit

v1.6.1, 3 Aug 2015 -- Add additional order information attributes

v1.6.0, 3 July 2015 -- Modify how seat blocks are passed into get_concessions()

v1.5.3, 30 Jun 2015 -- Add page_length and page_number to datetime search

v1.5.2, 22 June 2015 -- Change default start session URL to use HTTPS

v1.5.1, 6 May 2015 -- Fix a potential caching issue when getting valid ticket quantities from an event

v1.5.0, 5 May 2015 -- Add support for upfront data. This is required by the core for redeem users.

v1.4.17, 1 Apr 2015 -- For special offer event searches add max_iterations argument to improve performance with the trade-off of not guaranteeing returning all results.

v1.4.16, 26 Mar 2015 -- Add has_no_booking_fee property to AvailDetail.

v1.4.15, 26 Mar 2015 -- Add avail_details_by_cheapest_ticket_type method to Event.

v1.4.14, 16 Mar 2015 -- Prevent event avail details being cached.

v1.4.13, 13 Mar 2015 -- Add AvailDetail object to event (represents detailed pricing information).

v1.4.12, 11 Mar 2015 -- Couple of minor fixes, including one for handling no availability in reserve.

v1.4.11, 24 Feb 2015 -- Minor restrict_group change.

v1.4.10, 13 Feb 2015 -- Spelling mistake in API output fixed.

v1.4.9, 29 Jan 2015 -- Set mime_text_type to 'html' for event extra_info call

v1.4.8, 14 Jan 2015 -- Fix bug when no 'event_quantity_options' in extra_info

v1.4.7, 8 Jan 2015 -- Add no_singles cost range object to CostRangeMixin and add valid_ticket_quantities method to Event

v1.4.6, 12 Dec 2014 -- Minor logging change.

v1.4.5, 11 Dec 2014 -- Add code attributes to Concession and Despatch methods, add perf_type_code to Performance and add price_band_code to TicketType.

v1.4.4, 5 Dec 2014 -- Add the ability to include additional elements in the XML passed to the API.

v1.4.3, 4 Dec 2014 -- Order object changes relating to requested seats, add restricted view attributes to ticket type, changes to purchase exceptions.

v1.4.2, 2 Dec 2014 -- Change how special offers are handled, add functionality to check if an offer is a no booking fee offer.

v1.4.1, 19 Nov 2014 -- Add support for retrieving event structured content.

v1.4.0, 18 Nov 2014 -- Add Currency object and remove core_currency references, add support for retrieving user commission information and structured event information, include price band descriptions in ticket type description.

v1.3.0, 29 Oct 2014 -- Change 'number_available' attribute to be integer, add total_seats and contiguous_seats attributes to the TicketType and Concession objects.

v1.2.3, 28 Oct 2014 -- Fix bug with logging and minor bug with the Performance object.

v1.2.2, 27 Oct 2014 -- Fix bug with Seats that have no column/row id.

v1.2.1, 24 Oct 2014 -- Fix bug with Seat object not parsing for some unreserved seats/

v1.2.0, 23 Oct 2014 -- Add support for selecting specific seats, bug fix in creating reservation.

v1.1.3, 17 Oct 2014 -- Add discount attributes to core price_band object.

v1.1.2, 13 Oct 2014 -- Add remote_site attribute in Reservation.

v1.1.1, 13 Oct 2014 -- Added languages attribute to Customer.

v1.1.0, 9 Oct 2014 -- Support for actual seats, retrieving quantity options without availability, new event images.

v1.0.3, 3 Oct 2014 -- Fix bug in availability objects.

v1.0.2, 17 Sep 2014 -- Change to get_concessions docs.

v1.0.1, 10 Sep 2014 -- Fix bug with confirmation emails.

v1.0.0, 8 Sep 2014 -- Initial release.
