# 7.1.6
- Improved rounding handling to force 2 decimal places
- Removed references to unused classes
- Fixed some type errors
- Further improved 0 amount transaction; state transitions

# 7.1.5
- Improved analytics
- Improved error handling for refunding amount 0 and too many items

# 7.1.4
- Updated SDK to 4.8.1

# 7.1.3
- Fixed issue with radio button/switch settings not saving
- Fixed issue with error screen sporadically happening after failed payments

# 7.1.2
- Support the ability to have different spaces for differet sales channels
- Fixed issue where Twint would not appear sometimes

# 7.1.1
- Updated documentation
- Fixed issue with addresses not being correctly synced

# 7.1.0
## Feature
- Support subscription payment methods
- Support Shopware 6.7.2.0

## Bugfix
- Fixed issue with shipping costs not being processed correctly

# 7.0.1
## Feature
- Add plugin version metric

## Bugfix
- Fixed error message when refund amount exceeds total
- Fixed bug where only 25 sales channels showed in the dropdown
- Removed erroneous logs

# 7.0.0
- Compatibility with Shopware 6.7.0

# 6.1.14
- Disable Recreate Cart for Headless Storefront Order
- Added the correct Exception Type to the finalize method

# 6.1.13
- Updated English documentation
- Added French, German and Italian documentation

# 6.1.12
- Compatibility with 6.6.10.x
- Prevent duplicate transactions being created when the first times out
- Fix for error when changing space credentials
- Payment status now shows refunded/partially refunded
- Order delivery status now shows 'open' instead of 'hold'

# 6.1.11
- Implement payment page integration.
- Fixed bug with duplicate payment methods appearing

# 6.1.10
- Multiple/bulk refund for line item.
- Partial line item refund.
- Fixed refund by line item option.
- Composer dependencies are managed by Shopware system

# 6.1.9
- Prevents calling a non existing method in webhook invocation.
- Prevents error if delivery data is empty
- Refactored composer.json, completing its require section.

# 6.1.8
- Implemented key signing
- Tax rate adjustment when products have different tax rates

# 6.1.7
- Fixed messaging which showed that shipping and billing address were always the same

# 6.1.6
- Bumped sdk version

# 6.1.5
- Support for Shopware 6.6.3.1 and Vue 3

# 6.1.4
- Improved plugin's settings form
- Support for Shopware 6.6.2.0

# 6.1.3
- Solvency check support for Powerpay and MF Group Invoice payment methods
- Improved handling of abandoned transactions

# 6.1.2
- Fixed redirect to confirmation page after reload

# 6.1.1
- Fixed deprecated OrderNotFoundException

# 6.1.0
- Fixed checkout issues after deactivating/activating plugin
- Fixed plugin uninstall action
- Fixed invoice payment method email function when order is shipped

# 6.0.0
- Support for Shopware 6.6

# 5.0.7
- Fix for refunds when a discount code is used

# 5.0.6
- Version bump for marketplace release

# 5.0.5
- Fixed an issue where all payment methods disappeared upon activation of the plugin.
- Fixed an issue where the shopping cart doubled in quantity if the customer placed an item in the shopping cart, went to payment via TWINT, cancelled the transaction in TWINT using "Cancel payment", and was then redirected back to the store.

# 5.0.4
- Adjust documentation and release command

# 5.0.3
- Support of PHP 8.2
- Cast to string the option of product attribute.
- If delivery is null do not try to hold it.

# 5.0.2
- Fix bug which happens when pressing back to shop or home clears cart.

# 5.0.1
- Adjust documentation

# 5.0.0
- Update composer file to only support 6.5

# 4.0.56
- Adjustment of the documentation

# 4.0.54
- Support of Shopware 6.5
- Support of latest PHP SDK 3.2.0

# 4.0.53
- Creation of a new column in the transaction table called erp_merchant_id

# 4.0.52
- Support of Shopware 6.4.20.1

# 4.0.51
- Wrong link format in error message.

# 4.0.45
- Add additional information of the Credit Card (Validity Date, Pseudo Credit Card number and PayID) for transaction using this Payment Method
- Compatibility SW v6.4.17.1
- 
# 4.0.42
- Rollback to remove functionality of sending version to payment portal

# 4.0.41
- Sends to the payment portal a more specific version of shopware being used.

# 4.0.36
- Compatibility SW v6.4.13.0

# 4.0.29
- Fix to hide birthdate field if it's already provided
- Tested against SW v6.4.9.0

