Releases: marellocommerce/marello
Releases · marellocommerce/marello
Marello 4.2.0 CE Release
Marello 4.2.0 CE Release
New Features
- Implemented Track and trace information for shipments
- Implemented Order reshipment for lost packages
- Implemented Notification Center for centralising important messages
List of fixed issues and improvements
- Fix issue on allocation with memory issue on a lot of items with a few warehouses
- Create packing slip PDF
- Trigger rebalance when deleting SalesChannels
- Fix logo rendering on PDF
- Enable exclusion from allocation on Order create via GUI
Technology Upgrades
- Updated Oro Platform to 5.0.12
What's Changed
- make supplier entity extendable by @janvdv96 in #71
New Contributors
- @janvdv96 made their first contribution in #71
Full Changelog: 4.1.0...4.2.0
Marello 4.0.0 CE Release
Marello 4.0.0 CE Release
New Features
- Implemented order allocations
- Implemented Health Check monitor based on integration statuses
List of fixed issues and improvements
- Changed custom notifications to Oro Email models
- Escape code from excluded characters except "_" and "-", created generic validator based on OroCommerce's SKU Regex for supplier, warehouse and sales channel
- Fixed MIN_FRACTION_DIGITS on currency number formatter of order statistics
- Fixed issue with Invoice Logo not being rendered on invoice / credit memo
- Fixed image on datagrid not rendering on product grid
Technology Upgrades
- Updated Oro Platform to 5.0.x
- Minimally required PHP version has been raised to 8.1
- Required NodeJS version upgraded to >=16 or < 17
- Symfony version upgrade to 5.4
- Minimally required MPDF version has been raised to 8.0
CE 3.1.1
List of fixed issues and improvements
- Non expected return type (interface non-implemented) by @NicolasCayet in #68
- Specify full namespaces in Doctrine DiscriminatorMap for AbstractInvoice and AbstractInvoiceItem by @NicolasCayet in #70
- Moved validation for Refund to the complete Refund instead of items
- Added currency symbol and formatting to the refund items price
- Removed the exception from the subscriber that is interfering with the validation
- Added validation to prevent negative refund amount on items
- Fixed issue with loading images during demo install
- Fixed groupBy issues with products grid
- Fixed issue with search on orderReference and orderNumber in both Refund/Return grid
- Fixed issue with balanced inventory going below 0 if there is more reserved inventory on the balanced inventory than there is actual inventory to be balanced
- fixed issue productUnit being submitted on order create, field should not be submitted at all
- added company number column, filter and sorter
- Added check for product status before balancing inventory for said product
- Added validation + validation message for Product status
- Add Customer information to Return view
- MAR10001-985: Rename Tabs/headings on the Return view page
- MAR10001-988: Add additional fields to Return Entity
- Add new reason for return items
- MAR10001-968: Fixed unique name fields - unique on both: name, organization
- Fixed issue with schema update with updating table because of foreign key constraint
- Reinstated the order on demand feature, with additional setting to turn it on and off via the system configuration
- added hasColumn() checks on fields that might already be added in previous version
Full Changelog: 3.1.0...3.1.1
Marello 3.1.0 CE Release
Marello 3.1.0 CE Release
New Features
- Implemented Payments on Invoice & Creditmemo's
List of fixed issues and improvements
- Switched workflow steps Invoiced and Paid in both workflows in order to create the Invoice first and being able to receive the payments
- Added inventory batch view for inventory items that have batch inventory enabled
- Changed logic to inventory balancer to exclude disabled products
- Fixed issue with separation of Reports per organisation
- Fixed issue with inventory balancer that didn't balance correctly to assigned Sales Channel Groups
- Fixed issue with wrong batch allocation on Packingslips
- Fixed issue with product name not changed in inventory item grid
- Fixed issue with inventory levels not being visible on inventory item view when running PostgreSQL
- Moved Tax identification to the Company entity instead of a customer
Technology Upgrades
- Updated Oro Platform to 4.1.12
3.0.1 CE Release
Merge commit '9586a6de30de76d1dacf6808b7c6e547aabb705a' into release/…
Marello 3.0.0 CE Release
Marello 3.0 CE Release
New Features
- Implemented full support for attributes and attribute families, now removed restriction of having the family and attribute set hard coded in the services
- Implemented InventoryBatches for inventory batch support on inventory items
- Introduced SalesChannel configuration
- Introduced PDF capabilities for Invoices which can be configured per SalesChannel
- Implemented payment methods as integrations in order to make use of OroCommerce's payment methods if necessary.
List of fixed issues and improvements
- Changed approach of locales and localisation throughout marello in order to fully utilise Oro platform's capabilities of localisation including languages and localised formatting
- Implemented PaymentTerm as payment method
- Implemented Banktransfer as payment method
- Moved Customer entity from OrderBundle to the CustomerBundle
Technology Upgrades
- Updated Oro Platform to 4.1.0
- Minimally required PHP version has been raised to 7.3.13
- Required NodeJS version upgraded to 12.0 or higher
- Symfony version upgrade to 4.4.2
- Introduced MPDF as new dependency for PDF capabilities
Release 2.2.0
Marello 2.2 CE Release
New Features
- Added Company entity to represent a company which can have multiple users assigned to it
- Added PaymentTerm entity to allow for a payment deadline
- Send out notifications to user where there are purchase orders ready for review
- Added the second B2C workflow where the shipping and payment have been reversed to allow for ‘pay later’ options, the workflow is disabled by default
List of fixed issues and improvements
- Fixed the InventoryLevelCollection type where the form would not show an empty InventoryLevel which made it impossible to manage the inventory for the specific item, thanks @clicktrend
- Disabled audible options for InventoryItem and BalancedInventoryLevel to reduce the amount of messages being produced in the message queue when inventory is mass updated
- Fixed the previously slower loading images in the product grid where they were loaded from a different directory causing it load slower
- Updated the product grid columns to let the product grid load faster by reducing the amount of joins in the grid
- Added quick navigation links on some of the view pages and in grids for faster navigation to related entities where users have access to, thanks for reporting @brainOut
- Added ownership to child items to apply ACL to them, i.e. OrderItem, InvoiceItem etc..
- Added fix to check if the product exists before trying to look it up when importing InventoryLevels, thanks for reporting @Peekmo
- Added fix to check if an OrderItem status is already set when it’s created programmatically, thanks for reporting @Peekmo
- Fixed issue with getting data of non existent related entities in invoice and credit memo items grid, thanks for reporting @Peekmo
Release 2.1.0
Marello 2.1.0 CE Release
New Features
- OrderItem insights
- Backorders / Pre-orders
- Additional drop shipment integration with Marello's inventory- and Order management
- Added ability to create ProductTypes with attribute family
- Enabled attribute families and attribute creation for Products
List of fixed issues and improvements
- Added Order- and PackingSlipItem status
- Added additional confirmation before deleting inventory levels to make sure the inventory qty isn't lost
- Added Warehouse Type for drop shipping functionalities
- Additional bug fixes and layout issues in various places
BC breaks
We unfortunately couldn't keep all things BC because of underlying changes, the two most notable changes regarding BC are;
- The adding of the EventDispatcherInterface to the constructor of Marello\Bundle\PackingBundle\EventListener\CreatePackingSlipEventListener
- The removal getValuesToApply method in Marello\Bundle\FilterBundle\Grid\Extension\OrmFilterExtension
Release 1.5.5
- fix toString() on null with new orocommerce settings - fixed some of the indexes for postgreslq in installers which have duplicated indexes with orocommerce's counterparts
Release 2.0.1
- fixing issue of calling undefined method in the EntitySerializer