From 76241ed81e8ff60a0b90cf6454e3b2543da09ee6 Mon Sep 17 00:00:00 2001 From: Frederik Rommel Date: Tue, 16 Apr 2024 15:06:18 +0200 Subject: [PATCH] update changelog & move changelog from readme.md --- CHANGELOG.md | 169 +++++++++++++++++++++++++++++++++++++++++++++ README.md | 192 ++++----------------------------------------------- 2 files changed, 182 insertions(+), 179 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..9aade8d5 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,169 @@ +# Changelog + +## Version 7.0.0 + +* RATESWSX-271: update payment status on order-item operation +* RATESWSX-271: remove bidirectional order status configuration +* RATESWSX-294: add technical-name for payment methods +* RATESWSX-294: add support headless storefronts ++ RATESWSX-296: fix compatibility with third-party PSP ++ RATESWSX-297: fix only-virtual-products-orders & add auto-delivery of virtual-products ++ RATESWSX-298: remove payment-method prepayment (existing orders can be still processed) + +We also improved the code, functionality and API documentation. Cause these are not relevant for the changelog we didn't add them. [Full Changelog](https://github.com/ratepay/shopware6-module/compare/6.1.0...7.0.0) + +## Version 6.1.0 - Released on 2023-11-10 + +* RATESWSX-270: fix fatal error if admin enter a debit/credit of zero +* RATESWSX-279: remove ratepay data for updated non-Ratepay-payment-method (e.g. if Ratepay-payment failed) +* RATESWSX-280: add functionality of feature flags +* RATESWSX-283: admin: add translation for user-profile search preferences +* RATESWSX-289: dfp: prevent output of token for admin users + +## Version 6.0.0 - Released on 2023-05-11 + +* rebuilt assets for Shopware 6.5 +* upgrade Code to PHP 8.1 + +## Version 5.0.0 - Released on 2023-05-11 + +* added Shopware 6.5 compatibility. + +**Please note:** +This release-version is not installable in Shopware 6.5. +It contains a few improvements, which are also required for Shopware 6.5. +This release will likely be the last release for Shopware versions below 6.5. +If you want to upgrade to Shopware 6.5 you have to use the Plugin version 6.0.0. + +## Version 4.2.1 - Released on 2023-02-02 + +* RATESWSX-261 - fixed: reloading profile-config (compatibility > 6.4.14.0) + +## Version 4.2.0 - Released on 2022-07-21 + +* RATESWSX-249 - fixed: remove usage of deprecated EntityRepositoryInterface +* RATESWSX-248 - fixed: phonenumber can not be changed if the phone number got an initial validation error +* RATESWSX-248 - improvement: refill fields with user-entered values, if validation has been failed +* RATESWSX-250 - fixed: order panel: output translated tax-names for shopware default tax rules +* RATESWSX-251 - fixed: missing payment icons in checkout +* RATESWSX-253 - replace mandate information with small text +* RATESWSX-255 - improvement: exception handling during add-debit to order with invalid tax-rule + +## Version 4.1.0 - Released on 2022-05-12 + +* RATESWSX-201 - added: display min rate for installment on product page +* RATESWSX-222 - add config help text +* RATESWSX-229 - improvement: add more filters to api log +* RATESWSX-231 - add compatibility to Bootstrap V5 + +## Version 4.0.1 - Released on 2022-04-28 + +* RATESWSX-242 - fix risk-management address compare (previously only the country has been compared) + +## Version 4.0.0 - Released on 2022-03-31 + +* Compatibility with Shopware 6.4.9.x +* RATESWSX-201 - implement offline instalment calculator in checkout (rate calculation) +* RATESWSX-228 - administration: fix display of quantity in order-items panel +* RATESWSX-233 - improve class dependencies to improve the performance of class loading + +## Version 3.3.0 - Released on 2022-02-11 + +* RATESWSX-221 - add missing icon and entity information on admin modules +* RATESWSX-223 - fix issues with loading the (multiple) profiles during payment filter +* RATESWSX-224 - fix loading of profile config during changing the payment method (update order) +* RATESWSX-225 - fix issues with the api-log search + make more fields searchable +* RATESWSX-225 - api log: search and filter improvements + +## Version 3.2.0 - Released on 2022-01-10 + +* RATESWSX-214 - dfp: disable for admin orders + +## Version 3.1.1 - Released on 2021-12-15 + +* RATESWSX-216 - fix issue that shipping tax has not been sent + +## Version 3.1.0 - Released on 2021-12-09 + +* RATESWSX-211 - fix issue: submit gross price (instead of net price) if the prices are displayed in net. +* RATESWSX-212 - change system version in head + +## Version 3.0.0 - Released on 2021-10-28 + +* RATESWSX-129 - add support for multiple profile ids for installment payments +* RATESWSX-176 - add functionality to send discounts and shipping costs as cart-item to ratepay gateway +* RATESWSX-205 - installment: add default payment selection +* RATESWSX-206 - admin: fix import of Shopware's apiService +* RATESWSX-209 - remove setters from entities + +## Version 2.1.4 - Released on 2021-10-14 + +* RATESWSX-198 - fix datatypes of installment min-rate +* RATESWSX-199 - api-log: add reload button + +## Version 2.1.3 - Released on 2021-09-08 + +* RATESWSX-196 - adds missing return statement + +## Version 2.1.2 - Released on 2021-09-08 + +* RATESWSX-195 - migrations: remove dangerous destructive migration + fix NULL to NOT NULL +* RATESWSX-196 - add missing order filter to transition subscriber + +## Version 2.1.1 - Released on 2021-08-11 + +The last release got not tagged correctly in GitHub. So we are forced to create a empty release with the correct tag. + +## Version 2.1.0 - Released on 2021-08-05 + +* RATESWSX-190 - correct decorating AccountOrderController +* RATESWSX-191 - PaymentQuery: add missing vat-id +* RATESWSX-193 - fix error on instalment calculator after canceled payment + +## Version 2.0.3 - Released on 2021-07-22 + +* RATESWSX-187 - Set default tracking-provider for confirmation deliver + +## Version 2.0.2 - Released on 2021-07-22 + +* RATESWSX-145 - api log: improve output of XML +* RATESWSX-182 - checkout: add info for testmode +* RATESWSX-184 - order: fix error when a new version of an order got deleted +* RATESWSX-186 - installment calculator: fix error if user enter "0" as rate + +## Version 2.0.1 - Released on 2021-06-15 + +* RATESWSX-181 - fix fatal error during b2b orders + +## Version 2.0.0 - Released on 2021-06-10 + +* RATESWSX-173 - compatibility Shopware ^6.4 and PHP 8.0 +* RATESWSX-178 - adds a few more columns to profile management + +## Version 1.2.1 - Released on 2021-05-20 + +* RATESWSX-175 - fix collecting discounts + +## Version 1.2.0 - Released on 2021-04-22 + +* RATESWSX-84 - adds functionality "admin orders" +* RATESWSX-115 - apply Shopware fix + increase Shopware min. compatibility +* RATESWSX-162 - add support for multiple tracking ids +* RATESWSX-169 - add account holder select for B2B accounts +* RATESWSX-173 - removes `configureRoutes` from bundle class +* RATESWSX-185 - fix foreign keys + +## Version 1.1.0 - Released on 2021-02-15 + +* RATESWSX-149 - change translation of "date of birth" +* RATESWSX-150 - introduce payment query into payment flow +* RATESWSX-151 - fixed missing dependency during `administration:build` (`node_modules`) +* RATESWSX-157 - api-logs: add search function +* RATESWSX-158 - credit/debit: set custom tax rate +* RATESWSX-160 - add street-additional PaymentRequest operation +* RATESWSX-161 - add missing oder-id to operation requests +* RATESWSX-164 - add customer number to PaymentRequest operation + +## Version 1.0.0 + +- initial release diff --git a/README.md b/README.md index e47cbdb3..ba44ba77 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,13 @@ -# Ratepay GmbH - Shopware6 Payment Module -============================================ +# Ratepay GmbH - Shopware 6 Payment Module -| Module | Ratepay Payment Plugin for Shopware 6 | -|--------------------|-------------------------------------------------------------------------------------------------------------------------------| -| Author | Interlutions GmbH | -| Shop Version | `6.3.0.2 to 6.5.x.x` | -| Link | http://www.ratepay.com | -| Mail | integration@ratepay.com | -| Full Documentation | [click here](https://docs.ratepay.com/docs/developer/shop_modules/shopware/shopware_6/ratepay_payment_plugin_for_shopware_6/) | -| Legal Disclaimer | [click here](https://docs.ratepay.com/docs/developer/shop_modules/overview/) | +| Module | Ratepay Payment Plugin for Shopware 6 | +|--------------------|----------------------------------------------------------------------------------------------------------------------------------------------| +| Author | Interlutions GmbH | +| Shop Version | `6.3.0.2 to 6.6.x.x` | +| Link | http://www.ratepay.com | +| Mail | integration@ratepay.com | +| Full Documentation | [click here](https://docs.ratepay.com/docs/developer/shop_modules/shopware/shopware_6/ratepay_payment_plugin_for_shopware_6/) | +| Legal Disclaimer | [click here](https://docs.ratepay.com/docs/developer/shop_modules/overview/) | ## Installation via Shopware Store @@ -20,7 +19,7 @@ ## Installation via ZIP-File -1. Download the latest release from our Github page +1. Download the latest release from our GitHub page 2. Visit your Shopware Administration 3. Click Settings > System > Plugins 4. Click Upload Plugin and chose the previously downloaded ZIP file @@ -42,171 +41,6 @@ Please utilize the feature flags judiciously, only if you are well-versed in the Here is a list with the feature flags: -| Flag-ID | Description | -|-------------|-----------------------------------------------------------------------------------------| -| FF-BLOCK-PR | if enabled, no payment queries got executed. instead a payment exception got simulated. | - -## Changelog - -### Unreleased - -* RATESWSX-271: update payment status on order-item operation -+ RATESWSX-296: fix compatibility with third-party PSP -+ RATESWSX-297: fix only-virtual-products-orders & add auto-delivery of virtual-products -+ RATESWSX-298: remove payment-method prepayment (Please note: Existing prepayment-orders cannot be processed after updating!) - -### Version 6.1.0 - Released on 2023-11-10 - -* RATESWSX-270: fix fatal error if admin enter a debit/credit of zero -* RATESWSX-279: remove ratepay data for updated non-Ratepay-payment-method (e.g. if Ratepay-payment failed) -* RATESWSX-280: add functionality of feature flags -* RATESWSX-283: admin: add translation for user-profile search preferences -* RATESWSX-289: dfp: prevent output of token for admin users - -### Version 6.0.0 - Released on 2023-05-11 - -* rebuilt assets for Shopware 6.5 -* upgrade Code to PHP 8.1 - -### Version 5.0.0 - Released on 2023-05-11 - -* added Shopware 6.5 compatibility. - -**Please note:** -This release-version is not installable in Shopware 6.5. -It contains a few improvements, which are also required for Shopware 6.5. -This release will likely be the last release for Shopware versions below 6.5. -If you want to upgrade to Shopware 6.5 you have to use the Plugin version 6.0.0. - -### Version 4.2.1 - Released on 2023-02-02 - -* RATESWSX-261 - fixed: reloading profile-config (compatibility > 6.4.14.0) - -### Version 4.2.0 - Released on 2022-07-21 - -* RATESWSX-249 - fixed: remove usage of deprecated EntityRepositoryInterface -* RATESWSX-248 - fixed: phonenumber can not be changed if the phone number got an initial validation error -* RATESWSX-248 - improvement: refill fields with user-entered values, if validation has been failed -* RATESWSX-250 - fixed: order panel: output translated tax-names for shopware default tax rules -* RATESWSX-251 - fixed: missing payment icons in checkout -* RATESWSX-253 - replace mandate information with small text -* RATESWSX-255 - improvement: exception handling during add-debit to order with invalid tax-rule - -### Version 4.1.0 - Released on 2022-05-12 - -* RATESWSX-201 - added: display min rate for installment on product page -* RATESWSX-222 - add config help text -* RATESWSX-229 - improvement: add more filters to api log -* RATESWSX-231 - add compatibility to Bootstrap V5 - -### Version 4.0.1 - Released on 2022-04-28 - -* RATESWSX-242 - fix risk-management address compare (previously only the country has been compared) - -### Version 4.0.0 - Released on 2022-03-31 - -* Compatibility with Shopware 6.4.9.x -* RATESWSX-201 - implement offline instalment calculator in checkout (rate calculation) -* RATESWSX-228 - administration: fix display of quantity in order-items panel -* RATESWSX-233 - improve class dependencies to improve the performance of class loading - -### Version 3.3.0 - Released on 2022-02-11 - -* RATESWSX-221 - add missing icon and entity information on admin modules -* RATESWSX-223 - fix issues with loading the (multiple) profiles during payment filter -* RATESWSX-224 - fix loading of profile config during changing the payment method (update order) -* RATESWSX-225 - fix issues with the api-log search + make more fields searchable -* RATESWSX-225 - api log: search and filter improvements - -### Version 3.2.0 - Released on 2022-01-10 - -* RATESWSX-214 - dfp: disable for admin orders - -### Version 3.1.1 - Released on 2021-12-15 - -* RATESWSX-216 - fix issue that shipping tax has not been sent - -### Version 3.1.0 - Released on 2021-12-09 - -* RATESWSX-211 - fix issue: submit gross price (instead of net price) if the prices are displayed in net. -* RATESWSX-212 - change system version in head - -### Version 3.0.0 - Released on 2021-10-28 - -* RATESWSX-129 - add support for multiple profile ids for installment payments -* RATESWSX-176 - add functionality to send discounts and shipping costs as cart-item to ratepay gateway -* RATESWSX-205 - installment: add default payment selection -* RATESWSX-206 - admin: fix import of Shopware's apiService -* RATESWSX-209 - remove setters from entities - -### Version 2.1.4 - Released on 2021-10-14 - -* RATESWSX-198 - fix datatypes of installment min-rate -* RATESWSX-199 - api-log: add reload button - -### Version 2.1.3 - Released on 2021-09-08 - -* RATESWSX-196 - adds missing return statement - -### Version 2.1.2 - Released on 2021-09-08 - -* RATESWSX-195 - migrations: remove dangerous destructive migration + fix NULL to NOT NULL -* RATESWSX-196 - add missing order filter to transition subscriber - -### Version 2.1.1 - Released on 2021-08-11 - -The last release got not tagged correctly in GitHub. So we are forced to create a empty release with the correct tag. - -### Version 2.1.0 - Released on 2021-08-05 - -* RATESWSX-190 - correct decorating AccountOrderController -* RATESWSX-191 - PaymentQuery: add missing vat-id -* RATESWSX-193 - fix error on instalment calculator after canceled payment - -### Version 2.0.3 - Released on 2021-07-22 - -* RATESWSX-187 - Set default tracking-provider for confirmation deliver - -### Version 2.0.2 - Released on 2021-07-22 - -* RATESWSX-145 - api log: improve output of XML -* RATESWSX-182 - checkout: add info for testmode -* RATESWSX-184 - order: fix error when a new version of an order got deleted -* RATESWSX-186 - installment calculator: fix error if user enter "0" as rate - -### Version 2.0.1 - Released on 2021-06-15 - -* RATESWSX-181 - fix fatal error during b2b orders - -### Version 2.0.0 - Released on 2021-06-10 - -* RATESWSX-173 - compatibility Shopware ^6.4 and PHP 8.0 -* RATESWSX-178 - adds a few more columns to profile management - -### Version 1.2.1 - Released on 2021-05-20 - -* RATESWSX-175 - fix collecting discounts - -### Version 1.2.0 - Released on 2021-04-22 - -* RATESWSX-84 - adds functionality "admin orders" -* RATESWSX-115 - apply Shopware fix + increase Shopware min. compatibility -* RATESWSX-162 - add support for multiple tracking ids -* RATESWSX-169 - add account holder select for B2B accounts -* RATESWSX-173 - removes `configureRoutes` from bundle class -* RATESWSX-185 - fix foreign keys - -### Version 1.1.0 - Released on 2021-02-15 - -* RATESWSX-149 - change translation of "date of birth" -* RATESWSX-150 - introduce payment query into payment flow -* RATESWSX-151 - fixed missing dependency during `administration:build` (`node_modules`) -* RATESWSX-157 - api-logs: add search function -* RATESWSX-158 - credit/debit: set custom tax rate -* RATESWSX-160 - add street-additional PaymentRequest operation -* RATESWSX-161 - add missing oder-id to operation requests -* RATESWSX-164 - add customer number to PaymentRequest operation - -### Version 1.0.0 - -- initial release +| Flag-ID | Description | +|-------------|------------------------------------------------------------------------------------------| +| FF-BLOCK-PR | if enabled, no payment requests got executed. instead a payment exception got simulated. |