# Change Log ## [3.3.1] - 2021-02-15 ### Fix - Update Google login, update the Google API endpoint - Fix default language loading ## [3.3.0] - 2020-09-21 ### Added - Added token delete option to the API settings page ## [3.2.3] - 2020-08-02 ### Fix - fixing customer search operand handling ## [3.2.2] - 2020-06-08 ### Fix - fixing store ID header ## [3.2.1] - 2020-05-07 ### Fix - fixing security issue ## [3.2.0] - 2020-01-31 ### Added - Added Logging feature to the API ## [3.1.12] - 2019-06-28 ### Fix - Fix custom search API sort order ## [3.1.11] - 2019-04-05 ### Changed - Changed Get Cart out of stock error message ## [3.1.10] - 201-03-27 ### Fix - Fix token refresh issue ## [3.1.9] - 2019-03-01 ### Changed - We changed the response format of the get shipping method and get payment method services - product formated prices always return as string ## [3.1.8] - 2018-12-28 ### Fix - Fix product search by model and sku ## [3.1.7] - 2018-10-26 ### Added - Added new fields to the get cart response: has_shipping, has_download, has_recurring_products ## [3.1.6] - 2018-10-23 ### Added - Added currency details, order date as timestamp and prices in raw format to the response ## [3.1.5] - 2018-10-14 ### Added - Added orders details to the response of the POST confirm service ## [3.1.4] - 2018-08-16 ### Added - Added missing price_excluding_tax_formated field to the response ## [3.1.3] - 2018-07-24 ### Added - Added new category list ## [3.1.2] - 2018-06-26 ### Fix - Fixing search rewrite rules ### Added - Added option to search products by multiple categories (you have to send the ids as comma separated string ) ## [3.1.1] - 2018-03-26 ### Fix - addOrderHistory service security fix ## [3.1.0] - 2018-03-18 ### Added - Added pagination and item count information to the list services response header ### Fix - Fix customer group prices ## [3.0.2] - 2018-02-20 ### Fix - Fix token refresh service ## [3.0.1] - 2018-02-08 ### Fix - Param validation fix in the restcontroller.php ## [3.0.0] - 2018-01-06 ### Added - Added new Header parameter: x-oc-include-meta - Login with phone number OCMOD ### Fix - Fixing order status update service ## [2.9.3] - 2018-12-28 ### Fix - Changing price specific default values to 0 ## [2.9.2] - 2017-12-15 ### Fix - Added cart total, cart product count and wish list to the login service response ## [2.9.1] - 2017-12-09 ### Fix - Added "default" field to the customer address specific responses ## [2.9.0] - 2017-12-04 ### Added - Added product image to the confirm service response - Added recurring info to the get product service - Added Account recurring service ### Fix - Update search product rewrite rule ## [2.8.1] - 2017-11-28 ### Fix - Fixed PHP Warning in rest_api.php ## [2.8.0] - 2017-11-20 ### Added - Added new cart remove item service ## [2.7.2] - 2017-10-23 ### Added - Added Basic token field to the admin settings page ## [2.7.1] - 2017-10-17 ### Fix - Fixing forgotten password service response ## [2.7.0] - 2017-10-12 ### Added - Added support for account downloads ## [2.6.0] - 2017-10-04 ### Added - Added file upload to the cart service - Added support for CCavenue Payment Gateway ## [2.5.2] - 2017-09-24 ### Fix - Fix response http code if there is a cart service error ### Added - Added customer groups to the initial service ### Changed - Changed response headers ## [2.5.1] - 2017-08-31 ### Fix - Fixing getPost() function ## [2.5.0] - 2017-08-10 ### Added - Added support for Affiliate code - Added product points to the GET Cart service response ## [2.4.0] - 2017-08-04 ### Added - Added default value to client id and client secret - Added automatic .htaccess rewrite rule update ### Fix - Fixed admin design ### Changed - Changed cart reload process ## [2.3.0] - 2017-07-29 ### Added - Added quantity, stock status and product status to the response of these services: Related, Latest,Special,Best Seller & Featured products ## [2.2.1] - 2017-07-28 ### Fix - Fixed Social login ## [2.2.0] - 2017-07-24 ### Added - Added CORS headers ### Fixed - Fixed OPTIONS header not allowed response ## [2.1.2] - 2017-07-22 ### Fix - Fixed Tax calculation (based on store address / shipping address / payment address) ## [2.1.1] - 2017-07-19 ### Fix - Fixed session destroy in GET Token service ## [2.1.0] - 2017-07-16 ### Added - Added limit and page parameter to the customer orders service ## [2.0.0] - 2017-06-09 ### [BC BREAK] Changed - changed all service response structure - request objects and API urls are the same API URL changed for: set existing shipping address, set existing payment address - API returns error as an array of strings - New response HEADER statuses: 200 Success. Request was handled correctly. 401 Unauthorized. Wrong or missed credentials. 400 Bad format. Incorrect parameter or query string. 403 Forbidden. A user has insufficient rights to perform an action. 404 Requested Entity not found. - If you want to update your old REST API version, please test your app with the new version before you use it on production site ## [1.18.2] - 2017-06-07 ### Fixed - fixed social login ## [1.18.1] - 2017-05-22 ### Fixed - replaced all setOutput function with sendResponse function ## [1.18.0] - 2017-05-14 ### Added - added date_modified sort option to get products service - added new filters to get products service - filter_date_modified_from - filter_date_modified_to - filter_date_added_from - filter_date_added_to ## [1.17.0] - 2017-05-04 ### Added - Added support for opencart 2.3.0.3 ## [1.16.5] - 2017-05-01 ### Fixed - added bootstrap js to the restapi_pay.tpl ## [1.16.4] - 2017-04-11 ### Fixed - Fixed banner image dimensions ## [1.16.3] - 2017-04-08 ### Fixed - Fixed currency issue in the session ## [1.16.2] - 2017-04-02 ### Fixed - Fixed login / register response, added address_id field to the response ## [1.16.1] - 2017-03-22 ### Fixed - Fixed URL of original image fields ## [1.16.0] - 2017-03-17 ### Added - added remove voucher / coupon / reward services - addded link to the REST API demo clients ### Fixed - Fixed registration agree field validation - Fixed order status if COD payment method is not enabled ## [1.15.1] - 2017-03-05 ### Fixed - Fixed account information custom fields ## [1.15.0] - 2017-02-26 ### Added - added OAuth library update to 1.9.0 - added REST API OCMOD: enable API in maintenance mode - added Admin form field validation - added Token error description to the response ### Fixed - Fixed SHOPPING CART API and ADMIN API token credentials conflict on the same domain ### Changed - changed expires field type from TIMESTAMP TO DATETIME Run this query: ALTER TABLE `oauth_access_tokens` CHANGE `expires` `expires` DATETIME NOT NULL; - added new field to the oauth_clients to identify the REST API version Run this query: ALTER TABLE `oauth_clients` ADD `api_version` VARCHAR(40); ## [1.14.0] - 2017-02-12 ### Added - Refactored Latest Products / Related Products / Bestsellers / Specials code, they return the same data structure ## [1.13.9] - 2017-02-09 ### Added - Added new fields to the account order details service ## [1.13.8] - 2017-02-06 ### Added - Added cart sub-total and total in raw format ### Fixed - Fixed language settings ## [1.13.7] - 2017-02-03 ### Fixed - Fixed Currency header ## [1.13.6] - 2017-01-25 ### Fixed - Fixed reward and product minimum validation translation - Fixed wishlist undefined index PHP notice - New error message for token error ## [1.13.5] - 2016-12-28 ### Added - set client encoding to utf-8 in the response ## [1.13.4] - 2016-12-06 ### Added - Added subcategories to the category details response ## [1.13.3] - 2016-12-04 ### Added - Added tooltips to extension admin page ## [1.13.2] - 2016-12-03 ### Fixed - OCMOD install.xml file size reduction ## [1.13.1] - 2016-11-29 ### Fixed - Fixed product sorting ## [1.13.0] - 2016-11-21 ### Added - Added account/voucher service ## [1.12.4] - 2016-11-18 ### Fixed - Fixed GOOGLE login API url - Fixed getOrderStatusById model function ## [1.12.3] - 2016-10-26 ### Fixed - Fixed Language for Cart and shipping services ## [1.12.2] - 2016-10-15 ### Fixed - checking config_customer_price config parameter for all price - response content type fix, always return application/json ## [1.12.1] - 2016-10-09 ### Fixed - fixed response content type in restcontroller.php ## [1.12.0] - 2016-09-03 ### Added - Added customer id to the registration service response ### Removed - Removed session id from the registration service response ## [1.11.0] - 2016-08-26 ### Added - Added product id to the get cart response - Added original images to category response - And original images to manufacturer response - Added compare product service - Added support guest checkout store info ### Fixed - Fixed product search to find names with "-" - Fixed social login notices ## [1.10.0] - 2016-08-03 ### Added - Added Opencart 2.3 support ## [1.9.0] - 2016-07-10 ### Added - Added skrill and payu payment method to Pay service - Added price excluding tax to response ## [1.8.1] - 2016-05-23 ### Fixed - Session fix ## [1.8.0] - 2016-04-20 ### Added - Added new cart update service, update delete cart item (you can send key parameters too) - Updated the product option response array (added value field) - Added user balance, and transactions list - Added raw cart info to cart response - Added Newsletter services ### Fixed - Fixed add review error response format - some bugfix (PHP notice: weight_class, length class) ## [1.7.1] - 2016-03-16 ### Fixed - Fixed cart total always empty error - Custom search bugfix ## [1.7.0] - 2016-03-03 ### Added - Added OPENCART 2.2 support ## [1.6.0] - 2016-02-01 ### Added - Added social login support - Added custom fields to product list - Added specials service - Added multivendor registration ## [1.5.1] - 2016-01-23 ### Fixed - Fixed 2.1 cart problem ## [1.5.0] - 2016-01-13 ### Added - Added banner services - Estimate Shipping & Taxes - Image dimension header - Added banner checksum ### Fixed - Fixed payment info text in order confirmation text - Ffixed session problem ## [1.4.1] - 2015-12-23 ### Fixed - Fixed order confirmation error ## [1.4.0] - 2015-12-20 ### Added - Added simple product list - Added related product - Added latest products - Added filter products by manufacturer - Added information services - Added return services - Addes special start and end date to featured product modul ## [1.3.1] - 2015-12-06 ### Fixed - Fixed wishlist for opencart 2.1 - Fixed pay method - Fixed oauth session serialization ## [1.3.0] - 2015-11-17 ### Added - AddedProduct filters - Added slideshows - Added currency handling ### Changed - Updated reorder service to work with opencart2 versions ## [1.2.2] - 2015-11-15 ### Fixed - Fixed cart issues for opencart 2.1.0 - Fixed headers handling - Fixed all unserialize for 2.1 version, added json_encode - Fixed forgotten password, and contact messages ## [1.2.1] - 2015-10-19 ### Fixed - Fixed voucher and coupon services for opencart 2.1.x versions - Fixed simple confirm service ## [1.2.0] - 2015-10-10 ### Added - Added support for Opencart 2.1 ## [1.1.0] - 2015-09-30 ### Added - Added forgotten password service to opencart2 versions - Added bestsellers service - Added extra info to get shop by id service ### Fixed - Fixed existing shipping address bug. ## [1.0.0] - 2015-06-22 ### Added - Added license validation field to admin page - Added order totals details to order details response - Added sessionid and user data to registration response - Added special start_date and end_date to product list services - Added order id to confirm order service response - Added unformated price to product services ### Fixed - Fixed stores list response - Fixed validateDate fatal error ## [0.3.0] - 2015-05-20 ### Added - Added order and sort possibility to product services - Create simple product exists function - Add / get order history - Added custom search for products ## [0.2.1] - 2015-03-01 ### Fixed - Fixed missing function :checkProductExists - Fixed getCustomerGroupId error in catalog_product vqmod file - Disable php notice in controllers ## [0.2.0] - 2015-01-20 ### Added - Set image path in add product, and update product services - Search for products - Get product's classes and other values to selects - Added wishlist services - Added product review service ## [0.1.1] - 2015-01-03 ### Fixed - Fixed add to cart without quantity parameter - Fixed image upload - Fixed product meta title field notice - Fixed simple confirm "notice comment" - Fixed getCart product option section ## [0.1.0] - 2014-12-27 ### Added - Initial release - Support Opencart 2