MeteorGPLby WebbingApps

Subscriptio

Plugin
Watch 0 Star 0
Install

Changelog 40

Every release, newest first, as the vendor published it in the plugin’s changelog.

CHANGELOG.md

3.0.7

New Improved Fixed Not available yet

  • Feature - New subscription state tracking subsystem for even better reliability
  • Fix - WooCommerce Stripe payment gateway extension compatibility issue
  • Fix - Last renewal order id is nulled when nulling pending renewal order id
  • Fix - Add to cart text for variable products containing non-subscription variations
  • Fix - Incorrect variable subscription price display under certain conditions
  • Fix - Problems with My Account page when My Account is set as homepage
  • Fix - System unable to determine time zone on some installations/servers
  • Fix - Error if downloadable product is removed from order
  • Fix - Property rate_percent is not copied to renewal order tax items
  • Fix - Automatic subscription resumption should not happen when paused by admin
  • Tweak - Subscription event scheduling decoupled from actions/events
  • Tweak - Improved subscription recovery after failed actions or scheduled events
  • Tweak - New scheduled action "Schedule revision"
  • Tweak - Setting "Account for days subscription was paused" now enabled by default
  • Tweak - Improved subscription overview display in frontend, added more information
  • Tweak - Handle manual payments made on paused subscriptions
  • Tweak - If payment fails, log entry now has status 'failed' instead of 'error'
  • Tweak - Option to cancel subscription if last payment is refunded
  • Tweak - Switched Stripe gateway to fully use Payment Intents API
  • Tweak - Changed WooCommerce Stripe gateway extension min version to 4.5
  • Tweak - Improved handling of zero-total orders in Stripe payment gateway
  • Tweak - Password fields are not used for PayPal API secret keys
  • Tweak - Other minor bug fixes and improvements
  • Dev - Multiple changes in RP_SUB_Scheduler, any customizations must be reviewed
  • Dev - Breaking changes in templates/subscription/subscription-overview.php
  • Dev - New filter subscriptio_can_reduce_renewal_order_stock
  • Dev - New filter subscriptio_subscription_overview_data
  • Dev - Removed filter subscriptio_subscription_status_overview_text

3.0.6

Improved Fixed Not available yet

  • Fix - Error on the activity log page related to actor id
  • Fix - Sign-up fee on product page is not displayed if recurring price is zero
  • Fix - Plurals don't work for recurring amount for years (always shows 'year')
  • Tweak - Other minor bug fixes and improvements

3.0.5

Improved Fixed Not available yet

  • Fix - Issue with renewal date calculation after free trial finishes
  • Fix - Uncaught Error: Call to a member function get_meta() on null
  • Tweak - Option to enable/disable the display of empty subscriptions list in frontend
  • Tweak - Option to enable/disable multiplying of sign-up fee based on quantity
  • Tweak - Empty subscriptions list is now displayed in frontend by default
  • Tweak - Prevent removal of inactive accounts of customers with subscriptions
  • Tweak - Prevent automatic removal of orders related to subscriptions
  • Tweak - Prevent automatic anonymization of orders related to subscriptions
  • Tweak - Show "per month" instead of "per 1 month"
  • Tweak - Other minor bug fixes and improvements
  • Dev - New function subscriptio_get_customer_enabled_subscriptions
  • Dev - New function subscriptio_customer_has_enabled_subscription

3.0.4

Improved Fixed Not available yet

  • Fix - Scheduled payment problems related to site URL scheme mismatch
  • Tweak - Other minor bug fixes and improvements
  • Dev - New constant RIGHTPRESS_TESTING_MODE_ENABLED to enable testing mode
  • Dev - New filter rightpress_testing_mode_day_override to facilitate testing

3.0.3

Improved Fixed Not available yet

  • Fix - System preventing subscription cancellation when initial order is cancelled
  • Tweak - Other minor bug fixes and improvements

3.0.2

Fixed Not available yet

  • Fix - Multiple PayPal payment attempts result in multiple subscriptions
  • Fix - Subscriptions paid via PayPal shown as using manual payments

3.0.1

Fixed Not available yet

  • Fix - Wrong payment gateway class name in PayPal EC callback handler
  • Fix - Minor fixes in the bundled 2.3.10 version

3.0

