Don't merge yet. Wait until we have full releases of the OSM, KEC and settings page package and update the composer dependencies file with the correct version numbers Also the deployment script will need to be modified before we can push a release due to the new plugin dependency scoping.
Changed - Changed the settings page to follow a new design that's more streamlined and matching with Klarnas other products.
Changed - Changed the payment method name to be Klarna instead of Klarna Payments.
Feature - Added a setting to combine all EU country credentials into a single setting field, for cases where you use the same merchant id and secret for multiple countries that you sell to with Klarna Payments.
Feature - Added settings for each region to have their own Client ID that can be used by On-Site Messaging, Express Checkout and other products from Klarna instead of these having to add the setting separately. This will also allow for more control of the regions these features are available in.
Feature - Added a setting to set what countries are available for the payment method. This will be skipped if it is empty to prevent issues until stores can update the setting properly.
Feature - Added a Support tab on the settings page for the gateway. This will allow stores to open a support ticket directly with Krokedil from the plugin, and has the ability to attach the system report. And has links to other resources such as plugin documentation and information.
Feature - Added a Addons tab on the settings page for the gateway. This will show other plugins developed by Krokedil that work well together with the plugin that can provide additional features to the WooCommerce store.
Fix - Fixed potential issues caused by other plugins having similar composer dependencies but with different versions by scoping the plugins dependencies.
Fix - Fixed some issues in the credentials check that runs when settings are saved.
Don't merge yet. Wait until we have full releases of the OSM, KEC and settings page package and update the composer dependencies file with the correct version numbers Also the deployment script will need to be modified before we can push a release due to the new plugin dependency scoping.