Releases: strangerstudios/pmpro-subscription-delays
Releases · strangerstudios/pmpro-subscription-delays
Release list
0.6.2 - 2026-05-04
- 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 offalsewhen no delays are stored. #52 (@dparker1005) - BUG FIX: Avoided a PHP warning in
pmprosd_level_cost_text()when thepmpro_level_cost_textfilter is fired without a valid level object. #50 (@MaximilianoRicoTabo)
0.6.1 - 2025-02-06
- BUG FIX: Fixed an issue that could cause errors if the core PMPro plugin was not active. #49 (@dparker1005)
0.6 - 2025-02-05
- 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_datefilter. Thepmpro_checkout_levelfilter should be used instead. #48 (@dparker1005)
0.5.7 - 2024-08-13
- BUG FIX: Fixed an issue where subscription delays set on discount codes were not being applied. #45 (@dparker1005)
0.5.6 - 2023-12-11
- DEPRECATED: No longer tracking the
pmprosd_trialing_untildate 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
- 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
v.5.3
- 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.