PluginProbe
Subscriptions for WooCommerce with Stripe Recurring Payments / 2.4.0
Subscriptions for WooCommerce with Stripe Recurring Payments v2.4.0
2.4.0 2.3.0 2.2.0 2.1.0 2.0.0 1.11.2 1.11.1 1.11.0 1.10.9 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 1.10.1 1.10.0 1.9.6 1.9.5 trunk 1.3.0 1.3.1 1.3.2 1.4.0 All 65 releases
subscription / changelog.txt

changelog.txt in Subscriptions for WooCommerce with Stripe Recurring Payments 2.4.0, at changelog.txt

389 lines 14.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 *** WPSubscription Changelog ***
2
3 2026-10-08 - version 2.4.0
4 * new: Pause subscriptions automatically when a product runs low on stock and resume them when stock recovers, with a new customer email and settings under Settings > Renewals > Stock Management.
5 * new: Multilingual support: WPSubscription is now fully translatable and works with WPML and Polylang, including plans on translated products, translatable plan names and customer emails sent in the language the customer bought in.
6 * improved: Dates throughout the plugin now use the site language's month names.
7
8 2026-10-06 - version 2.3.0
9 * new: The cancellation retention offer can be a flat amount in the store currency, as well as a percentage.
10 * new: Early Renew button visibility settings: always, a set number of days before the next payment, from a day of the month, or when a percentage of the billing cycle is left.
11 * new: Turn customer cancellation on or off from the Plans page and from plan mode in the product editor.
12 * fix: Early renewal no longer shortens the billing cycle. The next payment date now moves forward from the date that was already due.
13 * fix: Cancelled and expired subscriptions no longer show a next payment date, a "First Billing" label or an auto-renewal toggle.
14 * fix: Customers can cancel plan subscriptions. The Cancel button was missing.
15
16 2026-10-01 - version 2.2.0
17 * new: Subscription products are marked with an icon in the WooCommerce products list.
18 * new: Reorder plan durations and products by drag and drop, with keyboard support.
19 * new: Install and activate the Stripe gateway from the Stripe Auto Renewal setting.
20 * new: License settings to choose whether renewals keep the existing license key or issue a new one.
21 * fix: Integration cards show installed but inactive plugins as Inactive, with an Activate button.
22 * fix: Installing a payment gateway that is already installed but inactive no longer fails.
23
24 2026-09-29 - version 2.1.0
25 * new: Quickly update connected product prices of a plan.
26 * improved: Managing plan products.
27 * improved: Cart limitations.
28
29 2026-09-14 - version 2.0.0
30 * new: Plans. Build reusable plans with multiple durations.
31 * new: Connect a plan to products, or create one from the product editor.
32 * new: One-time purchase option on products.
33 * new: Redesigned setup wizard.
34 * new: Overview dashboard.
35 * new: Edit cancellation reasons without Pro.
36 * improved: Filterable integrations page.
37 * improved: Simpler settings page.
38 * improved: Consistent admin page headers.
39
40 2026-08-30 - version 1.11.2
41 * new: Relative ordering of renewal orders.
42 * fix: Subscription list filters.
43 * fix: Guest account reusable token issue.
44 * fix: PHP compatibility issue.
45 * fix: Subscription details error on My Account page.
46
47 2026-08-23 - version 1.11.1
48 * fix: Guest account creation.
49 * fix: Guest checkout error.
50 * fix: Email templates.
51
52 2026-08-16 - version 1.11.0
53 * fix: Renewal time anchoring.
54 * fix: Renewals were delaying by 1/2 days.
55 * fix: Discounted amount was not showing properly.
56 * fix: Playground resource error.
57
58 2026-08-02 - version 1.10.9
59 * fix: Stripe renewal error while adding payment information.
60
61 2026-07-19 - version 1.10.8
62 * fix: Email error due to missing subscriptions.
63 * fix: Incorrect subscription dates.
64
65 2026-07-12 - version 1.10.7
66 * fix: Add to cart validation.
67 * fix: Admin table paginations.
68 * fix: Subscription expired email timing.
69
70 2026-07-05 - version 1.10.6
71 * new: Subscription cancellation feedback.
72 * fix: Subscription status change cron.
73
74 2026-06-28 - version 1.10.5
75 * new: Subscription details page.
76 * new: Subscription Upgrade/Downgrade settings.
77 * fix: PayPal webhook retry.
78 * update: WP.Org plugin description.
79
80 2026-06-22 - version 1.10.4
81 * security: chart.js asset loading.
82
83 2026-06-21 - version 1.10.3
84 * fix: Admin headers.
85 * fix: Subscription status badges.
86 * fix: Pro feature previews.
87 * fix: Categorize integrations.
88 * fix: Pro settings.
89
90 2026-06-15 - version 1.10.2
91 * new: Subscription Onboarding.
92 * fix: Subscription admin list datetime format.
93 * fix: Stripe error due to deprecated log method.
94 * update: WP.Org banner & screenshots.
95 * update: WP.Org plugin description.
96
97 2026-06-07 - version 1.10.1
98 * new: Subscription settings UI.
99 * new: Pro features preview.
100 * fix: Stripe Bancontact renewal error.
101
102 2026-05-21 - version 1.10.0
103 * new: Subscription list UI.
104 * new: Health and report page preview.
105 * new: Integrations one click install.
106 * fix: Same subscription quality.
107 * fix: PayPal webhook.
108 * improve: Tested up to WordPress v7.
109
110 2026-05-11 - version 1.9.6
111 * fix: Renewal order creation error when the previous renewal order is unavailable.
112
113 2026-05-03 - version 1.9.5
114 * fix: More frequent subscription check.
115 * fix: Missing auto-renew data in subscription helper.
116
117 2026-04-23 - version 1.9.4
118 * fix: PayPal price with different decimals.
119 * fix: PayPal refunds.
120 * fix: PayPal webhook not updating subscriptions.
121 * fix: PayPal plan update when product info changes in WooCommerce.
122 * fix: Creating duplicate plans for updated product info in WooCommerce.
123
124 2026-04-12 - version 1.9.3
125 * fix: Stripe unavailable error during renewal.
126 * fix: Optional parameter error from some methods.
127 * fix: Language base file Project ID version.
128
129 2026-03-30 - version 1.9.2
130 * fix: Renamed reserved WP_SUBSCRIPTION_* constants to SUBSCRPT_* to comply with WordPress.org naming guidelines.
131 * fix: Renamed wp_-prefixed global functions (wp_subscrpt_write_log, wp_subs_multiselect_field, etc.) to subscrpt_ prefix.
132 * fix: Renamed non-prefixed AJAX actions (install_woocommerce_plugin, activate_woocommerce_plugin) to subscrpt_ prefix.
133 * fix: Stripe gateway class now wrapped in class_exists check to prevent fatal error when WooCommerce Stripe plugin is inactive.
134 * fix: Replaced insecure JavaScript redirections in ActionController with wp_safe_redirect().
135 * fix: PayPal webhook inputs now sanitized before processing.
136 * fix: Plugin name updated to comply with WordPress.org trademark guidelines.
137 * fix: Guest checkout improvements.
138 * fix: Prevent setup_future_usage from being added to renewal orders in Stripe.
139 * compat: Legacy WP_SUBSCRIPTION_* constants and old function names remain available via includes/LegacyCompat.php.
140
141 2026-03-15 - version 1.9.1
142 * fix: Subscription trials.
143 * fix: Cart text issue.
144 * fix: Reactivate subscription button.
145 * fix: Stripe initialization error.
146
147 2026-03-09 - version 1.9.0
148 * fix: Unauthorized actions.
149 * fix: Admin subscription setting entries.
150 * fix: External services documentation.
151 * fix: Direct file access.
152 * fix: Plugin description.
153
154 2026-02-22 - version 1.8.20
155 * fix: Deprecated subscription methods.
156 * fix: Subscription timing inconsistencies.
157 * fix: Subscription verbose status.
158
159 2026-02-08 - version 1.8.19
160 * fix: Subscriber address information missing.
161 * fix: Cart description missing in some cases.
162
163 2026-02-01 - version 1.8.18
164 * fix: Function return type error.
165 * fix: Stripe deprecated functions.
166
167 2026-01-18 - version 1.8.17
168 * fix: Cart showing incorrect TAX.
169 * fix: WC product related error.
170 * fix: WC session check error.
171 * fix: Cart subscription text.
172
173 2026-01-11 - version 1.8.16
174 * fix: Load translations from WP.Org.
175 * fix: Zero decimal price issue.
176 * fix: Cart description visibility issue.
177
178 2025-12-29 - version 1.8.15
179 * fix: Updated language text-domain.
180
181 2025-12-28 - version 1.8.14
182 * fix: PayPal webhook signature verification.
183 * fix: Missing translations in Cart & Checkout pages.
184 * improved: Minor core settings.
185
186 2025-12-23 - version 1.8.13
187 * security: Unauthorized access to user subscription.
188
189 2025-12-21 - version 1.8.12
190 * fix: Subscription details default endpoint.
191 * fix: Proper subscription timings.
192 * fix: WordPress test up to version.
193 * fix: Other minor bugs.
194
195 2025-12-14 - version 1.8.11
196 * fix: My subscriptions & view-subscription links.
197 * fix: Subscription links in emails.
198
199 2025-12-09 - version 1.8.10
200 * new: Added beta badge in the integrations list.
201 * fix: Subscription switch action.
202 * fix: Core helper methods.
203
204 2025-12-07 - version 1.8.9
205 * fix: Subscription cron task actions.
206 * fix: Status translation giving errors.
207 * fix: Integrations filter.
208
209 2025-11-30 - version 1.8.8
210 * fix: Order timestamp error.
211 * fix: Subscription-related order error.
212 * fix: Cart page was showing price with tax even if taxes are turned off.
213
214 2025-11-23 - version 1.8.7
215 * fix: Cart warning messages.
216 * fix: Two-way add to cart check (sub <=> non-sub).
217 * improved: Settings page.
218
219 2025-11-16 - version 1.8.6
220 * fix: Guest checkout account creation error.
221
222 2025-11-09 - version 1.8.5
223 * fix: View subscription from user menu showing "Page not found"
224 * new: Added some helper functions.
225
226 2025-11-02 - version 1.8.4
227 * compat: Compatibility patch for subscription quick check QR code.
228
229 2025-10-27 - version 1.8.3
230 * fix: Error due to operation with wrong type.
231
232 2025-10-26 - version 1.8.2
233 * fix: User role not changing for active/inactive subscribers.
234 * fix: Auto renewal on/off action visibility (for Stripe paid subscriptions only).
235
236 2025-10-20 - version 1.8.1
237 * new: Subscription back to list button.
238 * fix: Checkout text typo.
239 * fix: Subscription details page extra spaces.
240
241 2025-10-12 - version 1.8.0
242 * new: Guest Checkout.
243 * fix: Subscription prices with VAT.
244 * improved: Subscription settings page.
245
246 2025-10-05 - version 1.7.0
247 * new: PolyLang support.
248 * new: WPML support.
249 * improved: Updated language template files.
250 * improved: Some helpers for 3rd party integrations.
251
252 2025-09-25 - version 1.6.1
253 * fix: Wrong subscription URL in emails.
254
255 2025-09-18 - version 1.6.0
256 * new: Stripe iDeal integration.
257 * new: Stripe SEPA integration.
258
259 2025-09-16 - version 1.5.8
260 * fix: Removed unused codes and hooks.
261 * new: Added language base file.
262
263 2025-08-24 - version 1.5.7
264 * fix: PayPal data conflict for Live and SandBox modes.
265
266 2025-08-18 - version 1.5.6
267 * fix: PayPal update order by webhook
268 * fix: Some subscription query dependency
269 * improved: Core plugin to support more hooks and events
270
271 2025-07-22 - version 1.5.5
272 * fix: Subscription history in descending order view.
273 * fix: Changed view subs button to text
274 * new: Add subscription switch info on order - Feature support core.
275 * fix: Fixed Subscription menu duplication bug
276
277 2025-07-17 - version 1.5.4
278 * improved: Enhanced settings page with better user interface and organization
279 * improved: Fixed user role conflicts between subscription customers and administrators
280 * fix: User roles now properly change based on subscription status (active/inactive)
281 * fix: Corrected role assignment system to work with subscription status changes
282
283 2025-07-16 - version 1.5.3
284 * improved: PayPal Integration Improvements.
285 * fix: Subscription Initialization & Compatibility.
286 * fix: Fetal error - legacy method names support.
287
288 2025-07-09 - version 1.5.2
289 * fix: Security vulnerabilities - Added proper sanitization to all register_setting() calls
290 * fix: Nonce verification sanitization - Added wp_unslash() and sanitize_text_field()
291 * fix: JSON decode sanitization - Sanitized data before json_decode() in PayPal webhook
292 * fix: Direct file access prevention - Added ABSPATH checks to all template files
293 * fix: Internationalization issues - Fixed variable usage in translation functions
294 * fix: Unescaped translation functions - Replaced _e() with esc_html_e() and esc_attr_e()
295 * fix: Removed discouraged load_plugin_textdomain() function
296 * fix: Unordered placeholders in translatable strings - Used ordered placeholders
297 * fix: Plugin headers - Added missing "Requires at least" and "Requires PHP" headers
298 * fix: Plugin readme - Shortened description to under 150 characters
299 * fix: Naming conventions - Updated generic function names to use wps_subscription_ prefix
300 * update: WordPress.org compliance - All Plugin Check issues resolved
301 * update: Improved code quality and security standards
302
303 2025-07-08 - version 1.5.1
304 * fix: Naming conversions fixed
305
306 2025-06-03 - version 1.5.0
307 * new: API and Authentication.
308 * new: Stripe auto renewal.
309 * new: Paypal auto renewal support.
310 * new: New actions and Hooks for subscriptions.
311 * fix: Language strings
312
313 2025-06-03 - version 1.4.3
314 * fix: Plugin description and Documentation link update
315
316 2025-05-20 - version 1.4.2
317 * doc: Plugin description and Documentation link update
318
319 2025-05-13 - version 1.4.1
320 * fix: Table style.
321 * fix: Doc links and details.
322
323 2025-05-20 - version 1.4.0
324 * new: New Admin interface
325 * new: Improved user experience
326
327 2025-04-24 - version 1.3.2
328 * fix: Astra theme support added.
329
330 2025-04-21 - version 1.3.1
331 * fix: Add to cart button in product page was not showing certain themes are is used.
332
333 2025-04-20 - version 1.3.0
334 * new: Stripe renewal added.
335 * new: Trial feature added.
336 * new: Subscription limit added.
337 * fix: Cancel by customer.
338 * update: Improve user experience and bug fixing!
339
340 2024-08-11 - version 1.2.1
341 * fix: Pagination bug on `subscriptions` template.
342 * fix: Variable product exists on cart when pro plugin is deactivated!
343 * fix: Display '1' inside cart-price after recurring type.
344 * update: Improve order's Related Subscriptions description and status.
345
346 2024-08-11 - version 1.2.0
347 * new: Block pages support added.
348 * update: Rebuild the plugin for better long term support.
349
350 2024-05-19 - version 1.1.4
351 * update: Subscription status will be `pending` when order status is `processing`.
352 * new: `subscript_order_status_to_post_status` hook added to filter post status during order status changed event.
353
354 2024-05-19 - version 1.1.3
355 * new: Subscription storeAPI checkout support added.
356
357 2024-05-09 - version 1.1.2
358 * fix: Handle order deletion.
359 * update: WP timezone setting support added.
360 * new: Compatible with pro version.
361
362 2024-05-09 - version 1.1.1
363 * fix: Displaying `/1{type}` inside product details.
364
365 2023-06-18 - version 1.1
366 * update: We rebuild our plugin from scratch to provide better & long terms supports
367 * fix: Severals UI & compatibility issues
368
369 2022-10-11 - version 1.0.4
370 * new: Display color based subscription status
371 * new: Add required plugin installer
372 * fix: Subscription customer box overflow issue
373 * update: Plugin action links added
374
375 2022-04-13 - version 1.0.3
376 * update: Code clean-up
377 * fix: Some minor issues
378
379 2022-04-12 - version 1.0.2
380 * update: Change plugin name
381 * update: Did some Code refactoring
382 * fix: WPCodingStandard related issues using `phpcbf`
383
384 2022-02-28 - version 1.0.1
385 * fix: "total" amount not display in "My Subscription's"
386
387 2022-02-28 - version 1.0.0
388 * new: Initial release
389