Skip to content

v2.0.2

Choose a tag to compare

@vapvarun vapvarun released this 03 Apr 08:30
· 44 commits to main since this release

What's Changed

Code Quality & Compliance

  • Fixed all WordPress Coding Standards (WPCS) violations across all PHP files
  • Fixed Plugin Check (PCP) compliance issues
  • Resolved all PHPStan level 5 errors
  • Added CI workflow with PHP Lint (PHP 8.1/8.2/8.3) and PHPStan level 5
  • Branch protection enabled on main

Bug Fixes

  • Fixed setup wizard: replaced missing JS/CSS assets with existing admin dynamic script
  • Fixed "Test Connection" button calling undefined function
  • Fixed update_option() autoload parameter type (string → bool)
  • Fixed $plugin_settings_tabs type declaration (string → array)
  • Fixed $option_display_name potentially undefined variable
  • Fixed WC()->countries->countries direct property access → get_countries()
  • Fixed WooCommerce login error handler param type

Cleanup

  • Removed legacy public JS with orphaned reCAPTCHA render targets
  • Removed orphan nonces (created but never verified)
  • Removed empty unused partial templates
  • Excluded dev vendor packages from dist zip (7MB → 404KB)

Repository

  • Added README.md with plugin docs and cross-promotion links
  • Made repository public
  • Cleaned up old branches and contributor history