Skip to content

🦓 Zebra

Latest

Choose a tag to compare

@mychidarko mychidarko released this 13 Aug 19:10

Added

  • Implements the Leaf Billing 5 provider contract: resumeSubscription() for grace-period comebacks, and period-end cancellation via the $atPeriodEnd argument
  • changeSubscription() swaps a customer's plan on Stripe using the payment method on file, no new checkout session
  • Customers are managed through Leaf Billing, so the same code drives any provider

Fixed

  • Subscription state checks report correctly, so access gating built on hasActiveSubscription() can be trusted

Changed

  • Stripe now requires PHP 8.2+, leafs/billing v5 and stripe/stripe-php ^16, and jumps from v0.2.0 to v5.0 to version alongside the rest of Leaf 5