Skip to content

2.8.65

Latest

Choose a tag to compare

@kprajapatii kprajapatii released this 05 Nov 14:32
· 12 commits to master since this release
00e4caf

What's Changed

  • Quantities chosen on payment forms and buy buttons must be whole numbers and respect the item's maximum quantity (the admin invoice editor is unchanged) - FIXED
  • Renewal invoices match the amount charged: renewals copy the renewal terms stored on the first invoice (recurring tax, discount, fees) instead of looking tax rates and discount codes up again; a renewal whose total differs from the amount charged is recorded On Hold (admin emailed, customer not, subscription still extended) - FIXED
  • PayPal: the first payment and the signup terms are checked against the invoice; on a mismatch the invoice is held and the subscription linked but left Pending until the invoice is marked paid - FIXED
  • Reading an invoice total no longer recalculates (and later saves) its taxes; tax is rounded once at checkout, on invoices and per subscription group, and groups keep each item's renewal tax - FIXED
  • One-off fees no longer repeat on renewals, and a discount code that only applied to the first payment is left off renewal invoices - FIXED
  • Subscription renewals use the subscription group's own copy of its items (product, price, quantity), and keep their product after it is retired (a renewal of a draft item used to be a 0 invoice with no items) - FIXED
  • A first invoice without stored tax rows (e.g. imported from another store) still gets its group's renewal tax on renewals - FIXED
  • getpaid_subscription_cancel_button filter to replace or hide the Cancel Subscription button - ADDED
  • Update AUI 0.2.59 - CHANGED
  • Saving non-GetPaid posts triggers PHP deprecation notices from metabox sanitizing - FIXED

Full Changelog: 2.8.64...2.8.65