1.9.8
- Fix: Paid subscribers whose Stripe billing date had been moved were relabeled as Trial whenever Stripe sent an update about their subscription. Only subscribers on a level with trials enabled are now marked as Trial.
- Improvement: Trial status changes now appear in the subscriber's status history and are sent to Insights.
1.9.7
- Fix: A subscriber switching onto a level with a delayed trial was charged the trial's initial payment on top of the period they had already paid for. That initial payment is now only charged to new subscribers.
- Fix: After an upgrade ended a trial, the subscriber's record kept showing a future "Billing Starts" date, and cancelling later moved their expiration back to that old trial end. The stored trial end is now cleared when the trial ends. Requires Leaky Paywall 5.2.0.
- Improvement: A delayed trial is no longer applied when an existing subscriber switches levels. The delay is an offer for new subscribers, so a paying subscriber moves onto the new price straight away.
1.9.6
- Add trial card to Dashboard
- Adjust format of trial data on transaction screen
1.9.5
- Adjust when the admin script is loaded
- Add settings on a level to limit trials to one email address
- Add trial end sync on account page
1.9.4
- Add Stripe Connect params to Stripe API calls
1.9.3
- Fix handling for delay trials with initial amount of zero
- Adjust trial wording on account page
1.9.2
1.9.1
- Fix expiration date of trial so users do not lose access
1.9.0
- Fix handling of gateway data for new Stripe api
1.8.9
- Update subscription delay interval count
- Add translation strings
1.8.8
- Do not let the same subscriber sign for more than one trial
- Add a check to make sure a trial is enabled for a level before checking if the subscriber has already had a trial
1.8.7
- Update functionality for Stripe payment element
1.8.6
- Fix race condition when setting expiration date
1.8.5
- Add translation strings
- Add insights data
- Fix date for php compatibility
- Fix text formatting
1.8.4
- Fix for incorrect price when a level does not have a trial
- Fix styles url
1.8.3
- Add option for paid - subscription delay trials
- Add trials for Stripe Checkout
- Update transaction prices for trials
- Add trial data to transaction of Stripe Checkout
1.8.2
- Add check for null Stripe customer subscription response
1.8.1
- Add checks for Stripe customer response
1.8.0
- Update functionality to integrate with updated Stripe php library
- Add additional checks for errors
1.7.0
- Add additional checks when a user has an existing subscription
- Fix price amount saved to transaction for a paid trial
1.6.0
- Update stripe filter data for SCA compatibility
- Adjust arguements for registration form function
- Adjust message display on registration form
1.5.0
- Add paid trials settings
- Move trial settings to a per level instead of global
1.4.0
- Add ability to use trials on Stripe Checkout
- Fix spelling of cancel
1.3.0
- Remove paypal from registration form for levels with a trial enabled
1.2.0
- Fix typo in function name
1.1.0
- Add ability to disable trials on a per level basis
1.0.0