Skip to content

Releases: sharetribe/ftw-daily

v3.1.1

08 Jul 10:49
423a920
Compare
Choose a tag to compare

v3.1.1 Changes:

  • [fix] Ensure on TransactionPanel that enquiry has a correct transition when a customer tries to
    book the listing. This might happen with transaction process changes (e.g. when changing from previous default to SCA process).
    #1131

v3.1.0

05 Jul 12:52
3791a2e
Compare
Choose a tag to compare

v3.1.0 Changes:

  • [fix] SectionHero: fix type in search params. There was an extra "/s?".
    #1124
  • [add] Add support for Singapore as the payout country of a provider. Also fix a bug in passing the
    personal ID number to Stripe (Hong Kong was affected).
    #1122
  • [add] Add events.mapbox.com to connect-src in csp.js file.
    #1123
  • [change] Verify email automatically once the verification link is clicked. Redirect the user to
    the landing page after verification.
    #1121

v3.0.0

02 Jul 12:26
13af1ab
Compare
Choose a tag to compare

v3.0.0 Changes

v2.17.1

11 Jun 10:30
2bf631e
Compare
Choose a tag to compare

v2.17.1 Changes:

  • [fix] stripeCardToken didn't update when the user tried to book the same listing for a second
    time. This update will clear the old cardtoken from Redux store when redirecting to
    TransactionPage. #1114
  • [fix] In LineItemProviderCommissionMaybe.js file check that providerCommissionLineItem exists.
    In the default transaction process, the providerCommissionLineItem can be expected to be there but if the process is using only customer commission there will be an error.
    #1112
  • [security] Update Flex SDK version to v1.4.1. The new version updates dependencies with security
    issues #1111
  • [fix] Fix a bug in showing review links. Because of the bug, the second review link was not visible
    in ActivityFeed. #1106
  • [fix] Emptying the priceFilter component in the searchPage caused a page breaking error.
    #1101

v2.17.0

23 May 13:54
0083708
Compare
Choose a tag to compare

Note: Mapbox pricing has changed and Mapbox GL JS v1.0.0 brings that change to FTW
Read more: https://blog.mapbox.com/new-pricing-46b7c26166e7

v2.17.0 Changes:

  • [change] Mapbox library dependencies updated to v1.0.0. #1099
  • [fix] missing provider information (like SSN in the US), might cause a payment to fail on
    CheckoutPage. This improves the related error message. #1098
  • [fix] Menu needs to wait for mounting to calculate dimensions properly. #1096
  • [fix] Renamed Component.example.css files to ComponentExample.css to fix a bug introduced in one of the library updates. #1095
  • [add] rawOnly flag for Styleguide examples using fixed positioning or full-page dimensions #1094
  • [fix] Show error when typing credit card number if e.g. the number is invalid. Fixes bug that was
    introduced in PR #1088. #1092
  • [change] Use Final Form on StripePaymentForm for consistency. Note that card form Stripe
    Elements in StripePaymentForm is not a Final Form field so it's not available trough Final Form
    but handled separately. #1088
  • [change] Move Stripe SDK call from StripePaymentForm to stripe.duck.js for consistency. #1086

v2.16.0

08 May 11:13
47e6f10
Compare
Choose a tag to compare

This release makes 2 big updates to sharetribe-scripts package (which is our fork from Create
React App). It is updated from v1.1.5 -> 2.1.8 -> 3.0.0. This brought up
a couple of changes:

  • package.json has now a "browserlist" configuration key. This gives you an option to affect
    browser support (it affects CSS Autoprefixer and JS build output).
    You might want to update it.
  • IE support is removed from Create React App, but you can add polyfills yourself if needed.
  • React was updated to a version that supports Hooks and Rules of React eslint plugin is
    included.
  • All the npm vulnerability report exceptions were removed from .auditrc

There was also a couple of bug fixes you should check carefully:
#1082, #1084.

