Marello 2.0 Release
Technology Upgrades
- OroPlatform has been upgraded to 3.1.2
- Minimally required PHP version has been raised to 7.1.26
- Support for LESS preprocessor has been discontinued, and all files were converted to SCSS format.
- NodeJS has become a required dependency for installation and development
Sources:
New Features
- Invoice and Creditmemo support in sales related workflows (Order, Refund)
- Mass action assigning Products to SalesChannels
Removal
- Removal of all Marello REST API Routing, Controllers and related Forms. Endpoints have been moved to REST JSON API
List of fixed issues and improvements
- Query time optimization for Product grid
- Optimisation of Image rendering in Product View
- Added Discount in the transactional emails Order totals sum
- Fix parameter binding in product-categories grid on Product view page
- Fixed bug Product to Category assignment. Products are not being assigned or removed from Category
- Updated Cancel Action in workflow to take in to account whether or not the balanced inventory levels or the inventory levels should be deallocated. Additional option can be used to control this. Referring to issue marellocommerce/marello#47 - thanks @brainOut
- Customer is now extendable. Referring to issue marellocommerce/marello#52 - thanks @clicktrend
- Refunds now show correct currency instead of mixing them with system default
- Taxes and discounts are now being taken into account on Refund totals calculation
- Added additional Inventory Balance triggers (SalesChannelGroups add/remove, Warehouse add/remove, WarehouseChannel link updates)
- Fixed Inventory Level chart calculations to show the movement for Inventory, Allocated and Virtual quantities correctly through time