changelog.md
## 1.0.7
* New Calls:
* Epages::REST::Categories#`create_category`
* Epages::REST::Categories#`subcategories`
* Epages::REST::Categories#`reorder_subcategories`
* Epages::REST::Categories#`delete_category`
* Epages::REST::Carts#`apply_coupon`
* Epages::REST::Carts#`delete_coupon`
* Epages::REST::Categories#`assign_products`
* Epages::REST::Categories#`delete_products`
* Epages::REST::Products#`assign_categories` (Same as Epages::REST::Categories#`assign_products`)
* Epages::REST::Products#`delete_from_categories` (Same as Epages::REST::Categories#`delete_products`)
* Epages::REST::TaxClasses#`tax_class`
* Epages::REST::TaxClasses#`tax_classes`
* Removed Calls:
* Epages::REST::Products#`product_categories`
* Other changes:
* new attribute `deliveryPeriod`, to Epages::Product
* new attribute `visible`, to Epages::Product
* new class Epages::MinimumCart for the attribute `minCartValue` on Epages::Cart
* new class Epages::TaxClass
* new attributes `partiallyDispatchedOn`, `partiallyPaidOn` and `partiallyInvoicedOn`, to Epages::Order
* new class Epages::TaxClassInfo
* renamed attribute on Epages::Cart `minCart` to `minimumCart`
* new attribute `taxClassId`, to Epages::Cart
* new attribute `deliveryWeight`, to Epages::ProductLineItem
* new attribute `couponLineItem`, to Epages::LineItemContainer
* new class Epages::deliveryWeightQuantity
* new class Epages::Quantity
* updated error codes on Epages::Error
* new attribute `manufacturerProductNumber`, `minStocklevel`, `productLength`,
`productHeight`, `productWidth` `productVariationType`, and `productVariationSelection`, to Epages::Product
* new class Epages::VariationIdentifier
* new attribute `status`, to Epages::PaymentData
* new attribute `visible`, to Epages::Category
* new attribute `deposits`, `ecoParticipations`, `shippingOptions` and `basketDiscount`, to Epages::LineItemContainer
## 1.0.6
* New Calls:
* Epages::REST::Shop#`customers`
* Epages::REST::Shop#`create_product`
* Epages::REST::Shop#`watched_products`
* Epages::REST::Shop#`order_cart`
* Epages::REST::Shop#`newsletters`
* Epages::REST::Shop#`newsletter_subscribers`
* Other changes:
* new attributes `tax_class`, `stocklevel` to Epages::Product (only for requests with a token with products_write scope)
* new attributes `watchers` to Epages::Product (only filled in watched_products call)
* removed method `modify_order`, endpoint no longer supported in the API, please use `update_order` instead
* removed method `product_stock_level`, endpoint no longer supported in the API, now `product` include stock level
* removed method `product_change_stock_level`, endpoint no longer supported in the API, please use `update_product` instead
## 1.0.5
* New Calls:
* Epages::REST::Shop#`info`
* Epages::REST::Shop#`updated_products_by_property`
* Epages::REST::Shop#`create_customer`
* Epages::REST::Shop#`customer`
* Epages::REST::Shop#`update_customer`
* Epages::REST::Shop#`update_order`
* Other changes:
* shop can receive an additional boolean attribute `https` to support https and http. Default to true.
* renamed attribute `cancelled_on` to `rejected_on` and attribute `shipped_on` to `delivered_on` within orders
* renamed method `update_order` to `modify_order`. Now `update_order` will be managed by the method patch instead of put
## 1.0.4
* New Calls:
* Epages::REST::Shop#`update_product`
* Epages::REST::Shop#`product_add_slideshow_image`
* Epages::REST::Shop#`product_delete_slideshow_image`
* Epages::REST::Shop#`product_slideshow_sequence`
* Epages::REST::Shop#`product_update_slideshow_sequence`
* Epages::REST::Shop#`sales`
* Epages::REST::Shop#`parallel_calls`
* Other changes:
* new attributes `shipping_data` and `payment_data` to orders
* replaced attribute `comment` with `customer_comment` and `internal_note`
* added range filters `crated_before` and `created_after` to orders
* dates and are interpreted as Datetime, before was String