Changelog: March 16, 2026

Fixed

  • Plan upgrades and renewals now correctly reflect on your account — A Stripe API update had silently broken the webhook that updates your plan after payment. Upgrades, renewals, and plan changes now apply immediately and correctly.
  • Subscription renewal date now records correctly — The “last renewed” date on your account was always showing as blank. It now records correctly when a payment goes through.
  • Payment confirmation emails now always deliver — For some accounts, Stripe was missing the customer email field, causing payment confirmation emails to silently fail. A fallback lookup now ensures they always send.
  • Plan tier no longer silently drops on Stripe API errors — If Stripe returned an error during a plan change, your account could be quietly downgraded. It now holds your current plan and surfaces the error instead.
  • Billing information no longer crashes on certain subscription states — A date parsing error in the billing webhook was causing crashes for some subscription events. Fixed.

Rivale updates

Get new posts and the Rivale Diff, in your inbox

New posts when they go out, short notes when something new ships, and the monthly report about the WordPress plugin market. No account needed.