v2.16.0 Changes:

  • [fix] Previous change from currentUser.attributes.stripeConnected to separately included
    stripeAccount caused errors since updates to currentUser entity didn't include stripeAccount.
    Including it every time sounds quite error-prone, so we reversed that change.
    #1084
  • [fix] Edit updatedEntities function in util/data.js so that it doesn't mutate the
    oldEntities argument. #1079
  • [change] Update sharetribe-scripts (CRA fork) to v3.0.0. There are a couple of changes that you
    should check from #1081
    • Reserve use* function naming pattern for React Hooks.
    • Recent SDK update changed the proptypes for snapshots.
    • Updated scripts/config.js after Prettier version bump
    • Removed unnecessary audit exceptions
  • [fix] Ensure on TransactionPage that all the required data is loaded before showing the page.
    #1082
  • [fix] Use proper method for Sentry on logout to avoid error message.
    #1080,
  • [change] Update sharetribe-scripts (CRA fork) to v2.1.8. There are a couple of changes that you
    should check from #1073
    • package.json has now a "browserlist" configuration key. This gives you an option to affect
      Autoprefixer configs (aka CSS vendor prefixes / browser support). You might want to update it.
    • IE support is removed from Create React App, but you can add polyfills yourself if needed.
    • Test snapshots were also changed a bit. (Update your own custom tests if needed.)
    • Some CSS and React rules were more strict, you might need to make changes to your custom code.
  • [fix] New npm vulnerability alerts checked and added to exception list.
    #1075
  • [fix] ListingPage.duck: fix minor bug on dispatching the fetchReviewsRequest action
    #1074

v2.15.0

24 Apr 11:38
506248b
Compare
Choose a tag to compare

v2.15.0 Changes:

  • [add] Improve printing API errors on web inspector (console.table)
    #1071
  • [fix] ManageAvailabilityCalendar.js didn't use UTC time when fetching data for calendar months.
    #1069
  • [add] Use sparse fields on InboxPage query to reduce data load.
    #1067
    • NOTE: if you need more attributes on InboxPage, you need to add those to loadData function.
  • [add] Use sparse fields on SearchPage to reduce data load.
    #1066
    • NOTE: if you need more attributes on ListingCard than title, price and geolocation - you need to add those to loadData function.

v2.14.0

05 Apr 12:06
9eaff73
Compare
Choose a tag to compare

v2.14.0 Changes

  • [add] German translations for recent PayoutDetailsForm changes.
    #1064
  • [add] Added NZD and HKD subunit divisors and refactored currency configuration.
    #1063
  • [add] Add support for arbitrary line items.
    #1062
  • [fix] US individual accounts had a non-editable business url in PayoutDetailsForm. It was probably
    OK, but there wasn't any reason to for it.
    #1061

v2.13.1

29 Mar 13:47
8247e54
Compare
Choose a tag to compare

v2.13.1 Changes

  • [add] a comment about category and amenities filters. They don't work out-of-the-box, extended
    data needs a schema before it can work as a search filter.
    #1055
  • [fix] EditListingWizard: currentUser was null when the EditListingPage got reloaded causing
    TypeError due to currentUser.id #1056

v2.13.0

28 Mar 14:48
84f272e
Compare
Choose a tag to compare

v2.13.0 Changes

  • [add] Add translations for recent Stripe API related changes. (German will be included later.)
    #1052
  • [fix] JPY currency was configured wrongly: it doesn't use subunits.
    #1051
  • [add] Complete rewrite to PayoutDetailsForm due to breaking changes in Stripe API.
    #1049
    • You should track all your customizations to PayoutDetailsForm and related changes in
      user.duck.js and elsewhere before merging this upstream-update.
    • You should update Stripe API to "2019-02-19" or later
  • [add] Booking: use attributes displayStart and displayEnd, instead of reading booking period
    directly from start and end attributes.
    #1050
  • [fix] A listing title that contained only stripped-off characters caused bugs in slug / pathName
    generation. #1048
  • [change] Removed Node-engine setup from package.json. Fixed version was causing problems for quite
    many in their first FTW installation. Note: when troubleshooting your Heroku installation, you
    might want to reintroduce engine setup.
    #1043
  • [fix] Add error handling to PayoutDetailsForm and StripePaymentForm in case Stripe publishable
    key is not configured yet. #1042
  • [fix] FieldBirthdayInput: placeholder text was not selected by default.
    #1039