New Improved Fixed Not available yet

  • Warning - Version 2.3.10 will be loaded on pre-existing installations by default
  • Warning - Please read the upgrade guide http://url.rightpress.net/subscriptio-3-0
  • Feature - Plugin code fully rewritten to make it more flexible and maintainable
  • Feature - New measures taken to make the plugin even more stable and reliable
  • Feature - New familiar order-like subscription editing interface
  • Feature - Subscription items and recurring totals can now be edited by shop manager
  • Feature - Subscriptions can now be created manually by shop manager
  • Feature - Non-subscription products can be added to subscription by admin
  • Feature - Shop manager can add private/public notes to subscriptions
  • Feature - New manual cancellation handler cancels at the end of the prepaid term
  • Feature - Option to reactivate subscriptions that are set to be cancelled
  • Feature - Failed automatic payments can now be retried automatically
  • Feature - New email Customer New Subscription
  • Feature - New email Customer Payment Failed
  • Fix - Email subject is not changed in the actual email
  • Fix - Taxes not calculated on renewal orders under some conditions
  • Tweak - PayPal Adaptive Payments payment gateway extension removed (deprecated since 2016)
  • Tweak - Plugin now uses database transactions when they are supported by database engine
  • Tweak - "Send copy of this email to admin" now simply adds admin email as BCC email
  • Tweak - Custom post types now use custom sets of capabilities
  • Tweak - Main admin capability changed to manage_subscriptio
  • Tweak - Improved compatibility with new versions of WordPress, WooCommerce and PHP
  • Tweak - Min supported WordPress version set to 4.9
  • Tweak - Min supported WooCommerce version set to 3.5
  • Tweak - Min supported PHP version set to 5.6
  • Tweak - Other minor bug fixes and improvements
  • Dev - Any previous customizations or integrations must be considered outdated
  • Dev - Majority of templates, functions, action and filter hooks have changed

2.3.10

Fixed Not available yet

  • Fix - Improved Stripe migration script to avoid memory/timeout issues
  • Fix - Stripe not saving source id when cart total is zero (free trial)

2.3.9

New Improved Not available yet

  • Warning - Please read if you use Stripe - http://url.rightpress.net/stripe-sca
  • Warning - This is the final non-breaking release before 3.0 (due in September)
  • Warning - Upgrade guide for 3.0 will be posted here - http://url.rightpress.net/subscriptio-3-0
  • Feature - Added support for the official WooCommerce Stripe Payment Gateway extension
  • Tweak - Deprecated bundled proprietary Stripe payment gateway extension
  • Tweak - Added migration script to switch from proprietary to official Stripe extension
  • Tweak - Min supported WordPress version changed to 4.4
  • Tweak - Min supported WooCommerce version changed to 3.0
  • Tweak - Other minor bug fixes and improvements

2.3.8

Fixed Not available yet

  • Fix - Stripe payment gateway bug related to stored cards

2.3.7

Improved Fixed Not available yet

  • Fix - Limits for subscriptions are also limiting regular products
  • Fix - Built-in Stripe payment gateway issues with currencies that have no decimals
  • Tweak - Other minor bug fixes and improvements

2.3.6

Improved Fixed Not available yet

  • Fix - Manual payments via PayPal EC gateway do not work under some circumstances
  • Fix - Month name display issue in built-in Stripe payment gateway extension
  • Fix - Shipping fee is displayed when renewal order shipping fee is disabled
  • Fix - Payment gateways not available to guest users when cart total is zero
  • Fix - Default WooCommerce emails are not suppressed properly
  • Fix - Undefined variable $context
  • Fix - PHP notice when executing bulk action
  • Tweak - Improved compatibility with WooCommerce 3.0

2.3.5

Improved Fixed Not available yet

  • Fix - Stripe token not saved when customer is not logged in during payment
  • Fix - Zero tax rates are not displayed on renewal orders
  • Fix - Shop manager can't access and save settings
  • Tweak - Other minor bug fixes and improvements

2.3.4

Fixed Not available yet

  • Fix - Issues related to free trial handling

2.3.3

Fixed Not available yet

  • Fix - Incorrect recurring total when using a sign up fee (bug in last version)

2.3.2

Improved Fixed Not available yet

  • Fix - Error on thank you page when using subscription limits
  • Tweak - Option to apply sale price to initial order only
  • Tweak - Other minor bug fixes and improvements

2.3.1

Improved Fixed Not available yet

  • Fix - Product id set to variation id in variable order item meta
  • Fix - Tax class determined incorrectly for variable products in some cases
  • Fix - Invalid argument supplied for foreach() warning
  • Tweak - Option to use PayPal Adaptive Payments for existing subscriptions only
  • Tweak - Other minor bug fixes and improvements

