You've already forked wc-tier-and-package-prices
Update README for v1.3.1 release
- Added license management feature to admin features list - Updated PHP requirement from 7.4 to 8.3 - Updated file structure version comment to v1.3.1 - Added v1.3.0 and v1.3.1 changelog entries Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
50
README.md
50
README.md
@@ -20,10 +20,11 @@ A powerful WooCommerce plugin that adds tier pricing and package pricing functio
|
|||||||
|
|
||||||
### Admin Features
|
### Admin Features
|
||||||
- Easy-to-use product meta boxes for adding tiers and packages
|
- Easy-to-use product meta boxes for adding tiers and packages
|
||||||
- Global settings page under WooCommerce menu
|
- Global settings page under WooCommerce menu with sub-tabs
|
||||||
- Configure display position (before/after add to cart, after price)
|
- Configure display position (before/after add to cart, after price)
|
||||||
- Enable/disable tier or package pricing independently
|
- Enable/disable tier or package pricing independently
|
||||||
- Sortable pricing rules
|
- Sortable pricing rules
|
||||||
|
- License management with secure HMAC signature verification
|
||||||
|
|
||||||
### Frontend Features
|
### Frontend Features
|
||||||
- Beautiful pricing tables on product pages
|
- Beautiful pricing tables on product pages
|
||||||
@@ -110,7 +111,7 @@ When editing a product, scroll to the **Product data** panel:
|
|||||||
|
|
||||||
```
|
```
|
||||||
wc-tier-and-package-prices/
|
wc-tier-and-package-prices/
|
||||||
├── wc-tier-and-package-prices.php # Main plugin file (v1.1.20)
|
├── wc-tier-and-package-prices.php # Main plugin file (v1.3.1)
|
||||||
├── includes/
|
├── includes/
|
||||||
│ ├── class-wc-tpp-admin.php # Admin settings integration
|
│ ├── class-wc-tpp-admin.php # Admin settings integration
|
||||||
│ ├── class-wc-tpp-settings.php # WooCommerce settings page
|
│ ├── class-wc-tpp-settings.php # WooCommerce settings page
|
||||||
@@ -149,7 +150,7 @@ wc-tier-and-package-prices/
|
|||||||
|
|
||||||
- WordPress 6.0 or higher (tested up to 6.9.x)
|
- WordPress 6.0 or higher (tested up to 6.9.x)
|
||||||
- WooCommerce 8.0 or higher (tested up to 10.x)
|
- WooCommerce 8.0 or higher (tested up to 10.x)
|
||||||
- PHP 7.4 or higher
|
- PHP 8.3 or higher (required since v1.3.0)
|
||||||
|
|
||||||
### Compatibility
|
### Compatibility
|
||||||
|
|
||||||
@@ -183,9 +184,32 @@ This plugin is licensed under the GPL v2 or later.
|
|||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
|
|
||||||
|
### Version 1.3.1 - 2026-01-27
|
||||||
|
|
||||||
|
__Current Release__ - Secure License Client
|
||||||
|
|
||||||
|
- __Changed__: Switched to `SecureLicenseClient` with HMAC-SHA256 response signature verification
|
||||||
|
- __New__: Server Secret configuration field for secure communication with license server
|
||||||
|
- __New__: Rate limit exception handling with retry time display
|
||||||
|
- __New__: Signature verification and URL validation error handling
|
||||||
|
- __Security__: Response signatures verified using HMAC-SHA256 with license-specific derived keys
|
||||||
|
|
||||||
|
See [CHANGELOG.md](CHANGELOG.md) for complete details.
|
||||||
|
|
||||||
|
### Version 1.3.0 - 2026-01-25
|
||||||
|
|
||||||
|
__Breaking Changes__ - PHP 8.3+ Required
|
||||||
|
|
||||||
|
- __Breaking__: Minimum PHP version increased from 7.4 to 8.3
|
||||||
|
- __New__: License management via `magdev/wc-licensed-product-client` library
|
||||||
|
- __New__: Settings page split into "General" and "License" sub-tabs
|
||||||
|
- __New__: AJAX-based license validation and activation with visual feedback
|
||||||
|
- __New__: License status caching with daily auto-refresh
|
||||||
|
- __New__: PHP version check with admin notice for incompatible servers
|
||||||
|
|
||||||
### Version 1.2.0 - 2025-12-29
|
### Version 1.2.0 - 2025-12-29
|
||||||
|
|
||||||
__Current Release__ - Variable Product Support
|
Variable Product Support
|
||||||
|
|
||||||
- __New__: Full support for WooCommerce variable products with variation-level pricing
|
- __New__: Full support for WooCommerce variable products with variation-level pricing
|
||||||
- __New__: Each variation can have independent tier and package pricing configuration
|
- __New__: Each variation can have independent tier and package pricing configuration
|
||||||
@@ -194,24 +218,6 @@ __Current Release__ - Variable Product Support
|
|||||||
- __Fixed__: Quantity restrictions now work correctly per-variation
|
- __Fixed__: Quantity restrictions now work correctly per-variation
|
||||||
- 100% backward compatible - no breaking changes
|
- 100% backward compatible - no breaking changes
|
||||||
|
|
||||||
See [CHANGELOG.md](CHANGELOG.md) for complete details.
|
|
||||||
|
|
||||||
### Version 1.1.22 - 2025-12-23
|
|
||||||
|
|
||||||
- Increased width of label input fields in admin interface
|
|
||||||
|
|
||||||
#### Fixed
|
|
||||||
- **CRITICAL:** WooCommerce Blocks fatal error in mini-cart and cart blocks
|
|
||||||
- Fixed `woocommerce_store_api_product_quantity_editable` filter signature mismatch
|
|
||||||
- Filter now correctly accepts `WC_Product` object instead of cart item array
|
|
||||||
- Resolves "Cannot use object of type WC_Product_Simple as array" fatal error
|
|
||||||
|
|
||||||
#### Technical Details
|
|
||||||
- Updated `block_quantity_editable()` method signature to accept product object
|
|
||||||
- Changed parameter from `$cart_item` array to `WC_Product $product`
|
|
||||||
- Uses `$product->get_id()` instead of array access for product ID
|
|
||||||
- Full compatibility with WooCommerce Store API and block-based cart/checkout
|
|
||||||
|
|
||||||
### Recent Major Updates
|
### Recent Major Updates
|
||||||
|
|
||||||
#### Version 1.1.7 - Enhanced Tier Pricing
|
#### Version 1.1.7 - Enhanced Tier Pricing
|
||||||
|
|||||||
Reference in New Issue
Block a user