Skip to content

Releases: strangerstudios/pmpro-subscription-delays

0.6.2 - 2026-05-04

Choose a tag to compare

@dparker1005 dparker1005 released this 04 May 17:05
  • BUG FIX: Resolved a PHP 8.1+ "automatic conversion of false to array is deprecated" notice when saving discount codes by returning an empty array from pmpro_getDCSDs() instead of false when no delays are stored. #52 (@dparker1005)
  • BUG FIX: Avoided a PHP warning in pmprosd_level_cost_text() when the pmpro_level_cost_text filter is fired without a valid level object. #50 (@MaximilianoRicoTabo)

0.6.1 - 2025-02-06

Choose a tag to compare

@dparker1005 dparker1005 released this 06 Feb 18:16
  • BUG FIX: Fixed an issue that could cause errors if the core PMPro plugin was not active. #49 (@dparker1005)

0.6 - 2025-02-05

Choose a tag to compare

@dparker1005 dparker1005 released this 05 Feb 18:41
  • BUG FIX/ENHANCEMENT: Now setting the profile start date directly on the checkout level object for sites running PMPro v3.4+. #48 (@dparker1005)
  • BUG FIX: Fixed an issue where discount codes with numeric codes were not setting the profile start date correctly. #46 (@dparker1005, @kimwhite)
  • DEPRECATED: Deprecated the pmprosd_modify_start_date filter. The pmpro_checkout_level filter should be used instead. #48 (@dparker1005)

0.5.7 - 2024-08-13

Choose a tag to compare

@dparker1005 dparker1005 released this 13 Aug 14:47
  • BUG FIX: Fixed an issue where subscription delays set on discount codes were not being applied. #45 (@dparker1005)

0.5.6 - 2023-12-11

Choose a tag to compare

@dparker1005 dparker1005 released this 11 Dec 15:45
  • DEPRECATED: No longer tracking the pmprosd_trialing_until date in user meta when using PMPro v3.0+. Tracking next payment dates is now handled by the PMPro Subscriptions table in core PMPro, which also adds MMPU-compatibility. #42 (@dparker1005)

0.5.5 - 2022-03-18

Choose a tag to compare

@dparker1005 dparker1005 released this 18 Mar 16:50
  • ENHANCEMENT: Added Italian language files. (@mircobabini)
  • BUG FIX/ENHANCEMENT: Improved localization and added missing strings to translation. (@femiyb)
  • BUG FIX: Fixed issue where level price was not generated correctly for daily subscriptions using a subscription delay. (@mircobabini)

v.5.4

Choose a tag to compare

@ideadude ideadude released this 19 Jan 22:30
  • ENHANCEMENT: Prepared for localization.
  • ENHANCEMENT: Added a pmprosd_current_date filter you can use in rare cases you want to apply subscription delays based on a day in the past.

v.5.3

Choose a tag to compare

@ideadude ideadude released this 29 Jul 20:39
  • BUG FIX: Fixed issue where specific dates like 2019-07-29 would be converted to 2019-07-31 when used.
  • BUG FIX/ENHANCEMENT: If the profile start date is in the past, we reset it to the current date to avoid issues with the gateways. In general, make sure you don't set your subscription delays to dates in the past.
  • ENHANCEMENT: You can now use year and placeholder values > 9. So Y1-M18-01 will set the date on the first of the month, 18 months in the future. Be careful since some gateways, like PayPal don't allow you to setup subscriptions to start more than one year out.