Paddlepress Pro

Release History

The #1 Paddle Plugin for WordPress

Version 2.7.1

October 1, 2025

2.7.1 (October 01, 2025)

  • Improved: Fetch all prices. [Paddle Billing]
  • Updated: Dependencies.

2.7 (July 23, 2025)

  • Added: Changelog archive page for digital products.
  • Improved: Readme parser now includes custom header such "WC Tested Up To" for better compatibility with 3rd party plugins.
  • Updated dependencies.
  • Minor improvements and fixes.

2.6 (June 13, 2025)

  • Added: Composer support for WordPress products.
  • Added: Rate limiting for PaddlePress API requests.
  • Added: eventCallback support for Paddle Billing.
  • Improved: Username generation for new users.
  • Improved: Latest version fetching now relies on the actual version instead of the latest publish date.
  • Fixed: _load_textdomain_just_in_time notices.
  • Updated dependencies.
  • Minor improvements and fixes.
  • Bumped minimum required PHP version to 7.4.

2.5.4 (March 31, 2025)

  • Fixed: Return more appropriate error codes when errors occur.
  • Fixed: Resolved PHP warnings.
  • Fixed: Corrected placeholder name.
  • Tested with WP 6.8
  • Updated dependencies.

2.5.3 (January 02, 2025)

  • Fixed: Resolved a version ordering issue in the "Download" query by ordering to date instead of decimal meta value.

2.5.2 (December 18, 2024)

  • Added: paddlepress_should_send_email filter to control email sending.
  • Fixed: Email token support for transaction.completed events. [Paddle Billing]
  • Dependency updates.

2.5.1 (December 04, 2024)

Fixed: Resolved an issue where allowed subscription plans were not being cleared properly for membership levels.

2.5 (November 28, 2024)

  • Added: New download button to purchase actions for letting customers directly download the latest version. Learn more
  • Fixed: Licensing activation/deactivation API responses.
  • Dependency updates.

2.4.2 (November 08, 2024)

  • Fixed: Payments table creation for new installations.
  • Tested: WP 6.7
  • Dependency updates.

2.4.1 (October 09, 2024)

  • Fixed: Retrieve user_id from the Paddle subscription_id to avoid mismatches between the Paddle email and the user email in WordPress (Paddle Classic only).
  • Update: Use Paddle Billing as default for new installations.

2.4 (October 03, 2024)

  • Added: Partial email search for the payments table.
  • Added: New screen options; products, payment count and domain count columns to the membership list table.
  • Added: New screen options; access, download and version columns to the downloads list table.
  • Added: Product based filtering on the payments table.
  • Added: Domain blocking feature for the license activation.
  • Improved: Deactivation logic for local/dev domains.
  • Fixed: My account page redundend API request for billing platform.
  • Updated: Dependencies.
  • Read more about this release

2.3.6 (September 02, 2024)

  • Fixed: DB version comparison for upgrade routine.
  • Updated: Dependencies.

2.3.5 (August 06, 2024)

  • Fixed: My Account shortcode compatibility with block themes.
  • Dependency updates.

2.3.4 (July 22, 2024)

  • Fixed: Undefined index errors
  • Pass payload result and alert name to paddlepress_webhook_response_code filter.

2.3.3 (July 10, 2024)

  • Fixed: Update payment button.
  • Updated: Dependencies.
  • Tested with WP 6.6

2.3.2 (Jun 03, 2024)

  • Added: Invoice listing for Paddle Billing.
  • Improved: Show scheduled subscription changes on the My Accounts page.
  • Improved: Ajax actions now provide more feedback to the user when an error occurs.
  • Fixed: Paddle billing price change on subscription update.
  • Fixed: Adjusted subscription actions based on conditions.
  • Updated: Dependencies.

2.3.1 (May 24, 2024)

  • Fixed: Self service plan cancellation bug.

2.3 (May 16, 2024)

  • Added: Account details tab to the My Accounts page.
  • Added: Option to restrict customer access to the WP Admin, allowing them to manage their account from the frontend.
  • Added: Subscription cancellation and pause/resume options, enabling customers to manage their subscriptions.
  • Added: New hooks to customize payment actions.
  • Added: New class attribute for the shortcode to customize the button.
  • Added: Dependencies with their own namespace.
  • Fixed: Bug causing masked strings to not save properly.
  • Changed: Made the download taxonomy private.
  • Updated: Dependencies.
  • Read more about this release

2.2.3 (April 15, 2024)

  • Fix race condition bug with paddle classic.
  • Dependency updates.

2.2.2 (March 14, 2024)

  • Improved locking mechanism for webhook requests.
  • Tested with WP 6.5
  • Dependency updates.

2.2.1 (February 13, 2024)

  • Add logging for plan change requests.
  • Add data-quantity attribute for the shortcode.
  • Dependency updates.

2.2 (January 29, 2024)

  • New feature: Hide expired subscriptions from the "My Accounts" page after a set period.
  • Important: Bill immediately upon subscription change. (Paddle Classic only)
  • Fix: make sure lock file exists before deleting.
  • Dependency updates.

2.1.2 (January 25, 2024)

  • Added: email support for transaction.completed event. (Paddle Billing only)
  • Fix: signature validation with escaped passthrough. (Paddle Classic only)
  • Fix deprecation notices.
  • Typo fixes.
  • Dependency updates.

2.1.1 (November 24, 2023)

  • Fix: datetime-local problem.
  • Fix: webhook response for customer events.
  • Fix: one-off purcahse handling. transaction.completed event is now used for one-off purchases. [Paddle Billing]
  • Fix: ajax actions for pause/cancel subscription.
  • Fix: API request for paddle billing.
  • Fix: duplicated "pause" status for payments.
  • Improve my accounts table for mobile devices
  • Dependency updates.

2.1 (November 06, 2023)

  • Add ProfitWell Integration.
  • Add client-side token support for Paddle Billing.
  • Add new shortcode parameter to hide downloads or purchases tab, for example: [paddlepress_my_account hide="downloads"].
  • Fix fatal type error.
  • Dependency updates.

2.0.1 (October 18, 2023)

  • Fix DB upgrade routine.
  • Tested with WP 6.4

2.0 (October 02, 2023)

  • Added: Paddle Billing support.
  • Added: Expiry date now support datetime.
  • Added: Deferred script execution.
  • Security: Encryption for auth code and license key.
  • PHP 8.2: fix deprecated variable format.
  • Bump required PHP version to 7.2.5
  • Dependency updates.

1.8 (7 Aug, 2023)

  • Added: Show licensed domains on payments table.
  • Improved: Allow (optional) download_tag parameter for license activation/deactivation.
  • Fix: don't extend the subscription date on failed payment attempts.
  • Dependency updates
  • Small tweaks and improvements
  • Tested with WP 6.3

1.7.1 (27 Feb, 2023)

  • Add license info to the payments table when licensing is activated.
  • PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
  • Fix the subject of the payment failed email on new installations.
  • Tested with WP 6.2

1.7 (1 Dec, 2022)

  • Add user email to payments table
  • Add {{product_name}} email tag
  • Add new filter: paddlepress_email_tokens
  • Update deprecated JS code.
  • Tested with WP 6.1+
  • Small tweaks and improvements

1.6.1 (23 Aug, 2022)

  • Fix payment table pagination issues.
  • Fix one-off purchase with payment_succeeded alert.
  • Added data-theme attribute for paddle button.
  • Added search functionality to payment table. (search by email, payment id, or license key is now possible)
  • Small tweaks & improvements.

1.6 (26 July, 2022)

  • Fix: license key generation for one-off purchases.
  • Fix: don't save dates for lifetime purchases.
  • Fix: email title encoding problem.
  • Improvements on lock timeout. Default value is 3 seconds, filter paddlepress_webhook_lock_timeout available change value.
  • Added plugin uninstaller to clean up plugin footprints upon deleting. PADDLEPRESS_PRO_REMOVE_ALL_DATA constant needs to be defined for removing custom db tables.
  • Shortcode improvements. Supports most of the Paddle checkout parameters now.
  • Added paddlepress_button_shortcode and paddlepress_download_info_shortcode filters.
  • Small tweaks & improvements.

1.5 (May 21, 2022)

  • Add event callback options.
  • Small tweaks & improvements.
  • Tested with WP 6.0

1.4.1

  • Check user capability before registering meta boxes.
  • Expose more information with get_version endpoint.
  • Fix: file existing warning on Readme parser.
  • Small tweaks & improvements.

1.4

  • tested with WP 5.9
  • data-success attribute added to shortcode for custom redirection upon completion of checkout.
  • Add a global setting for checkout completion redirect.
  • Make account page tables responsive.
  • Small tweaks.

1.3.1

  • Fix: Language catalog.
  • Fix: Plugin updater.
  • Fix: Check vendor id before enqueue paddle script.

