Skip to content

v4.0.0

Latest
Compare
Choose a tag to compare
@Sieg Sieg released this 18 Feb 22:31
· 1 commit to b-7.1.x since this release
329cb28

Added

  • New settings for configuring the invoice filename format in the order confirmation email for both owner and customer cases.
  • New settings for turning on the invoice attachment for customer and owner cases.
  • Support netto prices with separate VATs for delivery and payment costs, respecting the shop's configuration.
  • Help box for Invoice number format setting

Changed

  • Change filename prefix for admin panel invoice download to be format with some possible placeholders instead
  • Do not show zero value Payment charge costs in the invoice
  • Moved new FilenameCalculator class to Document domain, as they are used not only for emails now
  • InvoiceConfigurationRepositoryInterface::getByOrderId doesnt return null anymore
  • Moved classes to better fitting domains:
    • FreshAdvance\Invoice\Transition\Model\OrderArticle to FreshAdvance\Invoice\Document\Model\OrderArticleExtension
    • FreshAdvance\Invoice\Transition\Core\Email to FreshAdvance\Invoice\Email\Core\EmailExtension
    • FreshAdvance\Invoice\Service\OrderServiceInterface to FreshAdvance\Invoice\Order\Service\OrderServiceInterface
    • FreshAdvance\Invoice\Repository\OrderRepositoryInterface to FreshAdvance\Invoice\Order\Repository\OrderRepositoryInterface
  • Email configuration settings moved to the FreshAdvance\Invoice\Email\Settings\EmailSettingsInterface

Removed

  • Not used methods leftovers from ModuleSettings
  • PHP 8.0 support

Fixed

  • Updated the phpunit and other testing tools to fit 7.1 shop dependencies