Plugin Directory

Changeset 3443431


Ignore:
Timestamp:
01/20/2026 04:32:24 PM (3 months ago)
Author:
mattpramschufer
Message:

=3.2.32=

  • SECURITY - Hardened against XSS attacks.
  • BUG FIX (PREMIUM) - Fixed issue where canceled WooCommerce Subscriptions sometimes still granted access to protected content.
  • BUG FIX (PREMIUM) - Fixed My Account "Purchased Content" endpoint displaying blank page when shortcode display options were saved with no selections. The endpoint now defaults to showing both "has access" and "purchased" sections when no specific selections are made, preventing empty display. Also improved admin settings UI to clarify default behavior.
  • ENHANCEMENT (PREMIUM) - Added show_status_classes parameter to [wc-pay-for-post-product-unlocks] shortcode for performance optimization. When set to "false", the shortcode skips has_access() database queries and omits locked/unlocked CSS classes.
  • BUG FIX (PREMIUM) - Fixed {{excerpt}} token in paywall messages not respecting manually-entered excerpts from Block Editor or Classic Editor. The token now uses the manual excerpt when available, falling back to auto-generated excerpt only when none exists.
  • BUG FIX (PREMIUM) - Fixed issue where on rare occasions having a subscription product and standard product would cause the post not to be unprotected on purchase.
  • UPDATE - Tested up to WordPress 6.9.0
  • UPDATE - Tested up to WooCommerce 10.4.3
  • UPDATE (PREMIUM) - Tested with Elementor 3.34.0
Location:
woocommerce-pay-per-post
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • woocommerce-pay-per-post/tags/3.2.32/README.txt

    r3442667 r3443431  
    809809
    810810== Upgrade Notice ==
    811 Updated libraries and new custom function to account for WooCommerce 9.6+ function wc_customer_bought_product() no longer working.
     811= 3.2.32 =
     812Important security and bug fix release.
  • woocommerce-pay-per-post/trunk/README.txt

    r3431237 r3443431  
    66Requires PHP: 7.4
    77Tested up to: 6.9.0
    8 Stable tag: 3.2.31
     8Stable tag: 3.2.32
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    137137
    138138== Changelog ==
     139
     140=3.2.32=
     141* SECURITY - Hardened against XSS attacks.
     142* BUG FIX (PREMIUM) - Fixed issue where canceled WooCommerce Subscriptions sometimes still granted access to protected content.
     143* BUG FIX (PREMIUM) - Fixed My Account "Purchased Content" endpoint displaying blank page when shortcode display options were saved with no selections. The endpoint now defaults to showing both "has access" and "purchased" sections when no specific selections are made, preventing empty display. Also improved admin settings UI to clarify default behavior.
     144* ENHANCEMENT (PREMIUM) - Added show_status_classes parameter to [wc-pay-for-post-product-unlocks] shortcode for performance optimization. When set to "false", the shortcode skips has_access() database queries and omits locked/unlocked CSS classes.
     145* BUG FIX (PREMIUM) - Fixed {{excerpt}} token in paywall messages not respecting manually-entered excerpts from Block Editor or Classic Editor. The token now uses the manual excerpt when available, falling back to auto-generated excerpt only when none exists.
     146* BUG FIX (PREMIUM) - Fixed issue where on rare occasions having a subscription product and standard product would cause the post not to be unprotected on purchase.
     147* UPDATE - Tested up to WordPress 6.9.0
     148* UPDATE - Tested up to WooCommerce 10.4.3
     149* UPDATE (PREMIUM) - Tested with Elementor 3.34.0
    139150
    140151=3.2.31=
     
    798809
    799810== Upgrade Notice ==
    800 Updated libraries and new custom function to account for WooCommerce 9.6+ function wc_customer_bought_product() no longer working.
     811= 3.2.32 =
     812Important security and bug fix release.
Note: See TracChangeset for help on using the changeset viewer.