1.3

  • Fix: creating protected directory on Apache servers
  • Add lost password link to login form.
  • Better handling expired subscriptions.
  • Improved logging (log when signature validation fails)
  • New post status: downloadable items can be archived now.
  • Automatic username generation improvements. (use email address when it's valid)
  • Registration email customization for better onboarding.

1.2

  • Tested with WP 5.8
  • Custom redirections added for subscribtion change, cancel or payment method update.
  • New Shortcode: [paddlepress_download_info...] for accessing parsed readme files of plugin/theme.
  • Small fixes and improvements
  • New hook: fire paddlepress_plan_changed once the subscription plan has changed.

1.1

  • Improvements on webhook request handling
  • Membership area improvements
  • Settings UI improvements
  • Added: Paddle Sandbox support
  • Added: Logging for webhook requests
  • Send emails in html format by default
  • Fix plan upgrade/downgrade API request
  • Fix: WP_Query global $post reset in metabox
  • Fix: Payment table ordering
  • Fix: Shortcode. Pass user_id and email to Paddle, for logged-in users.
  • Fix: Permission check for the auto-update API.

1.0

  • First release

Version 2.7

July 23, 2025

2.7 (July 23, 2025)

  • Added: Changelog archive page for digital products.
  • Improved: Readme parser now includes custom header such "WC Tested Up To" for better compatibility with 3rd party plugins.
  • Updated dependencies.
  • Minor improvements and fixes.

2.6 (June 13, 2025)

  • Added: Composer support for WordPress products.
  • Added: Rate limiting for PaddlePress API requests.
  • Added: eventCallback support for Paddle Billing.
  • Improved: Username generation for new users.
  • Improved: Latest version fetching now relies on the actual version instead of the latest publish date.
  • Fixed: _load_textdomain_just_in_time notices.
  • Updated dependencies.
  • Minor improvements and fixes.
  • Bumped minimum required PHP version to 7.4.

2.5.4 (March 31, 2025)

  • Fixed: Return more appropriate error codes when errors occur.
  • Fixed: Resolved PHP warnings.
  • Fixed: Corrected placeholder name.
  • Tested with WP 6.8
  • Updated dependencies.

2.5.3 (January 02, 2025)

  • Fixed: Resolved a version ordering issue in the "Download" query by ordering to date instead of decimal meta value.

2.5.2 (December 18, 2024)

  • Added: paddlepress_should_send_email filter to control email sending.
  • Fixed: Email token support for transaction.completed events. [Paddle Billing]
  • Dependency updates.

2.5.1 (December 04, 2024)

Fixed: Resolved an issue where allowed subscription plans were not being cleared properly for membership levels.

2.5 (November 28, 2024)

  • Added: New download button to purchase actions for letting customers directly download the latest version. Learn more
  • Fixed: Licensing activation/deactivation API responses.
  • Dependency updates.

2.4.2 (November 08, 2024)

  • Fixed: Payments table creation for new installations.
  • Tested: WP 6.7
  • Dependency updates.

2.4.1 (October 09, 2024)

  • Fixed: Retrieve user_id from the Paddle subscription_id to avoid mismatches between the Paddle email and the user email in WordPress (Paddle Classic only).
  • Update: Use Paddle Billing as default for new installations.

2.4 (October 03, 2024)

  • Added: Partial email search for the payments table.
  • Added: New screen options; products, payment count and domain count columns to the membership list table.
  • Added: New screen options; access, download and version columns to the downloads list table.
  • Added: Product based filtering on the payments table.
  • Added: Domain blocking feature for the license activation.
  • Improved: Deactivation logic for local/dev domains.
  • Fixed: My account page redundend API request for billing platform.
  • Updated: Dependencies.
  • Read more about this release

2.3.6 (September 02, 2024)

  • Fixed: DB version comparison for upgrade routine.
  • Updated: Dependencies.

2.3.5 (August 06, 2024)

  • Fixed: My Account shortcode compatibility with block themes.
  • Dependency updates.

2.3.4 (July 22, 2024)

  • Fixed: Undefined index errors
  • Pass payload result and alert name to paddlepress_webhook_response_code filter.

2.3.3 (July 10, 2024)

  • Fixed: Update payment button.
  • Updated: Dependencies.
  • Tested with WP 6.6

2.3.2 (Jun 03, 2024)

  • Added: Invoice listing for Paddle Billing.
  • Improved: Show scheduled subscription changes on the My Accounts page.
  • Improved: Ajax actions now provide more feedback to the user when an error occurs.
  • Fixed: Paddle billing price change on subscription update.
  • Fixed: Adjusted subscription actions based on conditions.
  • Updated: Dependencies.

2.3.1 (May 24, 2024)

  • Fixed: Self service plan cancellation bug.

2.3 (May 16, 2024)

  • Added: Account details tab to the My Accounts page.
  • Added: Option to restrict customer access to the WP Admin, allowing them to manage their account from the frontend.
  • Added: Subscription cancellation and pause/resume options, enabling customers to manage their subscriptions.
  • Added: New hooks to customize payment actions.
  • Added: New class attribute for the shortcode to customize the button.
  • Added: Dependencies with their own namespace.
  • Fixed: Bug causing masked strings to not save properly.
  • Changed: Made the download taxonomy private.
  • Updated: Dependencies.
  • Read more about this release

2.2.3 (April 15, 2024)

  • Fix race condition bug with paddle classic.
  • Dependency updates.

2.2.2 (March 14, 2024)

  • Improved locking mechanism for webhook requests.
  • Tested with WP 6.5
  • Dependency updates.

2.2.1 (February 13, 2024)

  • Add logging for plan change requests.
  • Add data-quantity attribute for the shortcode.
  • Dependency updates.

2.2 (January 29, 2024)

  • New feature: Hide expired subscriptions from the "My Accounts" page after a set period.
  • Important: Bill immediately upon subscription change. (Paddle Classic only)
  • Fix: make sure lock file exists before deleting.
  • Dependency updates.

2.1.2 (January 25, 2024)

  • Added: email support for transaction.completed event. (Paddle Billing only)
  • Fix: signature validation with escaped passthrough. (Paddle Classic only)
  • Fix deprecation notices.
  • Typo fixes.
  • Dependency updates.

2.1.1 (November 24, 2023)

  • Fix: datetime-local problem.
  • Fix: webhook response for customer events.
  • Fix: one-off purcahse handling. transaction.completed event is now used for one-off purchases. [Paddle Billing]
  • Fix: ajax actions for pause/cancel subscription.
  • Fix: API request for paddle billing.
  • Fix: duplicated "pause" status for payments.
  • Improve my accounts table for mobile devices
  • Dependency updates.

2.1 (November 06, 2023)

  • Add ProfitWell Integration.
  • Add client-side token support for Paddle Billing.
  • Add new shortcode parameter to hide downloads or purchases tab, for example: [paddlepress_my_account hide="downloads"].
  • Fix fatal type error.
  • Dependency updates.

2.0.1 (October 18, 2023)

  • Fix DB upgrade routine.
  • Tested with WP 6.4

2.0 (October 02, 2023)

  • Added: Paddle Billing support.
  • Added: Expiry date now support datetime.
  • Added: Deferred script execution.
  • Security: Encryption for auth code and license key.
  • PHP 8.2: fix deprecated variable format.
  • Bump required PHP version to 7.2.5
  • Dependency updates.

1.8 (7 Aug, 2023)

  • Added: Show licensed domains on payments table.
  • Improved: Allow (optional) download_tag parameter for license activation/deactivation.
  • Fix: don't extend the subscription date on failed payment attempts.
  • Dependency updates
  • Small tweaks and improvements
  • Tested with WP 6.3

1.7.1 (27 Feb, 2023)

  • Add license info to the payments table when licensing is activated.
  • PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
  • Fix the subject of the payment failed email on new installations.
  • Tested with WP 6.2

1.7 (1 Dec, 2022)

  • Add user email to payments table
  • Add {{product_name}} email tag
  • Add new filter: paddlepress_email_tokens
  • Update deprecated JS code.
  • Tested with WP 6.1+
  • Small tweaks and improvements

1.6.1 (23 Aug, 2022)

  • Fix payment table pagination issues.
  • Fix one-off purchase with payment_succeeded alert.
  • Added data-theme attribute for paddle button.
  • Added search functionality to payment table. (search by email, payment id, or license key is now possible)
  • Small tweaks & improvements.

1.6 (26 July, 2022)

  • Fix: license key generation for one-off purchases.
  • Fix: don't save dates for lifetime purchases.
  • Fix: email title encoding problem.
  • Improvements on lock timeout. Default value is 3 seconds, filter paddlepress_webhook_lock_timeout available change value.
  • Added plugin uninstaller to clean up plugin footprints upon deleting. PADDLEPRESS_PRO_REMOVE_ALL_DATA constant needs to be defined for removing custom db tables.
  • Shortcode improvements. Supports most of the Paddle checkout parameters now.
  • Added paddlepress_button_shortcode and paddlepress_download_info_shortcode filters.
  • Small tweaks & improvements.

1.5 (May 21, 2022)

  • Add event callback options.
  • Small tweaks & improvements.
  • Tested with WP 6.0

1.4.1

  • Check user capability before registering meta boxes.
  • Expose more information with get_version endpoint.
  • Fix: file existing warning on Readme parser.
  • Small tweaks & improvements.

1.4

  • tested with WP 5.9
  • data-success attribute added to shortcode for custom redirection upon completion of checkout.
  • Add a global setting for checkout completion redirect.
  • Make account page tables responsive.
  • Small tweaks.

1.3.1

  • Fix: Language catalog.
  • Fix: Plugin updater.
  • Fix: Check vendor id before enqueue paddle script.

1.3

  • Fix: creating protected directory on Apache servers
  • Add lost password link to login form.
  • Better handling expired subscriptions.
  • Improved logging (log when signature validation fails)
  • New post status: downloadable items can be archived now.
  • Automatic username generation improvements. (use email address when it's valid)
  • Registration email customization for better onboarding.

1.2

  • Tested with WP 5.8
  • Custom redirections added for subscribtion change, cancel or payment method update.
  • New Shortcode: [paddlepress_download_info...] for accessing parsed readme files of plugin/theme.
  • Small fixes and improvements
  • New hook: fire paddlepress_plan_changed once the subscription plan has changed.

1.1

  • Improvements on webhook request handling
  • Membership area improvements
  • Settings UI improvements
  • Added: Paddle Sandbox support
  • Added: Logging for webhook requests
  • Send emails in html format by default
  • Fix plan upgrade/downgrade API request
  • Fix: WP_Query global $post reset in metabox
  • Fix: Payment table ordering
  • Fix: Shortcode. Pass user_id and email to Paddle, for logged-in users.
  • Fix: Permission check for the auto-update API.

1.0

  • First release

Version 2.6

June 13, 2025

2.6 (June 13, 2025)

  • Added: Composer support for WordPress products.
  • Added: Rate limiting for PaddlePress API requests.
  • Added: eventCallback support for Paddle Billing.
  • Improved: Username generation for new users.
  • Improved: Latest version fetching now relies on the actual version instead of the latest publish date.
  • Fixed: _load_textdomain_just_in_time notices.
  • Updated dependencies.
  • Minor improvements and fixes.
  • Bumped minimum required PHP version to 7.4.

2.5.4 (March 31, 2025)

  • Fixed: Return more appropriate error codes when errors occur.
  • Fixed: Resolved PHP warnings.
  • Fixed: Corrected placeholder name.
  • Tested with WP 6.8
  • Updated dependencies.

2.5.3 (January 02, 2025)

  • Fixed: Resolved a version ordering issue in the "Download" query by ordering to date instead of decimal meta value.

2.5.2 (December 18, 2024)

  • Added: paddlepress_should_send_email filter to control email sending.
  • Fixed: Email token support for transaction.completed events. [Paddle Billing]
  • Dependency updates.

2.5.1 (December 04, 2024)

Fixed: Resolved an issue where allowed subscription plans were not being cleared properly for membership levels.

2.5 (November 28, 2024)

  • Added: New download button to purchase actions for letting customers directly download the latest version. Learn more
  • Fixed: Licensing activation/deactivation API responses.
  • Dependency updates.

2.4.2 (November 08, 2024)

  • Fixed: Payments table creation for new installations.
  • Tested: WP 6.7
  • Dependency updates.

2.4.1 (October 09, 2024)

  • Fixed: Retrieve user_id from the Paddle subscription_id to avoid mismatches between the Paddle email and the user email in WordPress (Paddle Classic only).
  • Update: Use Paddle Billing as default for new installations.

2.4 (October 03, 2024)

  • Added: Partial email search for the payments table.
  • Added: New screen options; products, payment count and domain count columns to the membership list table.
  • Added: New screen options; access, download and version columns to the downloads list table.
  • Added: Product based filtering on the payments table.
  • Added: Domain blocking feature for the license activation.
  • Improved: Deactivation logic for local/dev domains.
  • Fixed: My account page redundend API request for billing platform.
  • Updated: Dependencies.
  • Read more about this release

2.3.6 (September 02, 2024)

  • Fixed: DB version comparison for upgrade routine.
  • Updated: Dependencies.

2.3.5 (August 06, 2024)

  • Fixed: My Account shortcode compatibility with block themes.
  • Dependency updates.

2.3.4 (July 22, 2024)

  • Fixed: Undefined index errors
  • Pass payload result and alert name to paddlepress_webhook_response_code filter.

2.3.3 (July 10, 2024)

  • Fixed: Update payment button.
  • Updated: Dependencies.
  • Tested with WP 6.6

2.3.2 (Jun 03, 2024)

  • Added: Invoice listing for Paddle Billing.
  • Improved: Show scheduled subscription changes on the My Accounts page.
  • Improved: Ajax actions now provide more feedback to the user when an error occurs.
  • Fixed: Paddle billing price change on subscription update.
  • Fixed: Adjusted subscription actions based on conditions.
  • Updated: Dependencies.

2.3.1 (May 24, 2024)

  • Fixed: Self service plan cancellation bug.

2.3 (May 16, 2024)

  • Added: Account details tab to the My Accounts page.
  • Added: Option to restrict customer access to the WP Admin, allowing them to manage their account from the frontend.
  • Added: Subscription cancellation and pause/resume options, enabling customers to manage their subscriptions.
  • Added: New hooks to customize payment actions.
  • Added: New class attribute for the shortcode to customize the button.
  • Added: Dependencies with their own namespace.
  • Fixed: Bug causing masked strings to not save properly.
  • Changed: Made the download taxonomy private.
  • Updated: Dependencies.
  • Read more about this release

2.2.3 (April 15, 2024)

  • Fix race condition bug with paddle classic.
  • Dependency updates.

2.2.2 (March 14, 2024)

  • Improved locking mechanism for webhook requests.
  • Tested with WP 6.5
  • Dependency updates.

2.2.1 (February 13, 2024)

  • Add logging for plan change requests.
  • Add data-quantity attribute for the shortcode.
  • Dependency updates.

2.2 (January 29, 2024)

  • New feature: Hide expired subscriptions from the "My Accounts" page after a set period.
  • Important: Bill immediately upon subscription change. (Paddle Classic only)
  • Fix: make sure lock file exists before deleting.
  • Dependency updates.

2.1.2 (January 25, 2024)

  • Added: email support for transaction.completed event. (Paddle Billing only)
  • Fix: signature validation with escaped passthrough. (Paddle Classic only)
  • Fix deprecation notices.
  • Typo fixes.
  • Dependency updates.

2.1.1 (November 24, 2023)

  • Fix: datetime-local problem.
  • Fix: webhook response for customer events.
  • Fix: one-off purcahse handling. transaction.completed event is now used for one-off purchases. [Paddle Billing]
  • Fix: ajax actions for pause/cancel subscription.
  • Fix: API request for paddle billing.
  • Fix: duplicated "pause" status for payments.
  • Improve my accounts table for mobile devices
  • Dependency updates.

2.1 (November 06, 2023)

  • Add ProfitWell Integration.
  • Add client-side token support for Paddle Billing.
  • Add new shortcode parameter to hide downloads or purchases tab, for example: [paddlepress_my_account hide="downloads"].
  • Fix fatal type error.
  • Dependency updates.

2.0.1 (October 18, 2023)

  • Fix DB upgrade routine.
  • Tested with WP 6.4

2.0 (October 02, 2023)

  • Added: Paddle Billing support.
  • Added: Expiry date now support datetime.
  • Added: Deferred script execution.
  • Security: Encryption for auth code and license key.
  • PHP 8.2: fix deprecated variable format.
  • Bump required PHP version to 7.2.5
  • Dependency updates.

1.8 (7 Aug, 2023)

  • Added: Show licensed domains on payments table.
  • Improved: Allow (optional) download_tag parameter for license activation/deactivation.
  • Fix: don't extend the subscription date on failed payment attempts.
  • Dependency updates
  • Small tweaks and improvements
  • Tested with WP 6.3

1.7.1 (27 Feb, 2023)

  • Add license info to the payments table when licensing is activated.
  • PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
  • Fix the subject of the payment failed email on new installations.
  • Tested with WP 6.2

1.7 (1 Dec, 2022)

  • Add user email to payments table
  • Add {{product_name}} email tag
  • Add new filter: paddlepress_email_tokens
  • Update deprecated JS code.
  • Tested with WP 6.1+
  • Small tweaks and improvements

1.6.1 (23 Aug, 2022)

  • Fix payment table pagination issues.
  • Fix one-off purchase with payment_succeeded alert.
  • Added data-theme attribute for paddle button.
  • Added search functionality to payment table. (search by email, payment id, or license key is now possible)
  • Small tweaks & improvements.

1.6 (26 July, 2022)

  • Fix: license key generation for one-off purchases.
  • Fix: don't save dates for lifetime purchases.
  • Fix: email title encoding problem.
  • Improvements on lock timeout. Default value is 3 seconds, filter paddlepress_webhook_lock_timeout available change value.
  • Added plugin uninstaller to clean up plugin footprints upon deleting. PADDLEPRESS_PRO_REMOVE_ALL_DATA constant needs to be defined for removing custom db tables.
  • Shortcode improvements. Supports most of the Paddle checkout parameters now.
  • Added paddlepress_button_shortcode and paddlepress_download_info_shortcode filters.
  • Small tweaks & improvements.

1.5 (May 21, 2022)

  • Add event callback options.
  • Small tweaks & improvements.
  • Tested with WP 6.0

1.4.1

  • Check user capability before registering meta boxes.
  • Expose more information with get_version endpoint.
  • Fix: file existing warning on Readme parser.
  • Small tweaks & improvements.

1.4

  • tested with WP 5.9
  • data-success attribute added to shortcode for custom redirection upon completion of checkout.
  • Add a global setting for checkout completion redirect.
  • Make account page tables responsive.
  • Small tweaks.

1.3.1

  • Fix: Language catalog.
  • Fix: Plugin updater.
  • Fix: Check vendor id before enqueue paddle script.

1.3

  • Fix: creating protected directory on Apache servers
  • Add lost password link to login form.
  • Better handling expired subscriptions.
  • Improved logging (log when signature validation fails)
  • New post status: downloadable items can be archived now.
  • Automatic username generation improvements. (use email address when it's valid)
  • Registration email customization for better onboarding.

1.2

  • Tested with WP 5.8
  • Custom redirections added for subscribtion change, cancel or payment method update.
  • New Shortcode: [paddlepress_download_info...] for accessing parsed readme files of plugin/theme.
  • Small fixes and improvements
  • New hook: fire paddlepress_plan_changed once the subscription plan has changed.

1.1

  • Improvements on webhook request handling
  • Membership area improvements
  • Settings UI improvements
  • Added: Paddle Sandbox support
  • Added: Logging for webhook requests
  • Send emails in html format by default
  • Fix plan upgrade/downgrade API request
  • Fix: WP_Query global $post reset in metabox
  • Fix: Payment table ordering
  • Fix: Shortcode. Pass user_id and email to Paddle, for logged-in users.
  • Fix: Permission check for the auto-update API.

1.0

  • First release

Version 2.5.4

March 31, 2025

2.5.4 (March 31, 2025)

  • Fixed: Return more appropriate error codes when errors occur.
  • Fixed: Resolved PHP warnings.
  • Fixed: Corrected placeholder name.
  • Tested with WP 6.8
  • Updated dependencies.

2.5.3 (January 02, 2025)

  • Fixed: Resolved a version ordering issue in the "Download" query by ordering to date instead of decimal meta value.

2.5.2 (December 18, 2024)

  • Added: paddlepress_should_send_email filter to control email sending.
  • Fixed: Email token support for transaction.completed events. [Paddle Billing]
  • Dependency updates.

2.5.1 (December 04, 2024)

Fixed: Resolved an issue where allowed subscription plans were not being cleared properly for membership levels.

2.5 (November 28, 2024)

  • Added: New download button to purchase actions for letting customers directly download the latest version. Learn more
  • Fixed: Licensing activation/deactivation API responses.
  • Dependency updates.

2.4.2 (November 08, 2024)

  • Fixed: Payments table creation for new installations.
  • Tested: WP 6.7
  • Dependency updates.

2.4.1 (October 09, 2024)

  • Fixed: Retrieve user_id from the Paddle subscription_id to avoid mismatches between the Paddle email and the user email in WordPress (Paddle Classic only).
  • Update: Use Paddle Billing as default for new installations.

2.4 (October 03, 2024)

  • Added: Partial email search for the payments table.
  • Added: New screen options; products, payment count and domain count columns to the membership list table.
  • Added: New screen options; access, download and version columns to the downloads list table.
  • Added: Product based filtering on the payments table.
  • Added: Domain blocking feature for the license activation.
  • Improved: Deactivation logic for local/dev domains.
  • Fixed: My account page redundend API request for billing platform.
  • Updated: Dependencies.
  • Read more about this release

2.3.6 (September 02, 2024)

  • Fixed: DB version comparison for upgrade routine.
  • Updated: Dependencies.

2.3.5 (August 06, 2024)

  • Fixed: My Account shortcode compatibility with block themes.
  • Dependency updates.

2.3.4 (July 22, 2024)

  • Fixed: Undefined index errors
  • Pass payload result and alert name to paddlepress_webhook_response_code filter.

2.3.3 (July 10, 2024)

  • Fixed: Update payment button.
  • Updated: Dependencies.
  • Tested with WP 6.6

2.3.2 (Jun 03, 2024)

  • Added: Invoice listing for Paddle Billing.
  • Improved: Show scheduled subscription changes on the My Accounts page.
  • Improved: Ajax actions now provide more feedback to the user when an error occurs.
  • Fixed: Paddle billing price change on subscription update.
  • Fixed: Adjusted subscription actions based on conditions.
  • Updated: Dependencies.

2.3.1 (May 24, 2024)

  • Fixed: Self service plan cancellation bug.

2.3 (May 16, 2024)

  • Added: Account details tab to the My Accounts page.
  • Added: Option to restrict customer access to the WP Admin, allowing them to manage their account from the frontend.
  • Added: Subscription cancellation and pause/resume options, enabling customers to manage their subscriptions.
  • Added: New hooks to customize payment actions.
  • Added: New class attribute for the shortcode to customize the button.
  • Added: Dependencies with their own namespace.
  • Fixed: Bug causing masked strings to not save properly.
  • Changed: Made the download taxonomy private.
  • Updated: Dependencies.
  • Read more about this release

2.2.3 (April 15, 2024)

  • Fix race condition bug with paddle classic.
  • Dependency updates.

2.2.2 (March 14, 2024)

  • Improved locking mechanism for webhook requests.
  • Tested with WP 6.5
  • Dependency updates.

2.2.1 (February 13, 2024)

  • Add logging for plan change requests.
  • Add data-quantity attribute for the shortcode.
  • Dependency updates.

2.2 (January 29, 2024)

  • New feature: Hide expired subscriptions from the "My Accounts" page after a set period.
  • Important: Bill immediately upon subscription change. (Paddle Classic only)
  • Fix: make sure lock file exists before deleting.
  • Dependency updates.

2.1.2 (January 25, 2024)

  • Added: email support for transaction.completed event. (Paddle Billing only)
  • Fix: signature validation with escaped passthrough. (Paddle Classic only)
  • Fix deprecation notices.
  • Typo fixes.
  • Dependency updates.

2.1.1 (November 24, 2023)

  • Fix: datetime-local problem.
  • Fix: webhook response for customer events.
  • Fix: one-off purcahse handling. transaction.completed event is now used for one-off purchases. [Paddle Billing]
  • Fix: ajax actions for pause/cancel subscription.
  • Fix: API request for paddle billing.
  • Fix: duplicated "pause" status for payments.
  • Improve my accounts table for mobile devices
  • Dependency updates.

2.1 (November 06, 2023)

  • Add ProfitWell Integration.
  • Add client-side token support for Paddle Billing.
  • Add new shortcode parameter to hide downloads or purchases tab, for example: [paddlepress_my_account hide="downloads"].
  • Fix fatal type error.
  • Dependency updates.

2.0.1 (October 18, 2023)

  • Fix DB upgrade routine.
  • Tested with WP 6.4

2.0 (October 02, 2023)

  • Added: Paddle Billing support.
  • Added: Expiry date now support datetime.
  • Added: Deferred script execution.
  • Security: Encryption for auth code and license key.
  • PHP 8.2: fix deprecated variable format.
  • Bump required PHP version to 7.2.5
  • Dependency updates.

1.8 (7 Aug, 2023)

  • Added: Show licensed domains on payments table.
  • Improved: Allow (optional) download_tag parameter for license activation/deactivation.
  • Fix: don't extend the subscription date on failed payment attempts.
  • Dependency updates
  • Small tweaks and improvements
  • Tested with WP 6.3

1.7.1 (27 Feb, 2023)

  • Add license info to the payments table when licensing is activated.
  • PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
  • Fix the subject of the payment failed email on new installations.
  • Tested with WP 6.2

1.7 (1 Dec, 2022)

  • Add user email to payments table
  • Add {{product_name}} email tag
  • Add new filter: paddlepress_email_tokens
  • Update deprecated JS code.
  • Tested with WP 6.1+
  • Small tweaks and improvements

1.6.1 (23 Aug, 2022)

  • Fix payment table pagination issues.
  • Fix one-off purchase with payment_succeeded alert.
  • Added data-theme attribute for paddle button.
  • Added search functionality to payment table. (search by email, payment id, or license key is now possible)
  • Small tweaks & improvements.

1.6 (26 July, 2022)

  • Fix: license key generation for one-off purchases.
  • Fix: don't save dates for lifetime purchases.
  • Fix: email title encoding problem.
  • Improvements on lock timeout. Default value is 3 seconds, filter paddlepress_webhook_lock_timeout available change value.
  • Added plugin uninstaller to clean up plugin footprints upon deleting. PADDLEPRESS_PRO_REMOVE_ALL_DATA constant needs to be defined for removing custom db tables.
  • Shortcode improvements. Supports most of the Paddle checkout parameters now.
  • Added paddlepress_button_shortcode and paddlepress_download_info_shortcode filters.
  • Small tweaks & improvements.

1.5 (May 21, 2022)

  • Add event callback options.
  • Small tweaks & improvements.
  • Tested with WP 6.0

1.4.1

  • Check user capability before registering meta boxes.
  • Expose more information with get_version endpoint.
  • Fix: file existing warning on Readme parser.
  • Small tweaks & improvements.

1.4

  • tested with WP 5.9
  • data-success attribute added to shortcode for custom redirection upon completion of checkout.
  • Add a global setting for checkout completion redirect.
  • Make account page tables responsive.
  • Small tweaks.

1.3.1

  • Fix: Language catalog.
  • Fix: Plugin updater.
  • Fix: Check vendor id before enqueue paddle script.

1.3

  • Fix: creating protected directory on Apache servers
  • Add lost password link to login form.
  • Better handling expired subscriptions.
  • Improved logging (log when signature validation fails)
  • New post status: downloadable items can be archived now.
  • Automatic username generation improvements. (use email address when it's valid)
  • Registration email customization for better onboarding.

1.2

  • Tested with WP 5.8
  • Custom redirections added for subscribtion change, cancel or payment method update.
  • New Shortcode: [paddlepress_download_info...] for accessing parsed readme files of plugin/theme.
  • Small fixes and improvements
  • New hook: fire paddlepress_plan_changed once the subscription plan has changed.

1.1

  • Improvements on webhook request handling
  • Membership area improvements
  • Settings UI improvements
  • Added: Paddle Sandbox support
  • Added: Logging for webhook requests
  • Send emails in html format by default
  • Fix plan upgrade/downgrade API request
  • Fix: WP_Query global $post reset in metabox
  • Fix: Payment table ordering
  • Fix: Shortcode. Pass user_id and email to Paddle, for logged-in users.
  • Fix: Permission check for the auto-update API.

1.0

  • First release

Version 2.5.3

January 2, 2025

2.5.3 (January 02, 2025)

  • Fixed: Resolved a version ordering issue in the "Download" query by ordering to date instead of decimal meta value.

2.5.2 (December 18, 2024)

  • Added: paddlepress_should_send_email filter to control email sending.
  • Fixed: Email token support for transaction.completed events. [Paddle Billing]
  • Dependency updates.

2.5.1 (December 04, 2024)

Fixed: Resolved an issue where allowed subscription plans were not being cleared properly for membership levels.

2.5 (November 28, 2024)

  • Added: New download button to purchase actions for letting customers directly download the latest version. Learn more
  • Fixed: Licensing activation/deactivation API responses.
  • Dependency updates.

2.4.2 (November 08, 2024)

  • Fixed: Payments table creation for new installations.
  • Tested: WP 6.7
  • Dependency updates.

2.4.1 (October 09, 2024)

  • Fixed: Retrieve user_id from the Paddle subscription_id to avoid mismatches between the Paddle email and the user email in WordPress (Paddle Classic only).
  • Update: Use Paddle Billing as default for new installations.

2.4 (October 03, 2024)

  • Added: Partial email search for the payments table.
  • Added: New screen options; products, payment count and domain count columns to the membership list table.
  • Added: New screen options; access, download and version columns to the downloads list table.
  • Added: Product based filtering on the payments table.
  • Added: Domain blocking feature for the license activation.
  • Improved: Deactivation logic for local/dev domains.
  • Fixed: My account page redundend API request for billing platform.
  • Updated: Dependencies.
  • Read more about this release

2.3.6 (September 02, 2024)

  • Fixed: DB version comparison for upgrade routine.
  • Updated: Dependencies.

2.3.5 (August 06, 2024)

  • Fixed: My Account shortcode compatibility with block themes.
  • Dependency updates.

2.3.4 (July 22, 2024)

  • Fixed: Undefined index errors
  • Pass payload result and alert name to paddlepress_webhook_response_code filter.

2.3.3 (July 10, 2024)

  • Fixed: Update payment button.
  • Updated: Dependencies.
  • Tested with WP 6.6

2.3.2 (Jun 03, 2024)

  • Added: Invoice listing for Paddle Billing.
  • Improved: Show scheduled subscription changes on the My Accounts page.
  • Improved: Ajax actions now provide more feedback to the user when an error occurs.
  • Fixed: Paddle billing price change on subscription update.
  • Fixed: Adjusted subscription actions based on conditions.
  • Updated: Dependencies.

2.3.1 (May 24, 2024)

  • Fixed: Self service plan cancellation bug.

2.3 (May 16, 2024)

  • Added: Account details tab to the My Accounts page.
  • Added: Option to restrict customer access to the WP Admin, allowing them to manage their account from the frontend.
  • Added: Subscription cancellation and pause/resume options, enabling customers to manage their subscriptions.
  • Added: New hooks to customize payment actions.
  • Added: New class attribute for the shortcode to customize the button.
  • Added: Dependencies with their own namespace.
  • Fixed: Bug causing masked strings to not save properly.
  • Changed: Made the download taxonomy private.
  • Updated: Dependencies.
  • Read more about this release

2.2.3 (April 15, 2024)

  • Fix race condition bug with paddle classic.
  • Dependency updates.

2.2.2 (March 14, 2024)

  • Improved locking mechanism for webhook requests.
  • Tested with WP 6.5
  • Dependency updates.

2.2.1 (February 13, 2024)

  • Add logging for plan change requests.
  • Add data-quantity attribute for the shortcode.
  • Dependency updates.

2.2 (January 29, 2024)

  • New feature: Hide expired subscriptions from the "My Accounts" page after a set period.
  • Important: Bill immediately upon subscription change. (Paddle Classic only)
  • Fix: make sure lock file exists before deleting.
  • Dependency updates.

2.1.2 (January 25, 2024)

  • Added: email support for transaction.completed event. (Paddle Billing only)
  • Fix: signature validation with escaped passthrough. (Paddle Classic only)
  • Fix deprecation notices.
  • Typo fixes.
  • Dependency updates.

2.1.1 (November 24, 2023)

  • Fix: datetime-local problem.
  • Fix: webhook response for customer events.
  • Fix: one-off purcahse handling. transaction.completed event is now used for one-off purchases. [Paddle Billing]
  • Fix: ajax actions for pause/cancel subscription.
  • Fix: API request for paddle billing.
  • Fix: duplicated "pause" status for payments.
  • Improve my accounts table for mobile devices
  • Dependency updates.

2.1 (November 06, 2023)

  • Add ProfitWell Integration.
  • Add client-side token support for Paddle Billing.
  • Add new shortcode parameter to hide downloads or purchases tab, for example: [paddlepress_my_account hide="downloads"].
  • Fix fatal type error.
  • Dependency updates.

2.0.1 (October 18, 2023)

  • Fix DB upgrade routine.
  • Tested with WP 6.4

2.0 (October 02, 2023)

  • Added: Paddle Billing support.
  • Added: Expiry date now support datetime.
  • Added: Deferred script execution.
  • Security: Encryption for auth code and license key.
  • PHP 8.2: fix deprecated variable format.
  • Bump required PHP version to 7.2.5
  • Dependency updates.

1.8 (7 Aug, 2023)

  • Added: Show licensed domains on payments table.
  • Improved: Allow (optional) download_tag parameter for license activation/deactivation.
  • Fix: don't extend the subscription date on failed payment attempts.
  • Dependency updates
  • Small tweaks and improvements
  • Tested with WP 6.3

1.7.1 (27 Feb, 2023)

  • Add license info to the payments table when licensing is activated.
  • PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
  • Fix the subject of the payment failed email on new installations.
  • Tested with WP 6.2

1.7 (1 Dec, 2022)

  • Add user email to payments table
  • Add {{product_name}} email tag
  • Add new filter: paddlepress_email_tokens
  • Update deprecated JS code.
  • Tested with WP 6.1+
  • Small tweaks and improvements

1.6.1 (23 Aug, 2022)

  • Fix payment table pagination issues.
  • Fix one-off purchase with payment_succeeded alert.
  • Added data-theme attribute for paddle button.
  • Added search functionality to payment table. (search by email, payment id, or license key is now possible)
  • Small tweaks & improvements.

1.6 (26 July, 2022)

  • Fix: license key generation for one-off purchases.
  • Fix: don't save dates for lifetime purchases.
  • Fix: email title encoding problem.
  • Improvements on lock timeout. Default value is 3 seconds, filter paddlepress_webhook_lock_timeout available change value.
  • Added plugin uninstaller to clean up plugin footprints upon deleting. PADDLEPRESS_PRO_REMOVE_ALL_DATA constant needs to be defined for removing custom db tables.
  • Shortcode improvements. Supports most of the Paddle checkout parameters now.
  • Added paddlepress_button_shortcode and paddlepress_download_info_shortcode filters.
  • Small tweaks & improvements.

1.5 (May 21, 2022)

  • Add event callback options.
  • Small tweaks & improvements.
  • Tested with WP 6.0

1.4.1

  • Check user capability before registering meta boxes.
  • Expose more information with get_version endpoint.
  • Fix: file existing warning on Readme parser.
  • Small tweaks & improvements.

1.4

  • tested with WP 5.9
  • data-success attribute added to shortcode for custom redirection upon completion of checkout.
  • Add a global setting for checkout completion redirect.
  • Make account page tables responsive.
  • Small tweaks.

1.3.1

  • Fix: Language catalog.
  • Fix: Plugin updater.
  • Fix: Check vendor id before enqueue paddle script.

1.3

  • Fix: creating protected directory on Apache servers
  • Add lost password link to login form.
  • Better handling expired subscriptions.
  • Improved logging (log when signature validation fails)
  • New post status: downloadable items can be archived now.
  • Automatic username generation improvements. (use email address when it's valid)
  • Registration email customization for better onboarding.

1.2

  • Tested with WP 5.8
  • Custom redirections added for subscribtion change, cancel or payment method update.
  • New Shortcode: [paddlepress_download_info...] for accessing parsed readme files of plugin/theme.
  • Small fixes and improvements
  • New hook: fire paddlepress_plan_changed once the subscription plan has changed.

1.1

  • Improvements on webhook request handling
  • Membership area improvements
  • Settings UI improvements
  • Added: Paddle Sandbox support
  • Added: Logging for webhook requests
  • Send emails in html format by default
  • Fix plan upgrade/downgrade API request
  • Fix: WP_Query global $post reset in metabox
  • Fix: Payment table ordering
  • Fix: Shortcode. Pass user_id and email to Paddle, for logged-in users.
  • Fix: Permission check for the auto-update API.

1.0

  • First release

Version 2.5.2

December 17, 2024

2.5.2 (December 18, 2024)

  • Added: paddlepress_should_send_email filter to control email sending.
  • Fixed: Email token support for transaction.completed events. [Paddle Billing]
  • Dependency updates.

2.5.1 (December 04, 2024)

Fixed: Resolved an issue where allowed subscription plans were not being cleared properly for membership levels.

2.5 (November 28, 2024)

  • Added: New download button to purchase actions for letting customers directly download the latest version. Learn more
  • Fixed: Licensing activation/deactivation API responses.
  • Dependency updates.

2.4.2 (November 08, 2024)

  • Fixed: Payments table creation for new installations.
  • Tested: WP 6.7
  • Dependency updates.

2.4.1 (October 09, 2024)

  • Fixed: Retrieve user_id from the Paddle subscription_id to avoid mismatches between the Paddle email and the user email in WordPress (Paddle Classic only).
  • Update: Use Paddle Billing as default for new installations.

2.4 (October 03, 2024)

  • Added: Partial email search for the payments table.
  • Added: New screen options; products, payment count and domain count columns to the membership list table.
  • Added: New screen options; access, download and version columns to the downloads list table.
  • Added: Product based filtering on the payments table.
  • Added: Domain blocking feature for the license activation.
  • Improved: Deactivation logic for local/dev domains.
  • Fixed: My account page redundend API request for billing platform.
  • Updated: Dependencies.
  • Read more about this release

2.3.6 (September 02, 2024)

  • Fixed: DB version comparison for upgrade routine.
  • Updated: Dependencies.

2.3.5 (August 06, 2024)

  • Fixed: My Account shortcode compatibility with block themes.
  • Dependency updates.

2.3.4 (July 22, 2024)

  • Fixed: Undefined index errors
  • Pass payload result and alert name to paddlepress_webhook_response_code filter.

2.3.3 (July 10, 2024)

  • Fixed: Update payment button.
  • Updated: Dependencies.
  • Tested with WP 6.6

2.3.2 (Jun 03, 2024)

  • Added: Invoice listing for Paddle Billing.
  • Improved: Show scheduled subscription changes on the My Accounts page.
  • Improved: Ajax actions now provide more feedback to the user when an error occurs.
  • Fixed: Paddle billing price change on subscription update.
  • Fixed: Adjusted subscription actions based on conditions.
  • Updated: Dependencies.

2.3.1 (May 24, 2024)

  • Fixed: Self service plan cancellation bug.

2.3 (May 16, 2024)

  • Added: Account details tab to the My Accounts page.
  • Added: Option to restrict customer access to the WP Admin, allowing them to manage their account from the frontend.
  • Added: Subscription cancellation and pause/resume options, enabling customers to manage their subscriptions.
  • Added: New hooks to customize payment actions.
  • Added: New class attribute for the shortcode to customize the button.
  • Added: Dependencies with their own namespace.
  • Fixed: Bug causing masked strings to not save properly.
  • Changed: Made the download taxonomy private.
  • Updated: Dependencies.
  • Read more about this release

2.2.3 (April 15, 2024)

  • Fix race condition bug with paddle classic.
  • Dependency updates.

2.2.2 (March 14, 2024)

  • Improved locking mechanism for webhook requests.
  • Tested with WP 6.5
  • Dependency updates.

2.2.1 (February 13, 2024)

  • Add logging for plan change requests.
  • Add data-quantity attribute for the shortcode.
  • Dependency updates.

2.2 (January 29, 2024)

  • New feature: Hide expired subscriptions from the "My Accounts" page after a set period.
  • Important: Bill immediately upon subscription change. (Paddle Classic only)
  • Fix: make sure lock file exists before deleting.
  • Dependency updates.

2.1.2 (January 25, 2024)

  • Added: email support for transaction.completed event. (Paddle Billing only)
  • Fix: signature validation with escaped passthrough. (Paddle Classic only)
  • Fix deprecation notices.
  • Typo fixes.
  • Dependency updates.

2.1.1 (November 24, 2023)

  • Fix: datetime-local problem.
  • Fix: webhook response for customer events.
  • Fix: one-off purcahse handling. transaction.completed event is now used for one-off purchases. [Paddle Billing]
  • Fix: ajax actions for pause/cancel subscription.
  • Fix: API request for paddle billing.
  • Fix: duplicated "pause" status for payments.
  • Improve my accounts table for mobile devices
  • Dependency updates.

2.1 (November 06, 2023)

  • Add ProfitWell Integration.
  • Add client-side token support for Paddle Billing.
  • Add new shortcode parameter to hide downloads or purchases tab, for example: [paddlepress_my_account hide="downloads"].
  • Fix fatal type error.
  • Dependency updates.

2.0.1 (October 18, 2023)

  • Fix DB upgrade routine.
  • Tested with WP 6.4

2.0 (October 02, 2023)

  • Added: Paddle Billing support.
  • Added: Expiry date now support datetime.
  • Added: Deferred script execution.
  • Security: Encryption for auth code and license key.
  • PHP 8.2: fix deprecated variable format.
  • Bump required PHP version to 7.2.5
  • Dependency updates.

1.8 (7 Aug, 2023)

  • Added: Show licensed domains on payments table.
  • Improved: Allow (optional) download_tag parameter for license activation/deactivation.
  • Fix: don't extend the subscription date on failed payment attempts.
  • Dependency updates
  • Small tweaks and improvements
  • Tested with WP 6.3

1.7.1 (27 Feb, 2023)

  • Add license info to the payments table when licensing is activated.
  • PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
  • Fix the subject of the payment failed email on new installations.
  • Tested with WP 6.2

1.7 (1 Dec, 2022)

  • Add user email to payments table
  • Add {{product_name}} email tag
  • Add new filter: paddlepress_email_tokens
  • Update deprecated JS code.
  • Tested with WP 6.1+
  • Small tweaks and improvements

1.6.1 (23 Aug, 2022)

  • Fix payment table pagination issues.
  • Fix one-off purchase with payment_succeeded alert.
  • Added data-theme attribute for paddle button.
  • Added search functionality to payment table. (search by email, payment id, or license key is now possible)
  • Small tweaks & improvements.

1.6 (26 July, 2022)

  • Fix: license key generation for one-off purchases.
  • Fix: don't save dates for lifetime purchases.
  • Fix: email title encoding problem.
  • Improvements on lock timeout. Default value is 3 seconds, filter paddlepress_webhook_lock_timeout available change value.
  • Added plugin uninstaller to clean up plugin footprints upon deleting. PADDLEPRESS_PRO_REMOVE_ALL_DATA constant needs to be defined for removing custom db tables.
  • Shortcode improvements. Supports most of the Paddle checkout parameters now.
  • Added paddlepress_button_shortcode and paddlepress_download_info_shortcode filters.
  • Small tweaks & improvements.

1.5 (May 21, 2022)

  • Add event callback options.
  • Small tweaks & improvements.
  • Tested with WP 6.0

1.4.1

  • Check user capability before registering meta boxes.
  • Expose more information with get_version endpoint.
  • Fix: file existing warning on Readme parser.
  • Small tweaks & improvements.

1.4

  • tested with WP 5.9
  • data-success attribute added to shortcode for custom redirection upon completion of checkout.
  • Add a global setting for checkout completion redirect.
  • Make account page tables responsive.
  • Small tweaks.

1.3.1

  • Fix: Language catalog.
  • Fix: Plugin updater.
  • Fix: Check vendor id before enqueue paddle script.

1.3

  • Fix: creating protected directory on Apache servers
  • Add lost password link to login form.
  • Better handling expired subscriptions.
  • Improved logging (log when signature validation fails)
  • New post status: downloadable items can be archived now.
  • Automatic username generation improvements. (use email address when it's valid)
  • Registration email customization for better onboarding.

1.2

  • Tested with WP 5.8
  • Custom redirections added for subscribtion change, cancel or payment method update.
  • New Shortcode: [paddlepress_download_info...] for accessing parsed readme files of plugin/theme.
  • Small fixes and improvements
  • New hook: fire paddlepress_plan_changed once the subscription plan has changed.

1.1

  • Improvements on webhook request handling
  • Membership area improvements
  • Settings UI improvements
  • Added: Paddle Sandbox support
  • Added: Logging for webhook requests
  • Send emails in html format by default
  • Fix plan upgrade/downgrade API request
  • Fix: WP_Query global $post reset in metabox
  • Fix: Payment table ordering
  • Fix: Shortcode. Pass user_id and email to Paddle, for logged-in users.
  • Fix: Permission check for the auto-update API.

1.0

  • First release

Version 2.5.1

December 4, 2024

2.5.1 (December 04, 2024)

Fixed: Resolved an issue where allowed subscription plans were not being cleared properly for membership levels.

2.5 (November 28, 2024)

  • Added: New download button to purchase actions for letting customers directly download the latest version. Learn more
  • Fixed: Licensing activation/deactivation API responses.
  • Dependency updates.

2.4.2 (November 08, 2024)

  • Fixed: Payments table creation for new installations.
  • Tested: WP 6.7
  • Dependency updates.

2.4.1 (October 09, 2024)

  • Fixed: Retrieve user_id from the Paddle subscription_id to avoid mismatches between the Paddle email and the user email in WordPress (Paddle Classic only).
  • Update: Use Paddle Billing as default for new installations.

2.4 (October 03, 2024)

  • Added: Partial email search for the payments table.
  • Added: New screen options; products, payment count and domain count columns to the membership list table.
  • Added: New screen options; access, download and version columns to the downloads list table.
  • Added: Product based filtering on the payments table.
  • Added: Domain blocking feature for the license activation.
  • Improved: Deactivation logic for local/dev domains.
  • Fixed: My account page redundend API request for billing platform.
  • Updated: Dependencies.
  • Read more about this release

2.3.6 (September 02, 2024)

  • Fixed: DB version comparison for upgrade routine.
  • Updated: Dependencies.

2.3.5 (August 06, 2024)

  • Fixed: My Account shortcode compatibility with block themes.
  • Dependency updates.

2.3.4 (July 22, 2024)

  • Fixed: Undefined index errors
  • Pass payload result and alert name to paddlepress_webhook_response_code filter.

2.3.3 (July 10, 2024)

  • Fixed: Update payment button.
  • Updated: Dependencies.
  • Tested with WP 6.6

2.3.2 (Jun 03, 2024)

  • Added: Invoice listing for Paddle Billing.
  • Improved: Show scheduled subscription changes on the My Accounts page.
  • Improved: Ajax actions now provide more feedback to the user when an error occurs.
  • Fixed: Paddle billing price change on subscription update.
  • Fixed: Adjusted subscription actions based on conditions.
  • Updated: Dependencies.

2.3.1 (May 24, 2024)

  • Fixed: Self service plan cancellation bug.

2.3 (May 16, 2024)

  • Added: Account details tab to the My Accounts page.
  • Added: Option to restrict customer access to the WP Admin, allowing them to manage their account from the frontend.
  • Added: Subscription cancellation and pause/resume options, enabling customers to manage their subscriptions.
  • Added: New hooks to customize payment actions.
  • Added: New class attribute for the shortcode to customize the button.
  • Added: Dependencies with their own namespace.
  • Fixed: Bug causing masked strings to not save properly.
  • Changed: Made the download taxonomy private.
  • Updated: Dependencies.
  • Read more about this release

2.2.3 (April 15, 2024)

  • Fix race condition bug with paddle classic.
  • Dependency updates.

2.2.2 (March 14, 2024)

  • Improved locking mechanism for webhook requests.
  • Tested with WP 6.5
  • Dependency updates.

2.2.1 (February 13, 2024)

  • Add logging for plan change requests.
  • Add data-quantity attribute for the shortcode.
  • Dependency updates.

2.2 (January 29, 2024)

  • New feature: Hide expired subscriptions from the "My Accounts" page after a set period.
  • Important: Bill immediately upon subscription change. (Paddle Classic only)
  • Fix: make sure lock file exists before deleting.
  • Dependency updates.

2.1.2 (January 25, 2024)

  • Added: email support for transaction.completed event. (Paddle Billing only)
  • Fix: signature validation with escaped passthrough. (Paddle Classic only)
  • Fix deprecation notices.
  • Typo fixes.
  • Dependency updates.

2.1.1 (November 24, 2023)

  • Fix: datetime-local problem.
  • Fix: webhook response for customer events.
  • Fix: one-off purcahse handling. transaction.completed event is now used for one-off purchases. [Paddle Billing]
  • Fix: ajax actions for pause/cancel subscription.
  • Fix: API request for paddle billing.
  • Fix: duplicated "pause" status for payments.
  • Improve my accounts table for mobile devices
  • Dependency updates.

2.1 (November 06, 2023)

  • Add ProfitWell Integration.
  • Add client-side token support for Paddle Billing.
  • Add new shortcode parameter to hide downloads or purchases tab, for example: [paddlepress_my_account hide="downloads"].
  • Fix fatal type error.
  • Dependency updates.

2.0.1 (October 18, 2023)

  • Fix DB upgrade routine.
  • Tested with WP 6.4

2.0 (October 02, 2023)

  • Added: Paddle Billing support.
  • Added: Expiry date now support datetime.
  • Added: Deferred script execution.
  • Security: Encryption for auth code and license key.
  • PHP 8.2: fix deprecated variable format.
  • Bump required PHP version to 7.2.5
  • Dependency updates.

1.8 (7 Aug, 2023)

  • Added: Show licensed domains on payments table.
  • Improved: Allow (optional) download_tag parameter for license activation/deactivation.
  • Fix: don't extend the subscription date on failed payment attempts.
  • Dependency updates
  • Small tweaks and improvements
  • Tested with WP 6.3

1.7.1 (27 Feb, 2023)

  • Add license info to the payments table when licensing is activated.
  • PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
  • Fix the subject of the payment failed email on new installations.
  • Tested with WP 6.2

1.7 (1 Dec, 2022)

  • Add user email to payments table
  • Add {{product_name}} email tag
  • Add new filter: paddlepress_email_tokens
  • Update deprecated JS code.
  • Tested with WP 6.1+
  • Small tweaks and improvements

1.6.1 (23 Aug, 2022)

  • Fix payment table pagination issues.
  • Fix one-off purchase with payment_succeeded alert.
  • Added data-theme attribute for paddle button.
  • Added search functionality to payment table. (search by email, payment id, or license key is now possible)
  • Small tweaks & improvements.

1.6 (26 July, 2022)

  • Fix: license key generation for one-off purchases.
  • Fix: don't save dates for lifetime purchases.
  • Fix: email title encoding problem.
  • Improvements on lock timeout. Default value is 3 seconds, filter paddlepress_webhook_lock_timeout available change value.
  • Added plugin uninstaller to clean up plugin footprints upon deleting. PADDLEPRESS_PRO_REMOVE_ALL_DATA constant needs to be defined for removing custom db tables.
  • Shortcode improvements. Supports most of the Paddle checkout parameters now.
  • Added paddlepress_button_shortcode and paddlepress_download_info_shortcode filters.
  • Small tweaks & improvements.

1.5 (May 21, 2022)

  • Add event callback options.
  • Small tweaks & improvements.
  • Tested with WP 6.0

1.4.1

  • Check user capability before registering meta boxes.
  • Expose more information with get_version endpoint.
  • Fix: file existing warning on Readme parser.
  • Small tweaks & improvements.

1.4

  • tested with WP 5.9
  • data-success attribute added to shortcode for custom redirection upon completion of checkout.
  • Add a global setting for checkout completion redirect.
  • Make account page tables responsive.
  • Small tweaks.

1.3.1

  • Fix: Language catalog.
  • Fix: Plugin updater.
  • Fix: Check vendor id before enqueue paddle script.

1.3

  • Fix: creating protected directory on Apache servers
  • Add lost password link to login form.
  • Better handling expired subscriptions.
  • Improved logging (log when signature validation fails)
  • New post status: downloadable items can be archived now.
  • Automatic username generation improvements. (use email address when it's valid)
  • Registration email customization for better onboarding.

1.2

  • Tested with WP 5.8
  • Custom redirections added for subscribtion change, cancel or payment method update.
  • New Shortcode: [paddlepress_download_info...] for accessing parsed readme files of plugin/theme.
  • Small fixes and improvements
  • New hook: fire paddlepress_plan_changed once the subscription plan has changed.

1.1

  • Improvements on webhook request handling
  • Membership area improvements
  • Settings UI improvements
  • Added: Paddle Sandbox support
  • Added: Logging for webhook requests
  • Send emails in html format by default
  • Fix plan upgrade/downgrade API request
  • Fix: WP_Query global $post reset in metabox
  • Fix: Payment table ordering
  • Fix: Shortcode. Pass user_id and email to Paddle, for logged-in users.
  • Fix: Permission check for the auto-update API.

1.0

  • First release

Version 2.5

November 28, 2024

2.5 (November 28, 2024)

  • Added: New download button to purchase actions for letting customers directly download the latest version. Learn more
  • Fixed: Licensing activation/deactivation API responses.
  • Dependency updates.

2.4.2 (November 08, 2024)

  • Fixed: Payments table creation for new installations.
  • Tested: WP 6.7
  • Dependency updates.

2.4.1 (October 09, 2024)

  • Fixed: Retrieve user_id from the Paddle subscription_id to avoid mismatches between the Paddle email and the user email in WordPress (Paddle Classic only).
  • Update: Use Paddle Billing as default for new installations.

2.4 (October 03, 2024)

  • Added: Partial email search for the payments table.
  • Added: New screen options; products, payment count and domain count columns to the membership list table.
  • Added: New screen options; access, download and version columns to the downloads list table.
  • Added: Product based filtering on the payments table.
  • Added: Domain blocking feature for the license activation.
  • Improved: Deactivation logic for local/dev domains.
  • Fixed: My account page redundend API request for billing platform.
  • Updated: Dependencies.
  • Read more about this release

2.3.6 (September 02, 2024)

  • Fixed: DB version comparison for upgrade routine.
  • Updated: Dependencies.

2.3.5 (August 06, 2024)

  • Fixed: My Account shortcode compatibility with block themes.
  • Dependency updates.

2.3.4 (July 22, 2024)

  • Fixed: Undefined index errors
  • Pass payload result and alert name to paddlepress_webhook_response_code filter.

2.3.3 (July 10, 2024)

  • Fixed: Update payment button.
  • Updated: Dependencies.
  • Tested with WP 6.6

2.3.2 (Jun 03, 2024)

  • Added: Invoice listing for Paddle Billing.
  • Improved: Show scheduled subscription changes on the My Accounts page.
  • Improved: Ajax actions now provide more feedback to the user when an error occurs.
  • Fixed: Paddle billing price change on subscription update.
  • Fixed: Adjusted subscription actions based on conditions.
  • Updated: Dependencies.

2.3.1 (May 24, 2024)

  • Fixed: Self service plan cancellation bug.

2.3 (May 16, 2024)

  • Added: Account details tab to the My Accounts page.
  • Added: Option to restrict customer access to the WP Admin, allowing them to manage their account from the frontend.
  • Added: Subscription cancellation and pause/resume options, enabling customers to manage their subscriptions.
  • Added: New hooks to customize payment actions.
  • Added: New class attribute for the shortcode to customize the button.
  • Added: Dependencies with their own namespace.
  • Fixed: Bug causing masked strings to not save properly.
  • Changed: Made the download taxonomy private.
  • Updated: Dependencies.
  • Read more about this release

2.2.3 (April 15, 2024)

  • Fix race condition bug with paddle classic.
  • Dependency updates.

2.2.2 (March 14, 2024)

  • Improved locking mechanism for webhook requests.
  • Tested with WP 6.5
  • Dependency updates.

2.2.1 (February 13, 2024)

  • Add logging for plan change requests.
  • Add data-quantity attribute for the shortcode.
  • Dependency updates.

2.2 (January 29, 2024)

  • New feature: Hide expired subscriptions from the "My Accounts" page after a set period.
  • Important: Bill immediately upon subscription change. (Paddle Classic only)
  • Fix: make sure lock file exists before deleting.
  • Dependency updates.

2.1.2 (January 25, 2024)

  • Added: email support for transaction.completed event. (Paddle Billing only)
  • Fix: signature validation with escaped passthrough. (Paddle Classic only)
  • Fix deprecation notices.
  • Typo fixes.
  • Dependency updates.

2.1.1 (November 24, 2023)

  • Fix: datetime-local problem.
  • Fix: webhook response for customer events.
  • Fix: one-off purcahse handling. transaction.completed event is now used for one-off purchases. [Paddle Billing]
  • Fix: ajax actions for pause/cancel subscription.
  • Fix: API request for paddle billing.
  • Fix: duplicated "pause" status for payments.
  • Improve my accounts table for mobile devices
  • Dependency updates.

2.1 (November 06, 2023)

  • Add ProfitWell Integration.
  • Add client-side token support for Paddle Billing.
  • Add new shortcode parameter to hide downloads or purchases tab, for example: [paddlepress_my_account hide="downloads"].
  • Fix fatal type error.
  • Dependency updates.

2.0.1 (October 18, 2023)

  • Fix DB upgrade routine.
  • Tested with WP 6.4

2.0 (October 02, 2023)

  • Added: Paddle Billing support.
  • Added: Expiry date now support datetime.
  • Added: Deferred script execution.
  • Security: Encryption for auth code and license key.
  • PHP 8.2: fix deprecated variable format.
  • Bump required PHP version to 7.2.5
  • Dependency updates.

1.8 (7 Aug, 2023)

  • Added: Show licensed domains on payments table.
  • Improved: Allow (optional) download_tag parameter for license activation/deactivation.
  • Fix: don't extend the subscription date on failed payment attempts.
  • Dependency updates
  • Small tweaks and improvements
  • Tested with WP 6.3

1.7.1 (27 Feb, 2023)

  • Add license info to the payments table when licensing is activated.
  • PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
  • Fix the subject of the payment failed email on new installations.
  • Tested with WP 6.2

1.7 (1 Dec, 2022)

  • Add user email to payments table
  • Add {{product_name}} email tag
  • Add new filter: paddlepress_email_tokens
  • Update deprecated JS code.
  • Tested with WP 6.1+
  • Small tweaks and improvements

1.6.1 (23 Aug, 2022)

  • Fix payment table pagination issues.
  • Fix one-off purchase with payment_succeeded alert.
  • Added data-theme attribute for paddle button.
  • Added search functionality to payment table. (search by email, payment id, or license key is now possible)
  • Small tweaks & improvements.

1.6 (26 July, 2022)

  • Fix: license key generation for one-off purchases.
  • Fix: don't save dates for lifetime purchases.
  • Fix: email title encoding problem.
  • Improvements on lock timeout. Default value is 3 seconds, filter paddlepress_webhook_lock_timeout available change value.
  • Added plugin uninstaller to clean up plugin footprints upon deleting. PADDLEPRESS_PRO_REMOVE_ALL_DATA constant needs to be defined for removing custom db tables.
  • Shortcode improvements. Supports most of the Paddle checkout parameters now.
  • Added paddlepress_button_shortcode and paddlepress_download_info_shortcode filters.
  • Small tweaks & improvements.

1.5 (May 21, 2022)

  • Add event callback options.
  • Small tweaks & improvements.
  • Tested with WP 6.0

1.4.1

  • Check user capability before registering meta boxes.
  • Expose more information with get_version endpoint.
  • Fix: file existing warning on Readme parser.
  • Small tweaks & improvements.

1.4

  • tested with WP 5.9
  • data-success attribute added to shortcode for custom redirection upon completion of checkout.
  • Add a global setting for checkout completion redirect.
  • Make account page tables responsive.
  • Small tweaks.

1.3.1

  • Fix: Language catalog.
  • Fix: Plugin updater.
  • Fix: Check vendor id before enqueue paddle script.

1.3

  • Fix: creating protected directory on Apache servers
  • Add lost password link to login form.
  • Better handling expired subscriptions.
  • Improved logging (log when signature validation fails)
  • New post status: downloadable items can be archived now.
  • Automatic username generation improvements. (use email address when it's valid)
  • Registration email customization for better onboarding.

1.2

  • Tested with WP 5.8
  • Custom redirections added for subscribtion change, cancel or payment method update.
  • New Shortcode: [paddlepress_download_info...] for accessing parsed readme files of plugin/theme.
  • Small fixes and improvements
  • New hook: fire paddlepress_plan_changed once the subscription plan has changed.

1.1

  • Improvements on webhook request handling
  • Membership area improvements
  • Settings UI improvements
  • Added: Paddle Sandbox support
  • Added: Logging for webhook requests
  • Send emails in html format by default
  • Fix plan upgrade/downgrade API request
  • Fix: WP_Query global $post reset in metabox
  • Fix: Payment table ordering
  • Fix: Shortcode. Pass user_id and email to Paddle, for logged-in users.
  • Fix: Permission check for the auto-update API.

1.0

  • First release

Version 2.4.2

November 8, 2024

2.4.2 (November 08, 2024)

  • Fixed: Payments table creation for new installations.
  • Tested: WP 6.7
  • Dependency updates.

2.4.1 (October 09, 2024)

  • Fixed: Retrieve user_id from the Paddle subscription_id to avoid mismatches between the Paddle email and the user email in WordPress (Paddle Classic only).
  • Update: Use Paddle Billing as default for new installations.

2.4 (October 03, 2024)

  • Added: Partial email search for the payments table.
  • Added: New screen options; products, payment count and domain count columns to the membership list table.
  • Added: New screen options; access, download and version columns to the downloads list table.
  • Added: Product based filtering on the payments table.
  • Added: Domain blocking feature for the license activation.
  • Improved: Deactivation logic for local/dev domains.
  • Fixed: My account page redundend API request for billing platform.
  • Updated: Dependencies.
  • Read more about this release

2.3.6 (September 02, 2024)

  • Fixed: DB version comparison for upgrade routine.
  • Updated: Dependencies.

2.3.5 (August 06, 2024)

  • Fixed: My Account shortcode compatibility with block themes.
  • Dependency updates.

2.3.4 (July 22, 2024)

  • Fixed: Undefined index errors
  • Pass payload result and alert name to paddlepress_webhook_response_code filter.

2.3.3 (July 10, 2024)

  • Fixed: Update payment button.
  • Updated: Dependencies.
  • Tested with WP 6.6

2.3.2 (Jun 03, 2024)

  • Added: Invoice listing for Paddle Billing.
  • Improved: Show scheduled subscription changes on the My Accounts page.
  • Improved: Ajax actions now provide more feedback to the user when an error occurs.
  • Fixed: Paddle billing price change on subscription update.
  • Fixed: Adjusted subscription actions based on conditions.
  • Updated: Dependencies.

2.3.1 (May 24, 2024)

  • Fixed: Self service plan cancellation bug.

2.3 (May 16, 2024)

  • Added: Account details tab to the My Accounts page.
  • Added: Option to restrict customer access to the WP Admin, allowing them to manage their account from the frontend.
  • Added: Subscription cancellation and pause/resume options, enabling customers to manage their subscriptions.
  • Added: New hooks to customize payment actions.
  • Added: New class attribute for the shortcode to customize the button.
  • Added: Dependencies with their own namespace.
  • Fixed: Bug causing masked strings to not save properly.
  • Changed: Made the download taxonomy private.
  • Updated: Dependencies.
  • Read more about this release

2.2.3 (April 15, 2024)

  • Fix race condition bug with paddle classic.
  • Dependency updates.

2.2.2 (March 14, 2024)

  • Improved locking mechanism for webhook requests.
  • Tested with WP 6.5
  • Dependency updates.

2.2.1 (February 13, 2024)

  • Add logging for plan change requests.
  • Add data-quantity attribute for the shortcode.
  • Dependency updates.

2.2 (January 29, 2024)

  • New feature: Hide expired subscriptions from the "My Accounts" page after a set period.
  • Important: Bill immediately upon subscription change. (Paddle Classic only)
  • Fix: make sure lock file exists before deleting.
  • Dependency updates.

2.1.2 (January 25, 2024)

  • Added: email support for transaction.completed event. (Paddle Billing only)
  • Fix: signature validation with escaped passthrough. (Paddle Classic only)
  • Fix deprecation notices.
  • Typo fixes.
  • Dependency updates.

2.1.1 (November 24, 2023)

  • Fix: datetime-local problem.
  • Fix: webhook response for customer events.
  • Fix: one-off purcahse handling. transaction.completed event is now used for one-off purchases. [Paddle Billing]
  • Fix: ajax actions for pause/cancel subscription.
  • Fix: API request for paddle billing.
  • Fix: duplicated "pause" status for payments.
  • Improve my accounts table for mobile devices
  • Dependency updates.

2.1 (November 06, 2023)

  • Add ProfitWell Integration.
  • Add client-side token support for Paddle Billing.
  • Add new shortcode parameter to hide downloads or purchases tab, for example: [paddlepress_my_account hide="downloads"].
  • Fix fatal type error.
  • Dependency updates.

2.0.1 (October 18, 2023)

  • Fix DB upgrade routine.
  • Tested with WP 6.4

2.0 (October 02, 2023)

  • Added: Paddle Billing support.
  • Added: Expiry date now support datetime.
  • Added: Deferred script execution.
  • Security: Encryption for auth code and license key.
  • PHP 8.2: fix deprecated variable format.
  • Bump required PHP version to 7.2.5
  • Dependency updates.

1.8 (7 Aug, 2023)

  • Added: Show licensed domains on payments table.
  • Improved: Allow (optional) download_tag parameter for license activation/deactivation.
  • Fix: don't extend the subscription date on failed payment attempts.
  • Dependency updates
  • Small tweaks and improvements
  • Tested with WP 6.3

1.7.1 (27 Feb, 2023)

  • Add license info to the payments table when licensing is activated.
  • PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
  • Fix the subject of the payment failed email on new installations.
  • Tested with WP 6.2

1.7 (1 Dec, 2022)

  • Add user email to payments table
  • Add {{product_name}} email tag
  • Add new filter: paddlepress_email_tokens
  • Update deprecated JS code.
  • Tested with WP 6.1+
  • Small tweaks and improvements

1.6.1 (23 Aug, 2022)

  • Fix payment table pagination issues.
  • Fix one-off purchase with payment_succeeded alert.
  • Added data-theme attribute for paddle button.
  • Added search functionality to payment table. (search by email, payment id, or license key is now possible)
  • Small tweaks & improvements.

1.6 (26 July, 2022)

  • Fix: license key generation for one-off purchases.
  • Fix: don't save dates for lifetime purchases.
  • Fix: email title encoding problem.
  • Improvements on lock timeout. Default value is 3 seconds, filter paddlepress_webhook_lock_timeout available change value.
  • Added plugin uninstaller to clean up plugin footprints upon deleting. PADDLEPRESS_PRO_REMOVE_ALL_DATA constant needs to be defined for removing custom db tables.
  • Shortcode improvements. Supports most of the Paddle checkout parameters now.
  • Added paddlepress_button_shortcode and paddlepress_download_info_shortcode filters.
  • Small tweaks & improvements.

1.5 (May 21, 2022)

  • Add event callback options.
  • Small tweaks & improvements.
  • Tested with WP 6.0

1.4.1

  • Check user capability before registering meta boxes.
  • Expose more information with get_version endpoint.
  • Fix: file existing warning on Readme parser.
  • Small tweaks & improvements.

1.4

  • tested with WP 5.9
  • data-success attribute added to shortcode for custom redirection upon completion of checkout.
  • Add a global setting for checkout completion redirect.
  • Make account page tables responsive.
  • Small tweaks.

1.3.1

  • Fix: Language catalog.
  • Fix: Plugin updater.
  • Fix: Check vendor id before enqueue paddle script.

1.3

  • Fix: creating protected directory on Apache servers
  • Add lost password link to login form.
  • Better handling expired subscriptions.
  • Improved logging (log when signature validation fails)
  • New post status: downloadable items can be archived now.
  • Automatic username generation improvements. (use email address when it's valid)
  • Registration email customization for better onboarding.

1.2

  • Tested with WP 5.8
  • Custom redirections added for subscribtion change, cancel or payment method update.
  • New Shortcode: [paddlepress_download_info...] for accessing parsed readme files of plugin/theme.
  • Small fixes and improvements
  • New hook: fire paddlepress_plan_changed once the subscription plan has changed.

1.1

  • Improvements on webhook request handling
  • Membership area improvements
  • Settings UI improvements
  • Added: Paddle Sandbox support
  • Added: Logging for webhook requests
  • Send emails in html format by default
  • Fix plan upgrade/downgrade API request
  • Fix: WP_Query global $post reset in metabox
  • Fix: Payment table ordering
  • Fix: Shortcode. Pass user_id and email to Paddle, for logged-in users.
  • Fix: Permission check for the auto-update API.

1.0

  • First release

Version 2.4.1

October 9, 2024

2.4.1 (October 09, 2024)

  • Fixed: Retrieve user_id from the Paddle subscription_id to avoid mismatches between the Paddle email and the user email in WordPress (Paddle Classic only).
  • Update: Use Paddle Billing as default for new installations.

2.4 (October 03, 2024)

  • Added: Partial email search for the payments table.
  • Added: New screen options; products, payment count and domain count columns to the membership list table.
  • Added: New screen options; access, download and version columns to the downloads list table.
  • Added: Product based filtering on the payments table.
  • Added: Domain blocking feature for the license activation.
  • Improved: Deactivation logic for local/dev domains.
  • Fixed: My account page redundend API request for billing platform.
  • Updated: Dependencies.
  • Read more about this release

2.3.6 (September 02, 2024)

  • Fixed: DB version comparison for upgrade routine.
  • Updated: Dependencies.

2.3.5 (August 06, 2024)

  • Fixed: My Account shortcode compatibility with block themes.
  • Dependency updates.

2.3.4 (July 22, 2024)

  • Fixed: Undefined index errors
  • Pass payload result and alert name to paddlepress_webhook_response_code filter.

2.3.3 (July 10, 2024)

  • Fixed: Update payment button.
  • Updated: Dependencies.
  • Tested with WP 6.6

2.3.2 (Jun 03, 2024)

  • Added: Invoice listing for Paddle Billing.
  • Improved: Show scheduled subscription changes on the My Accounts page.
  • Improved: Ajax actions now provide more feedback to the user when an error occurs.
  • Fixed: Paddle billing price change on subscription update.
  • Fixed: Adjusted subscription actions based on conditions.
  • Updated: Dependencies.

2.3.1 (May 24, 2024)

  • Fixed: Self service plan cancellation bug.

2.3 (May 16, 2024)

  • Added: Account details tab to the My Accounts page.
  • Added: Option to restrict customer access to the WP Admin, allowing them to manage their account from the frontend.
  • Added: Subscription cancellation and pause/resume options, enabling customers to manage their subscriptions.
  • Added: New hooks to customize payment actions.
  • Added: New class attribute for the shortcode to customize the button.
  • Added: Dependencies with their own namespace.
  • Fixed: Bug causing masked strings to not save properly.
  • Changed: Made the download taxonomy private.
  • Updated: Dependencies.
  • Read more about this release

2.2.3 (April 15, 2024)

  • Fix race condition bug with paddle classic.
  • Dependency updates.

2.2.2 (March 14, 2024)

  • Improved locking mechanism for webhook requests.
  • Tested with WP 6.5
  • Dependency updates.

2.2.1 (February 13, 2024)

  • Add logging for plan change requests.
  • Add data-quantity attribute for the shortcode.
  • Dependency updates.

2.2 (January 29, 2024)

  • New feature: Hide expired subscriptions from the "My Accounts" page after a set period.
  • Important: Bill immediately upon subscription change. (Paddle Classic only)
  • Fix: make sure lock file exists before deleting.
  • Dependency updates.

2.1.2 (January 25, 2024)

  • Added: email support for transaction.completed event. (Paddle Billing only)
  • Fix: signature validation with escaped passthrough. (Paddle Classic only)
  • Fix deprecation notices.
  • Typo fixes.
  • Dependency updates.

2.1.1 (November 24, 2023)

  • Fix: datetime-local problem.
  • Fix: webhook response for customer events.
  • Fix: one-off purcahse handling. transaction.completed event is now used for one-off purchases. [Paddle Billing]
  • Fix: ajax actions for pause/cancel subscription.
  • Fix: API request for paddle billing.
  • Fix: duplicated "pause" status for payments.
  • Improve my accounts table for mobile devices
  • Dependency updates.

2.1 (November 06, 2023)

  • Add ProfitWell Integration.
  • Add client-side token support for Paddle Billing.
  • Add new shortcode parameter to hide downloads or purchases tab, for example: [paddlepress_my_account hide="downloads"].
  • Fix fatal type error.
  • Dependency updates.

2.0.1 (October 18, 2023)

  • Fix DB upgrade routine.
  • Tested with WP 6.4

2.0 (October 02, 2023)

  • Added: Paddle Billing support.
  • Added: Expiry date now support datetime.
  • Added: Deferred script execution.
  • Security: Encryption for auth code and license key.
  • PHP 8.2: fix deprecated variable format.
  • Bump required PHP version to 7.2.5
  • Dependency updates.

1.8 (7 Aug, 2023)

  • Added: Show licensed domains on payments table.
  • Improved: Allow (optional) download_tag parameter for license activation/deactivation.
  • Fix: don't extend the subscription date on failed payment attempts.
  • Dependency updates
  • Small tweaks and improvements
  • Tested with WP 6.3

1.7.1 (27 Feb, 2023)

  • Add license info to the payments table when licensing is activated.
  • PHP 8.1: fix deprecated 'FILTER_SANITIZE_STRING'
  • Fix the subject of the payment failed email on new installations.
  • Tested with WP 6.2

1.7 (1 Dec, 2022)

  • Add user email to payments table
  • Add {{product_name}} email tag
  • Add new filter: paddlepress_email_tokens
  • Update deprecated JS code.
  • Tested with WP 6.1+
  • Small tweaks and improvements

1.6.1 (23 Aug, 2022)

  • Fix payment table pagination issues.
  • Fix one-off purchase with payment_succeeded alert.
  • Added data-theme attribute for paddle button.
  • Added search functionality to payment table. (search by email, payment id, or license key is now possible)
  • Small tweaks & improvements.

1.6 (26 July, 2022)

  • Fix: license key generation for one-off purchases.
  • Fix: don't save dates for lifetime purchases.
  • Fix: email title encoding problem.
  • Improvements on lock timeout. Default value is 3 seconds, filter paddlepress_webhook_lock_timeout available change value.
  • Added plugin uninstaller to clean up plugin footprints upon deleting. PADDLEPRESS_PRO_REMOVE_ALL_DATA constant needs to be defined for removing custom db tables.
  • Shortcode improvements. Supports most of the Paddle checkout parameters now.
  • Added paddlepress_button_shortcode and paddlepress_download_info_shortcode filters.
  • Small tweaks & improvements.

1.5 (May 21, 2022)

  • Add event callback options.
  • Small tweaks & improvements.
  • Tested with WP 6.0

1.4.1

  • Check user capability before registering meta boxes.
  • Expose more information with get_version endpoint.
  • Fix: file existing warning on Readme parser.
  • Small tweaks & improvements.

1.4

  • tested with WP 5.9
  • data-success attribute added to shortcode for custom redirection upon completion of checkout.
  • Add a global setting for checkout completion redirect.
  • Make account page tables responsive.
  • Small tweaks.

1.3.1

  • Fix: Language catalog.
  • Fix: Plugin updater.
  • Fix: Check vendor id before enqueue paddle script.

1.3

  • Fix: creating protected directory on Apache servers
  • Add lost password link to login form.
  • Better handling expired subscriptions.
  • Improved logging (log when signature validation fails)
  • New post status: downloadable items can be archived now.
  • Automatic username generation improvements. (use email address when it's valid)
  • Registration email customization for better onboarding.

1.2

  • Tested with WP 5.8
  • Custom redirections added for subscribtion change, cancel or payment method update.
  • New Shortcode: [paddlepress_download_info...] for accessing parsed readme files of plugin/theme.
  • Small fixes and improvements
  • New hook: fire paddlepress_plan_changed once the subscription plan has changed.

1.1

  • Improvements on webhook request handling
  • Membership area improvements
  • Settings UI improvements
  • Added: Paddle Sandbox support
  • Added: Logging for webhook requests
  • Send emails in html format by default
  • Fix plan upgrade/downgrade API request
  • Fix: WP_Query global $post reset in metabox
  • Fix: Payment table ordering
  • Fix: Shortcode. Pass user_id and email to Paddle, for logged-in users.
  • Fix: Permission check for the auto-update API.

1.0

  • First release