Skip to content

Latest commit

 

History

History
245 lines (216 loc) · 29.2 KB

OLD_CHANGELOG.md

File metadata and controls

245 lines (216 loc) · 29.2 KB

Changelog

v1.0.1 (2023-03-01)

Full Changelog

Implemented enhancements:

  • Free trials #231
  • Allow managing individual orders #219

Fixed bugs:

Closed issues:

  • The extension should be tested on all supported ruby versions #280
  • Allow guest orders to manage subscriptions via API #279
  • Fix broken link to API docs #271
  • Add endpoint to list all subscriptions for a user #272
  • Link to API docs in README is broken #266
  • I can't get rid of sollidus_subscription #265
  • Subscription appears on all product pages. #264
  • Stop decorating order#finalize! to create subscriptions #260
  • Allow overriding Checkout with a custom class #238
  • Method to filter out line_items that are associated with a subscription #227

Merged pull requests:

v1.0.0 (2021-05-16)

Full Changelog

Breaking changes:

Implemented enhancements:

  • Validate payment source ownership #208
  • Prepare Solidus Subscriptions for Solidus 3.0 #194
  • Process each subscription in a separate background job #190
  • Skip ActiveJob retrying for ProcessInstallmentsJob #175
  • Installment.unfulfilled is a drag on performance #171
  • Simplify subscription processing logic #170
  • Add currency to subscriptions #138
  • Allow marking the master variant as subscribable #130
  • Show orders generated by a subscription #129
  • Allow creating a subscription via the API #122
  • Load factories using the new standard #203 (kennyadsl)
  • Add maximum_reprocessing_attempts preference #160 (aldesantis)
  • Enable authorization via guest tokens #158 (aldesantis)
  • Reformat sample configuration file #153 (aldesantis)
  • Integrate Churn Buster #152 (aldesantis)
  • Implement a LineItem#subscribable association #149 (aldesantis)
  • Installation and configuration updates #148 (aldesantis)
  • Add order association to subscriptions #147 (nirebu)
  • Improve event tracking #142 (aldesantis)
  • Subscription events #141 (aldesantis)
  • Use Spree.user_class instead of Spree::User to allow for custom user classes #140 (marcrohloff)
  • Update default permitted attributes #136 (aldesantis)
  • Allow admins to make master variants subcribable #131 (aldesantis)
  • Store payment method and source on subscriptions #127 (aldesantis)
  • Allow setting subscription interval and end date via the API #125 (aldesantis)
  • Allow setting a billing address on the subscription #119 (aldesantis)
  • Improve installment visualization and sorting #111 (aldesantis)
  • Add subscription details to backend #109 (aldesantis)
  • Add shipping address to backend subscription form #108 (aldesantis)
  • Allow admins to remove subscription line items #107 (aldesantis)
  • Allow admins to add subscription items when editing subscription #103 (aldesantis)

Fixed bugs:

  • Set default currency when creating subscription from admin panel #207
  • skip_count is never incremented #146
  • FailureDispatcher is not compatible with Solidus v2.11 #135
  • Handle subscriptions with deleted products #133
  • Fix double creation of subscription line items #132
  • #Interval incorrectly builds interval #44
  • Fix skip counters to handle skip limits #188 (AlessioRocco)
  • Fix legacy unsubscribable subscriptions not being processed #173 (aldesantis)
  • Fix automatic cancellation in case of subscription failure #168 (aldesantis)
  • Fix ActiveRecord::ReadOnlyRecord when updating subscriptions #166 (aldesantis)
  • Fix DefaultCustomer permission set giving guests access to admin #161 (aldesantis)
  • Fix default permission set breaking accessible_by #159 (aldesantis)
  • Fix foreign key type for MySQL #151 (aldesantis)
  • Fix "Store must exist" when creating a subscription via the backend #102 (aldesantis)

Deprecated:

  • Deprecate nested subscription attributes from user #193 (luca-landa)
  • Update admin UI to match new backend guidelines #99 (aldesantis)
  • Fix deprecated call to SolidusSupport.solidus_gem_version #97 (aldesantis)

Removed:

Closed issues:

  • Dependabot can't resolve your Ruby dependency files #226
  • Fix sandbox generation #196
  • Dependabot can't resolve your Ruby dependency files #187
  • Dependabot can't resolve your Ruby dependency files #186
  • Dependabot can't resolve your Ruby dependency files #185
  • Dependabot can't resolve your Ruby dependency files #184
  • Avoid reprocessing installments with cancelled subscriptions #180
  • Minimum cancellation date is always +1 day from what you set it to #177
  • Unable to edit or disable admin links #163
  • Dependabot can't resolve your Ruby dependency files #144
  • Dependabot can't resolve your Ruby dependency files #143
  • Retrieve payment method from the payment source #120
  • Cannot update interval or end date via API #118
  • Add billing address to subscriptions #117
  • Store payment details on subscription #116
  • Dependabot couldn't find a Gemfile-local for this project #91
  • Dependabot can't resolve your Ruby dependency files #90
  • Dependabot can't resolve your Ruby dependency files #88
  • Dependabot can't resolve your Ruby dependency files #87
  • Dependabot can't resolve your Ruby dependency files #86
  • Dependabot can't resolve your Ruby dependency files #85
  • Dependabot can't resolve your Ruby dependency files #84
  • Dependabot can't resolve your Ruby dependency files #82
  • Unable to seed dummy store #22
  • Solidus Subscriptions incompatible with solidus 2.3 #14
  • Promo codes? #8
  • Default store subscription field views #7
  • There is no subscribable toggle for master variants #6
  • What is the plan? #1

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator