:orphan: ************* Release notes ************* | The first two digits indicate the release year, the last two digits the week number. | Example: 2032 was released in week 32 of the year 2020. 2034 ==== - Removed undocumentend property ``personalization_required`` from the :doc:`/documentation/products` resource documentation. The property will be not returned in the response in a future release. Use ``needs_personalization`` from :doc:`/documentation/tickets` instead. 2032 ==== - Added the :doc:`/documentation/personalization` resource. - Added the :doc:`/documentation/personalization_request` resource. - Added the :doc:`/documentation/subscriptions` resource. - Added documentation for the :ref:`order-token`, :ref:`cognito-token`, :ref:`personalization-request-token`. 2012 ==== - Added the :doc:`/documentation/channel` resource. - Added the :doc:`/documentation/theme` resource. - Added the :doc:`/objects/cognito_settings` object. 1740 ==== - Previously only valid tickets were returned by the :doc:`/documentation/tickets`. Added the possibility to fetch canceled, transferred and valid tickets. - Service costs per item in the :doc:`/documentation/storefront` resource, a bill for the cheapest selection is embedded to indicate the minimal shipping and payment costs. - Service costs breakdown in the :doc:`/documentation/bill` resource. 1646 ==== - Added multicurrency support. Storefront, bill and order resources now accept a currency parameter. 1642 ==== - Added Shipping Consumer to Shipping Method on Order and Bill POST to use a different address for delivery. - Bill POST resource (:doc:`/documentation/bill`). - Voucher codes support in the bill and the order resources. 1638 ==== - Fix Order.payment_method not being served. - Add the ``required_consumer_fields`` to the PaymentMethod and the ShippingMethod served by the Bill endpoint. - Add ``needs_payment`` information to the Bill schema. - Check only for the required consumer fields when creating an Order. 1606 ==== - Consumer resource documentation updated. - Seating restriction option added to Order POST. 1602 ==== - Ticket personalization form fields updated. 1548 ==== - Root resource links properly quantatived. 1544 ==== - Documentation improvements. 1540 ==== - Added consumer resource. - Added ticket consumers resource. - Added time_zone field to event resource. 1538 ==== - It is now possible to cancel an order through the API. 1534 ==== - Added personalization_start and personalization_end to Event resource. 1532 ==== - Opt-out now based on list of tickets instead of single ticket. - API now checks on event sales end date and number of products available only to determine whether tickets can be sold. 1528 ==== - Sales period added to product resource 1524 ==== - Added personalization_url to Order resource if a Order needs to be personalized. - Added personalization_required to Products resource if personalization is required for this product. - Added Opt-Out functionality for Re-issuing of tickets. 1520 ==== - Added possibility for users to add their own reference to an order. 1516 ==== - Removed embedded product limit in event resource - Fixed embedded tickets in order missing if the result contained a lot of orders. 1512 ==== - Added seating and entrance information to tickets resource. 1510 ==== - Added possibility to create orders based on the existing tickets. - Added the status resource where the shopping service operational status can be monitored. 1508 ==== - Combo products in Bill and Order contain a *parent* attribute instead of *parents* attribute. - An :doc:`/objects/external_purchase` object is added in the API. - An *external_purchase_amount* can be specified in :doc:`/documentation/bill`, which will make an arbitrary amount part of it. - An *external_purchases* list can be specified when creating an :doc:`/documentation/orders`, which would make this list of :doc:`/objects/external_purchase` part of the Order. - The number of embedded products in a :doc:`/documentation/event` is limited to 500 products, use the :doc:`/documentation/products` to get all of them. 1452 ==== - Support for combo products. The combo products are exposed in the :doc:`/documentation/bill` and the :doc:`/documentation/orders` resources, part of the *products* and *product_selection* attributes respectively. - :doc:`/documentation/product` now contains *parents* attribute, which specifies the parents of this product when this is a combo product. - :doc:`/documentation/product` now contains *combo* attribute, which specifies the combo products of this product. - Improved error reporting. Error types have been added that can be dispatched on the client side. The errors are related to the bill and the creation of an order. 1450 ==== - *Roles and permissions* are introduced to restrict access to certain resources and actions for specific applications. This is a security enhancement for the api. - A *reference* attribute is added to the representation of the :doc:`/documentation/event`, :doc:`/documentation/product` resources. It is meant to be used as a means of communication with consumers. - :doc:`/documentation/product` now contains a *viewing_order* attribute, which specifies its order when products should be displayed as a list. This is per event. The products in the response are also ordered by the *viewing_order* attribute. - :doc:`/documentation/product` now contains *additional_information* attribute. 1448 ==== - :doc:`/documentation/event` now contains *min_quantity_per_order* and *max_quantity_per_order* attributes, which specify the minimum/maximum amount of products that should/can be part of a purchase to be valid. - :doc:`/documentation/product` now contains *min_per_order* and *max_per_order* attributes, which specify the minimum/maximum amount of this product that can be used in a purchase so to be valid. - :doc:`/documentation/product` now contains *separately_saleable* attribute which specifies if a product can be sold separately in a purchase or not. 1446 ==== - :doc:`/documentation/product` now contains an *availability* attribute, which specifies the number of available products at the time of the request. - Permissions are added in :doc:`/documentation/orders` to permit certain applications to sell tickets through the API. 1444 ==== - Bug fixes. 1442 ==== - Expose of the :doc:`/objects/shipping_method` object. Part of the :doc:`/documentation/orders` and :doc:`/documentation/bill`. - Bug fixing. - First public release of the documentation.