# 4.0.28
- Added italian translations
- Tested against SW v6.4.9.0

# 4.0.26
- Added documentation around flow builder

# 4.0.25
- Fixed transaction invoice instant payment handling.
- Tested with v6.4.7.0

# 4.0.24
- Added refunds by amount

# 4.0.23
- Fixed cart recreate function for custom products

# 4.0.22
- Added support for French

# 4.0.21
- Custom products options displayed as separate line items

# 4.0.20
- Fixed company name for shipping address

# 4.0.17
- Fixed settings to import webhooks and payment methods

# 4.0.16
- Added settings to control update of webhooks and payment methods

# 4.0.15
- Adjust VR Payment/SW6 documentation - how to do refunds

# 4.0.14
- Support for Shopware 6.4.6

# 4.0.13
- Loader Chrome IOS fix

# 4.0.12
- Security fix

# 4.0.11
- Reverted auto-submit on empty iframe as it is not working properly at all cases

# 4.0.10
- Fixed "Allow payment change after checkout" option behavior

# 4.0.9
- Allow to mark payment status as paid from status reminded

# 4.0.8
- Checkout form auto submission implemented when iFrame returns no input fields

# 4.0.7
- Fix Transaction Rollback error on unsupported languages

# 4.0.6
- Fix for delivery state change error

# 4.0.5
- Fixed plugin uninstall action

# 4.0.4
- Line item based refunds

# 4.0.3
- Update SDK

# 4.0.2
- Fixed shipping line item name

# 4.0.1
- Fixed tax calculation for custom products

# 4.0.0
- Support for Shopware 6.4

# 3.1.0
- Support for Custom Products plugin

# 3.0.0
- Fix transaction versioning
- Update SDK

# 2.1.1
- Round amounts
- Redirect if the cart can not be recreated

# 2.1.0
- Fix email issues

# 2.0.0
- Fix cart recreation on promotions
- Remove availability rules
- Handle orders less than or equal to zero

# 1.4.3
- Silence missing order webhook errors
- Fix iframe breakout

# 1.4.2
- Fix payment method bug on first time install

# 1.4.1
- Fetch active payment methods only

# 1.4.0
- Fix payment method availability rule
- Fix email sending
- Cancel failed orders

# 1.3.0
- Update payment method syncing

# 1.2.0
- Add payment method availability rule
- Hardcoded system languages

# 1.1.27
- Retry orders on unavailable payment method

# 1.1.26
- Fix locales and translations

# 1.1.25
- Fix Email sending

# 1.1.24
- Fix webhook response
- Fix translation
- Prepare for Shopware 6.4

# 1.1.23
- Submit payment form when iframe has no fields

# 1.1.22
- Order invoice download setting

# 1.1.21
- Remove hardcoded Shopware API version

# 1.1.20
- Update webhook URLs on plugin update
- Add translations
- Fix email bug

# 1.1.19
- Allow customers to download order invoices

# 1.1.18
- Test against Shopware 6.3
- Fix error on invalid space id
- Remove hardcoded Shopware API version

# 1.1.17
- Use DAL on webhook locks

# 1.1.16
- Only provide translations for available languages
- Return CustomerCanceledAsyncPaymentException on cancelled transactions
- Update SDK to 2.1.1

# 1.1.15
- Send customer first name and last name from billing and shipping profiles
- Respect Shop URL

# 1.1.14
- Add cookies to the cookie manager
- Resize icon to 40px * 40px
- Fix line item attributes

# 1.1.13
- Include vendor folder in Shopware store releases

# 1.1.12
- Update doc path

# 1.1.11
- Add documentation

# 1.1.10
- Stop responding with server errors when orders are not found

# 1.1.9
- Put try catch on webhook install

# 1.1.8
- Remove unhelpful tickets info in release comments

# 1.1.7
- Implement promotions
- Code refactoring

# 1.1.6
- Disable sales channel selection on showcases
- Add product attributes to transaction payload

# 1.1.5
- Fix settings bug

# 1.1.4
- Disable changing credentials on the showcases

# 1.1.3
- Make line item consistency default
- Confirm transaction right away
- Update settings descriptions

# 1.1.2
- Prepare internal server side install for showcases and demos

# 1.1.1
- Stop default emails being sent
- Prettify payment page

# 1.1.0
- Handle empty/default Settings values
- Save refunds to db, and reload order tab on changes

# 1.0.0
- First version of the VRPayment integrations for Shopware 6