2.3

New Improved Fixed Not available yet

  • Feature - Event Scheduler class replaced by a more reliable one
  • Feature - PayPal Express Checkout payment gateway extension
  • Feature - Payment details can now be captured for free trials
  • Feature - Tabbed navigation in My Account now supported
  • Feature - WPML compatibility
  • Feature - Partial RTL support
  • Fix - Wrong date set in some occasions when manually changing event dates
  • Fix - Wrong product quantities in multi-product renewal order
  • Fix - Renewal order item tax data missing
  • Fix - Downloadable product downloads issue
  • Fix - Issues related to subscription emails
  • Fix - Plain text email new line issue
  • Fix - Subscription emails always sent to admin even when set not to
  • Fix - Renewal orders not created due to fatal error on some setups
  • Fix - Multi-product subscription issues related to billing cycle lengths
  • Fix - Variable product subscription checkbox can't be unchecked
  • Fix - Date picker does not display arrows
  • Fix - Problems activating memberships based on multi-product subscriptions
  • Fix - Subscription items list only shows first subscription in emails
  • Fix - Cart is empty error when submitting manual payment for renewal order
  • Fix - Error displayed when searching subscriptions and transactions lists
  • Tweak - Better handling of order resuming and repeated failed payments
  • Tweak - Order again functionality now disabled on renewal orders
  • Tweak - Subscriptions list in My Account is now responsive
  • Tweak - Price suffix is no longer displayed when not needed
  • Tweak - Option to disable specific card types in Stripe settings
  • Tweak - Updated RightPress automatic updates class
  • Tweak - PayPal Adaptive Payments extension now deprecated
  • Tweak - Other minor bug fixes and improvements
  • Dev - New action hook subscriptio_created_renewal_order
  • Dev - New filter hook subscriptio_renewal_order_tax
  • Dev - New filter hook subscriptio_renewal_order_subtotal
  • Dev - New filter hook subscriptio_renewal_order_total
  • Dev - New filter hook subscriptio_renewal_order_line_subtotal
  • Dev - New filter hook subscriptio_renewal_order_line_subtotal_tax
  • Dev - New filter hook subscriptio_renewal_order_line_total
  • Dev - New filter hook subscriptio_renewal_order_line_tax

2.2.2

Improved Fixed Not available yet

  • Fix - Order resuming issues (new order placed on top of unpaid one)
  • Fix - Payment due date prevents payments from being made earlier
  • Fix - Warning related to item meta in renewal orders
  • Tweak - Added function existence check for mb_detect_encoding
  • Tweak - Updated RightPress automatic updates class
  • Tweak - Other minor bug fixes and improvements

2.2.1

Improved Not available yet

  • Tweak - Updated automatic updates class
  • Dev - Added filter to disable sslverify (payments failing on misconfigured servers)

2.2

New Improved Fixed Not available yet

  • Feature - Plugin now supports automatic updates
  • Fix - Several issues with PayPal payment gateway resolved
  • Fix - PayPal logo is not displayed on checkout for PayPal payment gateway
  • Tweak - Stripe payment gateway now supports multiple languages
  • Tweak - Changed language file directory name from woocommerce to subscriptio
  • Tweak - Other minor bug fixes and improvements

2.1.3

Fixed Not available yet

  • Fix - Non-unique taxonomy term slug issue
  • Fix - Problems with renewal order subtotal for subscriptions created prior to 2.0

2.1.2

Improved Fixed Not available yet

  • Fix - Product object fatal error in WooCommerce 2.3
  • Fix - Subscription not created in multi-product mode
  • Tweak - Payment Due date now displayed on View Subscription page
  • Tweak - Better loading of styles/scripts for improved compatibility
  • Tweak - Better language file loading: WP_LANG_DIR . "/woocommerce/" now supported
  • Tweak - Other minor bug fixes and improvements

2.1.1

New Improved Fixed Security Not available yet

  • Feature - Added error logging for PayPal Gateway for easier debugging
  • Fix - Trial notice appears for non-subscription products
  • Fix - PHP Notice displayed on product page for not logged in users in some cases
  • Tweak - Removed all instances of sslverify = false due to security concerns
  • Tweak - Other minor bug fixes and improvements

2.1

