All notable changes to grayloon/magento-laravel-api
will be documented in this file
- Adds Customer Group Endpoints: #66 GET /V1/customerGroups/{id} - Show the customer group by the provided ID. PUT /V1/customerGroups/{id} - Save the customer group by the provided ID. DELETE /V1/customerGroups/{id} - Delete customer group by the provided ID. POST /V1/customerGroups - Save/Create Customer Group. GET /V1/customerGroups/search - Search the Customer Groups. GET /V1/customerGroups/default - Get the default customer group. PUT /V1/customerGroups/default/{id} - Set the default customer group. GET /V1/customerGroups/{id}/permissions - Determine if customer group can be deleted.
- Configured constructor to allow dynamic configuration of store URL #65
- Add endpoint to show specified customer. #64
- Add endpoint to assign a specified customer to a specified shopping cart. #62
- Add endpoint to edit products. #58
- Fix product filters to allow set filters #57
- Breaking change if extending the
products()
method.
- Breaking change if extending the
- Add Store Website Repository Interface endpoint
- Add Product Attributes Endpoint
- Add ability to log and debug unsuccessful API requests
- Add endpoint to show specific order by order ID
- Support for PHP 8
- Add endpoint to reset customer passwords
- Add endpoint to apply customer coupons
- Add endpoint to edit specific guest cart item
- Add endpoint to edit specific customer cart item
- Added Bundle Product Options Endpoint
- Added Sources Endpoint
- Added Sources by name Endpoint
- Added Orders Endpoint
- Added Stocks Endpoint
- Ability to create cart as customer
- Ability to remove items from cart as guest
- Ability to remove items from cart as customer
- Fix: support custom singular API endpoints
- Fix for Laravel 8 Applications
- Ability to query custom extension API endpoints
- Added Delete and Put Methods
- Added Product Categories API Endpoint
- Added Payment as Guest Endpoint
- Added Payment as Customer Endpoint
- Added Cart Payment Methods Endpoint
- Added Shipping Information Endpoint
- Added Add Items as Customer to Cart Endpoint
- Now throws Exception when >500 error is thrown
- Support for Laravel 8 applications
- Removed Storage System (moved to its own package for less breaking changes)
- Added Guest Carts Endpoint
- Added Source Items Endpoint
- Added Product Links Endpoint
- Added Product Link Type Endpoint
- Ability to resolve Custom Attribute values
- Added helpers to easily retrieve product custom attribute values
- Added slug column to Magento Products table
- Ability to publish factories for application mocking
- Added slug attribute to Category Factory
- Downloads product images on product sync/import
- Initial Release