-
v1.5.2
StableCI / PHPStan (push) Successful in 8m6sCI / Tests (PHP 8.1) (push) Successful in 1m6sCI / Tests (PHP 8.2) (push) Successful in 54sCI / Tests (PHP 8.3) (push) Successful in 6m48sCI / No Debug Code (push) Successful in 2sCI / Coding Standards (push) Successful in 5m55sCI / Build Plugin Zip (push) Successful in 2m51sRelease / Build and Publish Release (push) Successful in 16m35sRelease / Open next-version bump PR (push) Successful in 4sreleased this
2026-08-20 15:54:00 +00:00 | 71 commits to main since this releaseAdded
- You can now choose which payment method the studio bills by, instead of it following your Stripe keys. Saving Stripe keys used to move every student onto credit-card billing the moment they were entered — there was no way to have Stripe live and still bill by e-transfer while you satisfied yourself that card payments worked. Studio Settings → Billing → Default payment method now makes that an explicit choice between Credit card and E-transfer. Leaving it on E-transfer with Stripe configured lets you switch one student at a time to Credit card on their student detail page and watch their bookings charge for real; when you are satisfied, changing this one setting moves everyone over. Credit card remains the default, so a studio that adds keys and changes nothing else behaves exactly as before, and it still falls back to e-transfer until keys are saved — a card cannot be charged without them.
- Stripe can now be disconnected from Studio Settings. Keys could be replaced but never removed, so a studio that set Stripe up to try it had no way back to e-transfer short of editing the database. Clear Stripe configuration, at the foot of the settings page whenever any Stripe value is stored, forgets the publishable key, the secret key and the webhook signing secret, and returns the mode to Test — billing falls back to e-transfer until keys are entered again. Payments already recorded are untouched, as are your currency, HST, e-transfer and registration settings. If you are disconnecting for good, delete the webhook endpoint in the Stripe Dashboard too, or it will keep sending events this site can no longer verify.
Downloads