New Improved Not available yet

  • Feature - Subscription trials can now be limited
  • Feature - A number of subscriptions per user can now be limited
  • Feature - Downloadable product access now blocked if subscription is inactive
  • Feature - Shop managers can now manually adjust scheduled subscription events
  • Feature - Option to display lowest absolute price for variations
  • Tweak - Subscription can now be cancelled if the initial order gets refunded
  • Tweak - Improved display of variation subscription products
  • Tweak - Improved compatibility with The Events Calendar
  • Tweak - Other minor bug fixes and improvements
  • Dev - New methods for developers to access data about subscribers

2.0.2

New Improved Fixed Not available yet

  • Feature - New options for controlling PayPal Gateway Preapproval operation
  • Fix - PayPal Gateway Preapproval operation issues
  • Tweak - Other minor bug fixes and improvements

2.0.1

Fixed Not available yet

  • Fix - "Can't use method return value in write context" bug

2.0

New Improved Fixed Not available yet

  • Feature - PayPal payment gateway with support of automatic payments
  • Feature - Subscriptions can now have multiple subscription products
  • Feature - Pausing subscriptions can now be limited (count and duration)
  • Feature - Shipping on renewal orders can now be enabled/disabled
  • Feature - Method to prevent WooCommerce from cancelling renewal orders prematurely
  • Feature - Option to change "Add to Cart" label for subscription products
  • Fix - problems related to custom item/order meta data
  • Fix - Recurring amount double-multiply on change of quantity
  • Fix - Variable subscription product price formatting issues
  • Fix - Original price for discounted products is not displayed
  • Fix - Internationalization of dates on My Account page
  • Fix - Tax suffix display issues
  • Tweak - Updated Stripe API version
  • Tweak - Other minor bug fixes and improvements
  • Dev - New set of action hooks that run before subscription status change

1.0.10

Improved Fixed Not available yet

  • Fix - Payment Due reminders not being sent in some cases
  • Fix - Problems with Stripe refunds for renewal orders
  • Tweak - Other minor bug fixes and improvements

1.0.9

New Improved Fixed Not available yet

  • Feature - Added support for WooCommerce 2.2 style refunds
  • Fix - Issues with subscription price display including/excluding tax
  • Tweak - Stripe no longer issues refunds on order status change to cancelled and refunded
  • Tweak - Improved compatibility with WooCommerce 2.1+
  • Tweak - Removed support for WooCommerce 2.0

1.0.8

Improved Not available yet

  • Tweak - Renewal orders with zero total are now automatically marked processing
  • Tweak - Improved compatibility with latest versions of WooCommerce

1.0.7

Fixed Not available yet

  • Fix - Stripe gateway error "Received unknown parameter: statement_description"
  • Fix - Typo in multiple email templates

1.0.6

Improved Fixed Not available yet

  • Fix - New user accounts can't be created during checkout
  • Fix - Typo in get_time_zone function
  • Tweak - Improved compatibility with PHP 5.2
  • Tweak - Improved checkout page Javascript to handle empty billing fields gracefully

1.0.5

Fixed Not available yet

  • Fix - Subscription products can't be turned back to regular products
  • Fix - More frontend navigation issues when URL rewrite is used
  • Fix - Stripe extension prevents test transactions when SSL is off

1.0.4

Improved Fixed Not available yet

  • Fix - PayPal payment cancellation results in fatal error
  • Fix - Subscription status not always set on checkout
  • Tweak - Improved handling of New Order, Processing and Completed emails for renewals
  • Tweak - Changed default renewal order payment status from on-hold to pending
  • Tweak - Improved compatibility with WooCommerce version 2.2 (order statuses)
  • Tweak - Improved compatibility with WooCommerce versions 2.0.X
  • Tweak - Other minor bug fixes and improvements

1.0.3

Fixed Not available yet

  • Fix - New subscriptions fail because of shipping settings
  • Fix - Frontend navigation issues when URL rewrite is used for permalinks

1.0.2

New Improved Not available yet

  • Feature - Stripe payment gateway extension for automatic payments
  • Tweak - Other minor bug fixes and improvements

1.0.1

Improved Fixed Not available yet

  • Fix - "Can't use method return value in write context" bug
  • Tweak - Improved function that determines system's time zone

1.0

New Not available yet

  • Initial release

Send feedback

What works, what does not, what is missing: a few words help.

Only if you would like a reply.

Taken in your browser, without this window. Passwords, what you typed into forms, keys and tokens are left out as grey blocks; you can hide more before sending. We keep screenshots for 90 days.

We store it with the page address, your language, window size, browser and IP address, and your e-mail address if you give one. The IP address and browser are deleted after 90 days. Privacy policy.

All languages