All Versions
22
Latest Version
Avg Release Cycle
54 days
Latest Release
1682 days ago

Changelog History
Page 1

  • v1.5.1 Changes

    November 25, 2017

    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
  • v1.5.0 Changes

    October 27, 2016

    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
  • v1.4.0 Changes

    January 28, 2016

    Full Changelog

    โœจ Enhancements

    • โž• Add a wrapper for the error function to pass xhr.responseJSON to checkout buttons.
    • ๐Ÿ‘Œ Support free trials and plans by allowing subscription creation without credit card. #144, #145
    • ๐Ÿ‘Œ Support cancelling subscription at period end. #146
    • Trigger error event on Payola HTML elements when an error occurs. #147
    • ๐Ÿ‘ Allows coupon to be applied to changing subscription, and turns off prorating in that scenario per Stripe instructions. #150
    • ๐Ÿ‘Œ Support for subscription creation with trial_end and optional stripeToken. #151
    • โž• Add config option to determine whether to create plans in Stripe. #156
    • Allow Plan#trial_period_days attribute to remain optional. #160
    • Accept tax percentage for subscriptions. #167
    • Functionality to manage multiple cards and update customer attributes. Includes optional authorization check payola_can_modify_customer?. #168
    • Optionally include checkout.stripe.com assets with include_stripe_checkout_assets. #169
    • Improve support for subscription at_period_end. #165
    • ๐Ÿ‘Œ Support reusing existing Stripe customer for subscriptions. #170
    • Listen for customer.subscription.deleted webhooks and cancel the associated subscription. #172
    • ๐Ÿ‘‰ Show plan interval in description instead of hardcoding to 'month'. #176
    • ๐Ÿ‘Œ Support coupons in subscriptions/_checkout partial. #179
    • ๐Ÿ‘ Allow sales to be refunded on the client side. #181
    • ๐Ÿ‘ Introduce return_to to support custom return paths after customer/card actions. #180
    • ๐Ÿ†“ StartSubscription no longer requires Stripe token for free plans. #190
    • Turbolinks compatibility. #191

    ๐Ÿ› Bug Fixes

    • Disable only Payola-related submit button(s) on page. #113
    • ๐Ÿ›  Fix jQuery XHR JSON error handling. #159
    • Ensure Payola.create_stripe_plans global gets set back to true. #164
    • Registration form no longer uses hardcoded /users path. #171
    • โœ‚ Remove debugging output in javascripts. #177
    • โœ‚ Remove weird copy of StartSubscription service specs. #178
    • Only cancel subscription in SubscriptionDeleted if it can be canceled. #186
  • v1.3.2 Changes

    May 18, 2015

    Full Changelog

    • ๐Ÿ”’ Lock stripe-ruby-mock to v2.1.0 to work around test issues
    • Properly bubble subscription errors up to the user
    • ๐Ÿ– Handle card declines
    • โž• Add bitcoin option to checkout button
    • ๐Ÿšš Move the Payola Pro message out of initializers
  • v1.3.1 Changes

    March 18, 2015

    Full Changelog

    • ๐Ÿ›  Fix a problem when creating subscription invoice payments
    • ๐Ÿคก Peg Stripe gem at 1.20.1 pending a fix to rebelidealist/stripe-ruby-mock#203
  • v1.3.0 Changes

    February 28, 2015

    Full Changelog

    • ๐Ÿ‘Œ Support Stripe API version 2015-02-18
  • v1.2.7 Changes

    February 28, 2015

    Full Changelog

    • ๐Ÿ›  Fix Javascript error handling for one-step subscriptions
    • โž• Add some docs about events and turbolinks incompatibility
    • ๐Ÿ‘Œ Support namespaced models for plans
  • v1.2.6 Changes

    January 26, 2015

    Full Changelog

    • ๐Ÿ›  Fix Javascript error handling for subscriptions
  • v1.2.5 Changes

    January 25, 2015

    Full Changelog

    • Capure all attributes from Stripe when starting a subscription
    • ๐Ÿ‘ Allow for use of Checkout for Subscriptions
    • Only re-use active or canceled subscriptions
    • ๐Ÿ‘‰ Make plan creation idempotent
  • v1.2.4 Changes

    January 06, 2015

    Full Changelog

    • ๐Ÿ›  Fix regressions in v1.2.3