diff --git a/CHANGELOG.md b/CHANGELOG.md index fa33df17..64a4df66 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,33 @@ way to update this template, but currently, we follow a pattern: ## Upcoming version 2019-XX-XX +## [v3.3.0] 2019-08-22 + +- [add] Saving payment card after payment or without initial payment. This release contains quite a + lot changes to many files. This includes: + + - UI changes to `CheckoutPage` for showing the saved payment method + - One more step to `handlePaymentIntent` flow on `CheckoutPage` if the user decides to save the + payment card + - Showing error notification on `TransactionPage` if saving the payment method has failed + - Use Flex SDK v1.5.0 which has new endpoints for creating Stripe Customer and using Stripe + SetupIntents + - Add `handleCardSetup` function to `stripe.duck.js` + - New shared duck file `paymentMethods.duck.js` for handling saving, deleting and replacing the + payment method + - New page `PaymentMethodsPage` in user's account settings + - `StripePaymenAddress` used in `StripePaymentForm` is now a separate component used also in new + `PaymentMethodsForm` + - New `LayoutWrapperAccountSettingsSideNav` component which is used in account settings pages: + `ContactDetailsPage`, `PasswordChangePage`, `PayoutPreferencesPage`, `PaymentMethodsPage` + + [#1138](https://github.com/sharetribe/flex-template-web/pull/1138) + +Read more from Flex docs: +[How saving payment card works in FTW](https://www.sharetribe.com/docs/background/save-payment-card/) + +[v3.3.0]: https://github.com/sharetribe/flex-template-web/compare/v3.2.0...v3.2.1 + ## [v3.2.1] 2019-08-22 - [fix] On `ListingPage` align avatar with the left side of the content and fix content width so diff --git a/package.json b/package.json index 51997641..6585b3b5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "app", - "version": "3.2.1", + "version": "3.3.0", "private": true, "license": "Apache-2.0", "dependencies": { @@ -49,7 +49,7 @@ "redux-thunk": "^2.3.0", "sanitize.css": "^5.0.0", "seedrandom": "^2.4.4", - "sharetribe-flex-sdk": "^1.4.1", + "sharetribe-flex-sdk": "^1.5.0", "sharetribe-scripts": "3.0.0", "smoothscroll-polyfill": "^0.4.0", "source-map-support": "^0.5.9", diff --git a/public/index.html b/public/index.html index db42bf79..87366e37 100644 --- a/public/index.html +++ b/public/index.html @@ -88,6 +88,7 @@
+