Marello Application Versions Save

Marello Application

4.2.0

11 months ago

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

New Contributors

Full Changelog: https://github.com/marellocommerce/marello-application/compare/4.1.0...4.2.0

4.1.0

1 year ago

Marello 4.1.0 CE Release

New Features

  • Implemented Expected inventory on Inventory Item view
  • Implemented Mass approval of refunds via datagrid
  • Implemented Special price timing for both Default and Channel prices

List of fixed issues and improvements

  • Add Barcode attribute on Product
  • Add a Purchase Order Reference field to Purchase Orders
  • Extend inventory log with Batch information
  • Invoice due amount not calculated correctly
  • Added ability to exclude items from allocation
  • Enabled Task activity on Order and Allocations

Technology Upgrades

  • Updated Oro Platform to 5.0.9
  • Added OroCRM TaskBundle for additional activities

Full Changelog: https://github.com/marellocommerce/marello-application/compare/4.0.2...4.1.0

4.0.0

1 year ago

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

3.2.0

2 years ago

Marello 3.2.0 CE Release

New Features

  • Workflow Transit Mass action(s), the ability to configure mass actions for a mass action of workflow transit on entities

List of fixed issues and improvements

  • MAR10001-827: Updated refunds totals calculations now including tax and subtotals

Technology Upgrades

  • Updated Oro Platform to 4.2.9
  • Bumped minimum version of PHP to 7.4.14 or 8.0.0
  • Bumped minimum version of MySQL to 8.0

Full Changelog: https://github.com/marellocommerce/marello-application/compare/3.1.0...3.2.0

3.1.1

2 years ago

List of fixed issues and improvements

  • Fixed bug with Global Access organization not being able to place orders, create payments or payment rules in non global access organization
  • Non expected return type (interface non-implemented) by @NicolasCayet in https://github.com/marellocommerce/marello/pull/68
  • Specify full namespaces in Doctrine DiscriminatorMap for AbstractInvoice and AbstractInvoiceItem by @NicolasCayet in https://github.com/marellocommerce/marello/pull/70
  • Update routing.yml by @clicktrend in https://github.com/marellocommerce/marello-application/pull/11
  • Removed asset-packagist from composer repositories by @anyt in https://github.com/marellocommerce/marello-application/pull/12
  • 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: https://github.com/marellocommerce/marello-application/compare/3.0.2...3.1.1

3.1.0

3 years ago

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

4 years ago

Marello 3.0.1 CE Release

New Features

  • Implemented Product tags
  • Added Email activity to Marello Customer

List of fixed issues and improvements

  • Fixed issue with schema update when adding new Product attributes or fields through entity management via the GUI
  • Fixed issue with sending localized emails where the chain was broken and only send the default email. Referring to issue https://github.com/marellocommerce/marello/issues/61 - thanks @clicktrend
  • Added inline grid editing on Product grid for Status, SKU and Tags
  • Fixed issue with Localized email template of Shipping confirmation
  • Added fix for existing attributes to configure them correctly to show them in attribute groups and retain the original data
  • Added save and new option in various places like SalesChannels, SalesChannelGroups and Tax related entities

Technology Upgrades

  • Updated Oro Platform to 4.1.1

3.0.0

4 years ago

Marello 3.0.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

2.2.0

4 years ago

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

2.1.0

4 years ago

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