Payola v1.5.1 Release Notes

Release Date: 2017-11-25 // almost 4 years ago
  • Full Changelog

    โœจ Enhancements

    • ๐Ÿ‘Œ Support Turbolinks & non-Turbolinks apps reliably. #254
    • โž• Added support to ChangeSubscriptionPlan for trial_end and coupon
    • Reset subscription cancel_at_period_end in ChangeSubscriptionPlan
    • โœ‚ Remove spec/ and .gitignored files from gemspec.files. #293
    • ๐Ÿ‘ Allow checkout form to override currency. #296
    • โž• Add support for single exp field
    • ๐Ÿ‘Œ Support Rails 5.1
    • ๐Ÿ‘ Allow for non-card payment types in Subscription Create #327

    ๐Ÿ› Bug Fixes

    • ๐Ÿ“Š PayolaPaymentForm.poll() handles HTTP error responses. #310

Previous changes from v1.5.0

  • Full Changelog

    ๐Ÿ”’ Security

    • Raise error if payola_can_modify_customer/subscription? unimplemented. #246

    โœจ Enhancements

    • ๐Ÿคก Unpegged Stripe gem and stripe-ruby-mock. #255
    • Take optional stripe_customer_id when creating a sale. #183
    • Clean up error target HTML attributes. #198
    • Update cancel_at_period_end in CancelSubscription service. #200
    • ๐Ÿ”€ Synchronize subscription amount and currency fields with Stripe. #202
    • Send the plan_id along with the form submission. #206
    • Set a customer's payment source if nil. #210
    • Maintain the active coupon code on a subscription. #211
    • Disallow deleting a plan if it has any related subscriptions. #221
    • Flash message i18n. #229
    • ๐Ÿš… Rails 5.0 support. #232
    • Add client side validation to subscription_form_onestep.js. #262

    ๐Ÿ› Bug Fixes

    • Stop setting Stripe.api_key directly in CancelSubscription service. #201
    • Convert tax_percent from integer to decimal (at most two decimal places). #189
    • Submit all subscription options for existing stripe customers. #207
    • โšก๏ธ Update subscription quantity when a subscription is changed. #218
    • ๐Ÿ›  Fix flash message typo 'Successfully'. #228
    • ๐Ÿ‘‰ Make tax percentage migration reversible. #242
    • Call instrument_quantity_changed from ChangeSubscriptionQuantity. #250
    • ๐Ÿ›  Fix api_key String spec errors with stripe-ruby-mock 2.3.1. #261
    • ๐Ÿ‘€ Ensure ENV keys are seen as Strings by recent stripe-ruby versions. #265