Tornevall Networks Toolbox for Resurs Bank Payments
Changelog
1.0.3
Reworked Part Payment shortcode context detection so the shortcode works in WooCommerce product description content and across more template/block flows.
Improved widget bootstrap/runtime context handling for shortcode/manual mode.
Added/updated handoff through the resursbank_pp_price_data filter so module-resolved amount data can be passed to the Resurs widget when available.
Improved shortcode stability when standard single-product globals are missing.
Kept automatic summary rendering disabled in shortcode/manual mode to avoid double-render conflicts.
1.0.2
Adjusted plugin path resolution to use plugin constants defined from the main plugin file, ensuring compatibility with WordPress directory handling across installations.
Corrected external-service disclosure text for the Bitbucket API integration: the version check request is only sent when an administrator manually clicks “Check for Updates” — not on settings page load.
Replaced manual wp_verify_nonce() conditional in settings save handler with check_admin_referer(), the WordPress-standard single-call nonce function recognised by plugin-review scanners.
Replaced manual wp_verify_nonce() conditional in the version-check AJAX handler with check_ajax_referer() for the same reason.
Reordered security checks in both handlers so that nonce validation runs before capability checks, following WordPress plugin-review recommendations.
1.0.1
Replaced raw inline <style> and <script> tags on the toolbox admin page with proper WordPress admin enqueue usage.
Scoped toolbox admin CSS/JS so they only load on the WooCommerce toolbox settings tab.
Fixed hardcoded filesystem path in the Resurs plugin detector by using proper WordPress path helper functions instead of manual string concatenation.
Hardened settings save flow with explicit capability + nonce failure handling.
Improved AJAX security ordering and validation flow for version checks.
Replaced unsafe raw input reads with early WordPress sanitization in settings save.
Fixed late escaping of translated output in the WooCommerce missing-plugin admin notice.
Stopped writing legacy option keys on save; canonical option keys are now the only write target.
1.0.0
Initial release
WooCommerce toolbox/settings tab integration.
Resurs plugin status view.
Bitbucket version check UI in admin.
Renamed the plugin to Tornevall Networks Toolbox for Resurs Bank Payments.
Updated the plugin slug-facing package path and main bootstrap naming.
Standardized internal constants, class names, AJAX action names, and nonce names.
Refreshed admin labels and readme branding to match the new product name.
Applied WordPress plugin-check compliance fixes and validation updates.
Restored the Part Payment Widget module in the current plugin structure.
Added shortcode/manual rendering mode for the Part Payment Widget.
Added configurable shortcode name handling in the toolbox settings.
Restored the widget settings card in the WooCommerce toolbox tab.
Improved Resurs plugin status detection for multiple known plugin file variants.
Kept compatibility with legacy shortcode option names during migration to the new naming convention.
Added a WordPress.com plugin-page link in the Resurs update result UI.
Added an “Upgrade in Plugins” action that opens the WordPress plugin manager for the detected Resurs plugin.
Fixed bundled translation loading for the current plugin text domain.
Rebuilt the bundled Swedish translation files to match the current plugin name and UI text.