Skip to content

Releases: Labs64/PluginPass

0.10.3

20 Nov 10:37

Choose a tag to compare

What's Changed

  • Add Patchstack Verification

Full Changelog: 0.10.2...0.10.3

0.10.2

18 Nov 06:01

Choose a tag to compare

What's Changed

  • Fix: Harden file read operations against path traversal attacks

Full Changelog: 0.10.1...0.10.2

0.10.1

17 Nov 10:38

Choose a tag to compare

What's Changed

This release reactivates the PluginPass plugin with major security updates and modernization. The update addresses critical security vulnerabilities and ensures compatibility with modern WordPress and PHP versions.

Security & Compliance

  • Fixed critical vulnerabilities including SQL injection, XSS, and open redirect/SSRF
  • Proper escaping, input sanitization, nonce verification, and SQL safety implemented
  • PHP requirement updated from 5.6 → 8.2, WordPress from 4.9.7 → 6.x
  • Text domain changed from 'pluginpass' to 'pluginpass-pro-plugintheme-licensing' for correct internationalization
  • Resolved 433+ PHPCS issues and reduced PHPStan errors from 292 → 25

Key Improvements

  • Enhanced output escaping using esc_html(), esc_attr(), esc_url(), wp_kses_post()
  • Improved input sanitization with sanitize_text_field(), sanitize_key(), wp_unslash()
  • Replaced date() with gmdate() for timezone safety
  • Fixed plugin activation errors with existence checks
  • Updated demo plugin with the same security fixes
  • Added WordPress coding standards compliance

Technical Enhancements

  • Configured PHPStan with WordPress stubs for better static analysis
  • Improved CI/CD pipelines with automated quality checks
  • Enhanced code documentation and type hints

Full Changelog: 0.9.10...0.10.1

0.10.0

17 Nov 10:22

Choose a tag to compare

0.10.0 Pre-release
Pre-release

What's Changed

This release reactivates the PluginPass plugin with major security updates and modernization. The update addresses critical security vulnerabilities and ensures compatibility with modern WordPress and PHP versions.

Key Highlights

Security & Compliance

  • Fixed critical vulnerabilities including SQL injection, XSS, and open redirect/SSRF
  • Proper escaping, input sanitization, nonce verification, and SQL safety implemented
  • PHP requirement updated from 5.6 → 8.2, WordPress from 4.9.7 → 6.x
  • Text domain changed from 'pluginpass' to 'pluginpass-pro-plugintheme-licensing' for correct internationalization
  • Resolved 433+ PHPCS issues and reduced PHPStan errors from 292 → 25

Key Improvements

  • Enhanced output escaping using esc_html(), esc_attr(), esc_url(), wp_kses_post()
  • Improved input sanitization with sanitize_text_field(), sanitize_key(), wp_unslash()
  • Replaced date() with gmdate() for timezone safety
  • Fixed plugin activation errors with existence checks
  • Updated demo plugin with the same security fixes
  • Added WordPress coding standards compliance

Technical Enhancements

  • Configured PHPStan with WordPress stubs for better static analysis
  • Improved CI/CD pipelines with automated quality checks
  • Enhanced code documentation and type hints

Full Changelog: 0.9.10...0.10.0

0.9.10

18 Sep 16:59

Choose a tag to compare

  • Update Plugin description

0.9.9

08 Sep 05:19

Choose a tag to compare

  • Add plugins meta info
  • Improve example code

0.9.8

06 Sep 07:28

Choose a tag to compare

  • Fix: New Host/Licensee validation fails with HTTP400 - Licensee does not exist #19

0.9.7

04 Sep 04:57

Choose a tag to compare

  • Fix: Adjust User-Agent to reflect plugin name and version #14
  • Update: User consent before validation #13

0.9.6

02 Sep 18:56

Choose a tag to compare

  • Fix: Adjust User-Agent to reflect plugin name and version #14
  • Update: plugin documentation

0.9.5

31 Aug 06:11

Choose a tag to compare

  • Update plugin documentation