Skip to content

FN-14460 Configuration of terms/installments (min/max), paywall v3, integration with new web frontend SDK and security improvements#62

Open
akozubskicr wants to merge 68 commits into
masterfrom
feature/FN-14460
Open

FN-14460 Configuration of terms/installments (min/max), paywall v3, integration with new web frontend SDK and security improvements#62
akozubskicr wants to merge 68 commits into
masterfrom
feature/FN-14460

Conversation

@akozubskicr
Copy link
Copy Markdown
Contributor

No description provided.

…w SDK, including frontend SDK initialization, dynamic script loading, installment term limits, and custom CSS support.
… backend support for creditors including caching, API integration, and frontend data availability. Updated dependencies for shared plugins.
…erializer for cart serialization, added cart data support via updated inline scripts, and refactored JavaScript logic for streamlined SDK initialization. Updated dependencies to integrate shared plugin updates.
…l of Comfino scripts by RocketLoader and JS bundlers. Added custom attributes for Google CMP blocking prevention.
…n amount on cart/shipping changes via WooCommerce fragments and Block Store. Refactored backend logic for loan calculation and enhanced frontend SDK reload functionality.
…breaks for improved readability, and updated reference locations in text domain files to align with the latest Comfino payment gateway functionality.
…heckout: streamlined `ComfinoPaywallInit` logic, delegated cart-refresh handling to the SDK, and updated UMD module handling. Improved paywall container management for React re-renders.
… formatting for readability, and added `.distignore` for better distribution control.
…k scans using `wp_plugin_check_ignore_directories` filter.
…ComfinoContent` component for streamlined SDK handling, improved handling of SDK script delays, and optimized paywall container updates. Removed `wp_plugin_check_ignore_directories` filter.
…tes; updated SDK notice for future PHP 8.1+ requirements.
…d on cart details; adjusted loan query criteria to enhance paywall product filtering.
…doctrine/instantiator`, `myclabs/deep-copy`, `nyholm/psr7`, `php-http/client-common`, `php-http/discovery`, `php-http/httplug`, and `php-http/message`. Enhanced `InstalledVersions` with detailed docblocks and compatibility improvements.
…rendering; refined `disabled` utility usage in `FrontendManager`; updated Composer dependencies with `psr/http-factory` and added audit ignore rules.
…`doctrine/instantiator`, `myclabs/deep-copy`, `nyholm/psr7`, `php-http/client-common`, `php-http/discovery`, `php-http/httplug`, and `php-http/message`. Cleaned up `InstalledVersions` class by eliminating redundant docblocks.
Copy link
Copy Markdown
Contributor

@pkowalczykk pkowalczykk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🫣

pkaluzinski-comfino and others added 3 commits May 20, 2026 11:36
…ation; refactored frontend SDK loading to handle module scripts alongside UMD scripts. Removed unused `FilterByProductType` logic.
… dependencies (checkout v6, setup-php v2.37.1, cache v5, codecov v6).
…etailed error reporting for PHPUnit; removed unused `require-dev` dependencies from `composer.json`.
…rror reporting, added debug mode, and adjusted test discovery settings for better diagnostics.
…ng test discovery patterns and updating PHPUnit settings.
…tored test discovery and updated PHPUnit configuration.
…rror_reporting` configuration in `phpunit.xml`.
…s PHP 7.4+ deprecation warnings and removed redundant `error_reporting` override in `phpunit.xml`.
…tions test workflow to validate instance creation.
…workflow; restricted artifact repository to `sunrise/*` in `composer.json`.
…removed diagnostic steps and ensured clean vendor reinstallation for tests.
…g` via `COMFINO_ALLOWED_PRODUCTS_CONFIG_ENABLED` flag in configuration.
…and updated `productTypeNames` support in configurations.
…tests from sending errors to production endpoints.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants