Skip to content

Commit bc2e8bc

Browse files
committed
Prepare v0.10.1
1 parent fbadf9a commit bc2e8bc

4 files changed

Lines changed: 19 additions & 36 deletions

File tree

README.md

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,6 @@
1212

1313
---
1414

15-
## 🔒 Security Update (November 2025)
16-
17-
**Version 0.10.0** includes critical security fixes. If you're using an older version, please update immediately.
18-
19-
- Fixed critical SQL injection vulnerability
20-
- Fixed multiple XSS vulnerabilities
21-
- Enhanced authorization checks
22-
- Improved input validation and output escaping
23-
24-
See [SECURITY.md](SECURITY.md) for details and [UPGRADE.md](UPGRADE.md) for upgrade instructions.
25-
26-
---
27-
2815
## Requirements
2916

3017
- WordPress 6.8 or newer

pluginpass-pro-plugintheme-licensing/README.txt

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Tags: plugin licensing, license manager, activation, monetization, subscription
77
Requires at least: 6.8
88
Tested up to: 6.8
99
Requires PHP: 8.2
10-
Stable tag: 0.10.0
10+
Stable tag: 0.10.1
1111
License: GPLv2 or later
1212
License URI: https://www.gnu.org/licenses/gpl-2.0.html
1313

@@ -63,11 +63,6 @@ Please refer PluginPass [Wiki page](https://github.com/Labs64/PluginPass/wiki) f
6363
* WordPress 6.8 or greater
6464
* PHP version 8.2 or greater (PHP 8.3+ recommended)
6565

66-
== Upgrade Notice ==
67-
68-
= 0.10.0 =
69-
CRITICAL SECURITY UPDATE: This version fixes multiple security vulnerabilities including SQL injection and XSS. Please update immediately. See SECURITY.md for details.
70-
7166
== Frequently Asked Questions ==
7267

7368
= Are recurring payments supported? =
@@ -125,21 +120,22 @@ If an individual revokes consent, the controller will be responsible for initiat
125120

126121
== Changelog ==
127122

128-
= 0.10.0 =
129-
* SECURITY: Fixed critical SQL injection vulnerability in database queries
130-
* SECURITY: Fixed Open Redirect and SSRF vulnerability in shop URL handling
131-
* SECURITY: Fixed multiple XSS vulnerabilities in admin interface
132-
* SECURITY: Added proper authorization checks for admin operations
133-
* SECURITY: Sanitized HTTP headers to prevent injection attacks
134-
* Fix: Enhanced input validation and output escaping throughout
135-
* Fix: Replaced raw header() redirects with wp_safe_redirect()
136-
* Fix: Added URL whitelist validation for external redirects
137-
* Update: Lowered PHP requirement from 8.3 to 7.4 for better compatibility
138-
* Update: Tested and certified compatibility with WordPress 6.7
139-
* Update: Updated NetLicensing client library to 2.5.0
140-
* Added: SECURITY.md with security policy
141-
* Added: UPGRADE.md with detailed upgrade instructions
142-
* Added: CHANGELOG.md for better version tracking
123+
= 0.10.1 =
124+
* 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.
125+
* Fixed critical vulnerabilities including SQL injection, XSS, and open redirect/SSRF
126+
* Proper escaping, input sanitization, nonce verification, and SQL safety implemented
127+
* PHP requirement updated from 5.6 → 8.2, WordPress from 4.9.7 → 6.x
128+
* Text domain changed from 'pluginpass' to 'pluginpass-pro-plugintheme-licensing' for correct internationalization
129+
* Resolved 433+ PHPCS issues and reduced PHPStan errors from 292 → 25
130+
* Enhanced output escaping using esc_html(), esc_attr(), esc_url(), wp_kses_post()
131+
* Improved input sanitization with sanitize_text_field(), sanitize_key(), wp_unslash()
132+
* Replaced date() with gmdate() for timezone safety
133+
* Fixed plugin activation errors with existence checks
134+
* Updated demo plugin with the same security fixes
135+
* Added WordPress coding standards compliance
136+
* Configured PHPStan with WordPress stubs for better static analysis
137+
* Improved CI/CD pipelines with automated quality checks
138+
* Enhanced code documentation and type hints
143139

144140
= 0.9.10 =
145141
* Update: Plugin description and banner

pluginpass-pro-plugintheme-licensing/constants.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
if ( ! defined( NS . 'PLUGIN_VERSION' ) ) {
1313
// phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.VariableConstantNameFound -- Constants are namespace-prefixed via NS
14-
define( NS . 'PLUGIN_VERSION', '0.10.0' );
14+
define( NS . 'PLUGIN_VERSION', '0.10.1' );
1515
}
1616

1717
if ( ! defined( NS . 'PLUGIN_NAME' ) ) {

pluginpass-pro-plugintheme-licensing/pluginpass.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* Plugin Name: PluginPass - WordPress PRO Plugin/Theme Licensing
1616
* Plugin URI: https://wordpress.org/plugins/pluginpass-pro-plugintheme-licensing/
1717
* Description: Easily control the use and monetize your WordPress plugins and themes using PluginPass - a WordPress License Manager backed by Labs64 NetLicensing.
18-
* Version: 0.10.0
18+
* Version: 0.10.1
1919
* Author: Labs64
2020
* Author URI: https://netlicensing.io
2121
* License: GPL-2.0+

0 commit comments

Comments
 (0)