diff --git a/CHANGELOG.md b/CHANGELOG.md index f452c6d7e..29b7e77bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,8 @@ way to update this template, but currently, we follow a pattern: ## Upcoming version 2023-XX-XX +## [v3.1.0] 2023-09-21 + - [fix] Add 2 missing error translations to en.json file. [#225](https://github.com/sharetribe/web-template/pull/225) - [add] Show warning if environment variable key that starts with REACT_APP contains word "SECRET". @@ -37,6 +39,8 @@ way to update this template, but currently, we follow a pattern: - [change] TransactionPanel/InquiryMessageMaybe: highlight initial inquiry message more. [#213](https://github.com/sharetribe/web-template/pull/213) +[v3.1.0]: https://github.com/sharetribe/web-template/compare/v3.0.1...v3.1.0 + ## [v3.0.1] 2023-09-06 - [fix] CheckoutPage/ErrorMessages: add missing css import. @@ -637,1836 +641,6 @@ and the Docs will be updated to reflect the fact that this is the new default Te [#2](https://github.com/sharetribe/web-template/pull/2) -## [v11.1.0] 2023-02-28 - -- [fix] AuthenticationPage.duck.js: had wrong asset name. - [#173](https://github.com/sharetribe/ftw-product/pull/173) - -### Updates from upstream (FTW-daily v10.1.0) - -- [change] remove background-color from images (to allow opacity). - [#1590](https://github.com/sharetribe/ftw-daily/pull/1590) -- [change] improve error handling possibilities on PageBuilder. - [#1589](https://github.com/sharetribe/ftw-daily/pull/1589) -- [fix] AuthenticationPage.duck.js: had wrong asset name. - [#1588](https://github.com/sharetribe/ftw-daily/pull/1588) -- [change] P.js: remove requirement for mandatory children. - [#1587](https://github.com/sharetribe/ftw-daily/pull/1587) - - [v11.1.0]: https://github.com/sharetribe/ftw-product/compare/v11.0.0.../v11.1.0 - -## [v11.0.0] 2023-02-14 - -### Updates from upstream (FTW-daily v10.0.0) - -- [add] This adds support for page asset files that can be created in Console. These asset files are - taken into use for - - - LandingPage - - TermsOfServicePage - - PrivacyPolicyPage - - AboutPage - - and other static pages can also be created through Console (they'll be visible in route: - /p/:asset-name/) - - [#1520](https://github.com/sharetribe/ftw-daily/pull/1520) - - [v11.0.0]: https://github.com/sharetribe/ftw-product/compare/v10.1.0.../v11.0.0 - -## [v10.1.0] 2023-02-07 - -### Updates from upstream (FTW-daily v9.1.0) - -- [change] Norway's stripe config should use NOK not EUR. - [#1579](https://github.com/sharetribe/ftw-daily/pull/1579) -- [delete] Update README.md after changes in [#1555]. - [#1569](https://github.com/sharetribe/ftw-daily/pull/1569) -- [change] Added some dependabot updates earlier: passport-0.6.0, loader-utils-2.0.4, - decode-uri-component-0.2.2 Note: Passport-0.6.0 changed login and logout parameter list. -- [change] Update Browserlist db / caniuse-lite. - [#1567](https://github.com/sharetribe/ftw-daily/pull/1567) -- [change] Update minimum Node version to >=16.18.0. (v14.15 had problems with some libs and v14 - support ends soon.) [#1566](https://github.com/sharetribe/ftw-daily/pull/1566) -- [delete] Remove unnecessary polyfills (dependencies might still use these) - - - array-includes - - array.prototype.find - - object.entries - - object.values - - Number.parseFloat, Number.parseInt, Number.isNaN - - [#1565](https://github.com/sharetribe/ftw-daily/pull/1565) - -- [add] Add the cross-env package to better support Windows command prompts - [#1555](https://github.com/sharetribe/ftw-daily/pull/1555) - - [v10.1.0]: https://github.com/sharetribe/ftw-product/compare/v10.0.3...v10.1.0 - -## [v10.0.3] 2022-10-17 - -### Updates from upstream (FTW-daily v9.0.2) - -- [change] Add links to free Privacy Policy and Terms of Service templates - [#1553](https://github.com/sharetribe/ftw-daily/pull/1553) - - [v10.0.3]: https://github.com/sharetribe/ftw-product/compare/v10.0.2...v10.0.3 - -## [v10.0.2] 2022-08-30 - -### Updates from upstream (FTW-product v10.0.2) - -- [fix] Use sharetribe-scripts v6.0.1. Fixes for - - - GENERATE_SOURCEMAP = false - - async Redux Thunks - - [#1546](https://github.com/sharetribe/ftw-daily/pull/1546) - -- [fix] Add cookie_flags and relax google analytics domain - [#1538](https://github.com/sharetribe/ftw-daily/pull/1538) -- [fix] the import of customMediaQueries.css was somehow missed with these components: - FieldReviewRating, SearchFiltersSecondary and TopbarMobileMenu. - [#1537](https://github.com/sharetribe/ftw-daily/pull/1537) - - [v10.0.2]: https://github.com/sharetribe/ftw-product/compare/v10.0.1...v10.0.2 - -## [v10.0.1] 2022-07-11 - -- ListingPage.test.js needed an update due to missing 'stock' in includes. - - [v10.0.1]: https://github.com/sharetribe/ftw-product/compare/v10.0.0...v10.0.1 - -## [v10.0.0] 2022-07-11 - -This is a major release since it includes a major update to sharetribe-scripts aka our fork of -Create React App.It includes major update to Webpack (v4 > v5) and PostCSS (v7 > v8). These caused -some advanced CSS syntax to be invalid - and therefore some changes must be done to CSS files. - -- CSS Property Sets are deprecated and the related file is removed from the codebase -- Custom media queries file need to be imported in all the files, that use them. - -Read more from PR: https://github.com/sharetribe/ftw-daily/pull/1531 - -Changes: - -- [change] sharetribe-scripts is updated to v6.0.0. This causes a new major release for FTW - templates. Because most of the CSS files need to be updated! - [#1531](https://github.com/sharetribe/ftw-daily/pull/1531) - -- [change] ImageCarousel uses react-image-gallery. It renders all the images early on and supports - touch swipes. [#1529](https://github.com/sharetribe/ftw-daily/pull/1529) -- [fix] Fixing a small typo. [#1518](https://github.com/sharetribe/ftw-daily/pull/1518) - - [v10.0.0]: https://github.com/sharetribe/ftw-product/compare/v9.3.1...v10.0.0 - -## [v9.3.1] 2022-05-19 - -- [fix] undefined REACT_APP_GOOGLE_ANALYTICS_ID caused an error. - [#150](https://github.com/sharetribe/ftw-product/pull/150) - - [v9.3.0]: https://github.com/sharetribe/ftw-product/compare/v9.3.0...v9.3.1 - -## [v9.3.0] 2022-05-19 - -Note: this caused an error. Use v9.3.1 instead. - -- [fix] undefined REACT_APP_GOOGLE_ANALYTICS_ID caused an error. - [#149](https://github.com/sharetribe/ftw-product/pull/149) - -### Updates from upstream (FTW-daily v8.6.0) - -- [change] Google Analytics: remove Universal Analytics and start supporting GA4. - - NOTE: you need to update the Google Analytics id to GA4's id (starting with 'G-' prefix). - - [#1508](https://github.com/sharetribe/ftw-daily/pull/1508) - -- [change] Update some outdated dependencies. - [#1514](https://github.com/sharetribe/ftw-daily/pull/1514) - - [v9.3.0]: https://github.com/sharetribe/ftw-product/compare/v9.2.0...v9.3.0 - -## [v9.2.0] 2022-05-16 - -- Add support for hosted translations. (PR made in upstream repo: FTW-daily) - -- [delete] Remove old unused translation keys - [#146](https://github.com/sharetribe/ftw-product/pull/146) - -### Updates from upstream (FTW-daily v8.5.0) - -- [add] Add support for hosted translations. - - - This PR fetches "content/translation.json" from a new Asset Delivery API. The file is editable - through the Flex Console. - - It also adds all the missing translation keys to existing non-English translation files. This - means that those files might now include messages in English. - - [#1510](https://github.com/sharetribe/ftw-daily/pull/1510) - -- [delete] Remove old unused translation keys. - [#1511](https://github.com/sharetribe/ftw-daily/pull/1511) - - [v9.2.0]: https://github.com/sharetribe/ftw-daily/compare/v9.1.2...v9.2.0 - -## [v9.1.2] 2022-03-16 - -### Updates from upstream (FTW-product v9.1.2) - -- [fix] Process graph had an error: provider notification about dispute being canceled was not sent - to provider but customer. [#135](https://github.com/sharetribe/ftw-product/pull/135) -- [fix] CheckoutPage: add missing link for fallback error, when submitting. - [#137](https://github.com/sharetribe/ftw-product/pull/137) -- [fix] CheckoutPage: if the saveAfterOnetimePayment checkbox is checked and then unchecked, the - value is already an array. [#136](https://github.com/sharetribe/ftw-product/pull/136) - -### Updates from upstream (FTW-daily v8.4.1) - -- [fix] Portal version of Modals couldn't use 100vh on mobile Safari. Safari changes the window's - height based on if the location bar is squeezed or not (and that depends on scroll-effect). - [#1501](https://github.com/sharetribe/ftw-daily/pull/1501) -- [fix] Setting multiple environment variables in Windows requires using the set command before each - individual variable. Updated the 'for windows users' section in documentation. - [#1491](https://github.com/sharetribe/ftw-daily/pull/1491) -- [add] Code comment about "REACT_APP" prefix in environment variables. - [#1492](https://github.com/sharetribe/ftw-daily/pull/1492) - - [v9.1.2]: https://github.com/sharetribe/ftw-product/compare/v9.1.1...v9.1.2 - -## [v9.1.1] 2022-01-24 - -### Updates from upstream (FTW-product v9.1.1) - -- [fix] A full-page refresh on product when stock = 1 causes 500 error. SSR gets change request - automatically from Final Form/FromSpy, and therefore window.fetch gets called on the server. - [#133](https://github.com/sharetribe/ftw-product/pull/133) -- [fix] Add a missing return statement on ProductOrderForm. The code path is relevant only for - listings that are created outside of EditListingWizard. - [#127](https://github.com/sharetribe/ftw-product/pull/127) - - [v9.1.1]: https://github.com/sharetribe/ftw-product/compare/v9.1.0...v9.1.1 - -## [v9.1.0] 2021-12-02 - -### Updates from upstream (FTW-product v9.1.0) - -- [fix] Mobile safari zooms if input-related elements have smaller font-size than 16px. This updates - textarea and select element styles too. [#1489](https://github.com/sharetribe/ftw-daily/pull/1489) -- [fix] Dependabot: Bump passport-oauth2 from 1.5.0 to 1.6.1 - [#1487](https://github.com/sharetribe/ftw-daily/pull/1487) -- [fix] Fix bugs in checkout process: - - - Submit button was enabled prematurely for onetime payments - - Toggling between default card and onetime payment flows was not working correctly in case of - error (e.g. network error). - - Calling Stripe.confirmCardPayment when status is requires_capture is unnecessary. - - [#1486](https://github.com/sharetribe/ftw-daily/pull/1486) - -- [change] Update many dependencies. See full list in the package.json changes in the PR. - [#1483](https://github.com/sharetribe/ftw-daily/pull/1483) -- [fix] Double click issue. Show dedicated message, when current user doesn't have a pending email - address, but there's a verification error. - [#1485](https://github.com/sharetribe/ftw-daily/pull/1485) -- [change] Update comment about how scrollIntoView works with links using hash. - [#1484](https://github.com/sharetribe/ftw-daily/pull/1484) -- [fix] Account pages: mobile tab navigation should only scroll horizontally - [#1481](https://github.com/sharetribe/ftw-daily/pull/1481) -- [fix] Temporarily disallow Node v17, since it causes issues with dependencies. - [#1479](https://github.com/sharetribe/ftw-daily/pull/1479) -- [fix] Fix modal close button text/icon alignment - [#1476](https://github.com/sharetribe/ftw-daily/pull/1476) - - [v9.1.0]: https://github.com/sharetribe/ftw-product/compare/v9.0.1...v9.1.0 - -## [v9.0.1] 2021-11-26 - -- [fix] Fixes issue with default payment card that was created by PR #111. Essentially, before - confirming PaymentIntent, we now check if the PaymentIntent has already been confirmed. - [#121](https://github.com/sharetribe/ftw-product/pull/121) -- [fix] StripePaymentForm: add missing optional chaining: defaultPaymentMethod?.id - [#120](https://github.com/sharetribe/ftw-product/pull/120) -- [fix] Temporarily disallow Node v17, since it causes issues with dependencies. - [#119](https://github.com/sharetribe/ftw-product/pull/119) - - [v9.0.1]: https://github.com/sharetribe/ftw-product/compare/v9.0.0...v9.0.1 - -## [v9.0.0] 2021-09-30 - -This is the first release of FTW-product. However, it is build on top of FTW-daily (v8.0.0) - so, we -start versioning from v9.0.0. - -- We have done pretty big changes to directory structure: - - - Configuration files are moved under src/config/ - - Route configuration is moved under src/src/routing/ - - Page-specific UI components are moved under page-directory (incl. forms) - -- SearchPage and ListingPage have 2 layout variants that can be taken into use. -- Transaction process has been changed -- Listing's use stock management - -Read more from https://sharetribe.com/docs/ftw-introduction/ftw-product/ - -- [change] ListingPage: improve image gallery styles - [#115](https://github.com/sharetribe/ftw-product/pull/115) -- [add] Add message about no results with current query and reset filters button. - [114](https://github.com/sharetribe/ftw-product/pull/114) -- [fix] Small bug fixes and naming changes. - [113](https://github.com/sharetribe/ftw-product/pull/113) -- [fix] CheckoutPage: don't enable submit button when selecting onetime payment. In addition, pass - payment method id to stripe when re-trying with saved payment method after onetime payment. - [#111](https://github.com/sharetribe/ftw-product/pull/111) -- [fix] searchMode is only relevant for multi-enum schema. - [112](https://github.com/sharetribe/ftw-product/pull/112) -- [fix] Fix "Out of Stock" UI flash before current stock is loaded - [103](https://github.com/sharetribe/ftw-product/pull/103) -- [change] review bugs and change requests. - - - SearchPage: if stock is used, add minStock filter - - CheckoutPage: remove payment info about provider acceptance needed. - - ProductOrderForm: hide quantity and deliveryMethod fields if stock = 0 - - ProductOrderForm: add validators and focus+show error msg, if submitting too early. - - PrimaryButton: change text color for disabled mode - - EditListingPricingPanel: if stock is 0, use that (boolean bug) - - ActivityFeed: 2 translations for deliveries (shipped vs picked up) - - [#110](https://github.com/sharetribe/ftw-product/pull/110) - -- [change] SearchPage: update schema title to include keywords. - [#108](https://github.com/sharetribe/ftw-product/pull/108) -- [change] Line-items: calculate commission from base price. - [#106](https://github.com/sharetribe/ftw-product/pull/106) -- [change] Update translations (en.json) to match Sneakertime concept. - [#104](https://github.com/sharetribe/ftw-product/pull/104) -- [fix] TransactionPanel: smaller gap between OrderBreakdown and title. - [#107](https://github.com/sharetribe/ftw-product/pull/107) -- [fix] EditListingPricingPanel: default stock value is 1. - [#105](https://github.com/sharetribe/ftw-product/pull/105) -- [fix] SearchPage: fix bugs and review issues - [#102](https://github.com/sharetribe/ftw-product/pull/102) -- [fix] Fix order after enquiry [#101](https://github.com/sharetribe/ftw-product/pull/101) -- [fix] Fix missing author and stock info in OrderPanel on the TransactionPage - [#100](https://github.com/sharetribe/ftw-product/pull/100) -- [fix] Update stock from 0 (the value was considered false). - [#99](https://github.com/sharetribe/ftw-product/pull/99) -- [change] Review changes to some of the pages - part 2. - [#98](https://github.com/sharetribe/ftw-product/pull/98) -- [change] Review changes to some of the pages. - [#96](https://github.com/sharetribe/ftw-product/pull/96) -- [change] Rename listing page variant config and file names - [#95](https://github.com/sharetribe/ftw-product/pull/95) -- [change] Add listingManagementType config that replaces the more specific enableAvailability - config [#93](https://github.com/sharetribe/ftw-product/pull/93) -- [add] Update schema for ListingPage component - [#88](https://github.com/sharetribe/ftw-product/pull/88) -- [fix] Fix iphone layout for TopbarMobileMenu with spacer div. - [#91](https://github.com/sharetribe/ftw-product/pull/91) -- [fix] Fix stretched mobile logo on iOS/Safari - [#90](https://github.com/sharetribe/ftw-product/pull/90) -- [add] Add ActionBar component to ListingPageProduct. - [#87](https://github.com/sharetribe/ftw-product/pull/87) -- [add] ListingPage: add column containers and other layout tuning. - [#86](https://github.com/sharetribe/ftw-product/pull/86) -- [add] ProfilePage: add showAuthoInfo flag for listing cards. - [#84](https://github.com/sharetribe/ftw-product/pull/84) -- [add] ProfilePage: fetch correct image aspect ratios for listing cards. - [#83](https://github.com/sharetribe/ftw-product/pull/83) -- [fix] EditListingPhotosPanel: refactor and fix photos panel (uploading showed images twice). - [#79](https://github.com/sharetribe/ftw-product/pull/79) -- [fix] EditListingPage.duck.js: updating stock should not affect listing creation call. - [#81](https://github.com/sharetribe/ftw-product/pull/81) -- [fix] ManageListingPage: fix the position of loading text - [#80](https://github.com/sharetribe/ftw-product/pull/80) -- [add] Add app icons and fix height of mobile logo - [#78](https://github.com/sharetribe/ftw-product/pull/78) -- [change] Update translation for SectionFilteredSearches.filteredSearch - [#77](https://github.com/sharetribe/ftw-product/pull/77) -- [add] Update billing details from shipping address by default when changing payment method to - one-time payment. [#76](https://github.com/sharetribe/ftw-product/pull/76) -- [change] Moved LandingPage-related sections under its directory, added SectionFilteredSearches - component and removed unused SectionThumbnailLinks component. - [#75](https://github.com/sharetribe/ftw-product/pull/75) -- [add] Stock info and link to correct tab included to ManageListingCard. - [#74](https://github.com/sharetribe/ftw-product/pull/74) -- [change] Social media images updated for Sneakertime. - [#72](https://github.com/sharetribe/ftw-product/pull/72) -- [change] Marketplace colors updated for Sneakertime. - [#71](https://github.com/sharetribe/ftw-product/pull/71) -- [change] Landing page Hero and How it works sections updated. - [#70](https://github.com/sharetribe/ftw-product/pull/70) -- [fix] EditListingPage: use correct image aspect ratio for listing images - [#69](https://github.com/sharetribe/ftw-product/pull/69) -- [add] TransactionPage: add DisputeModal component. - [#68](https://github.com/sharetribe/ftw-product/pull/68) -- [add] TransactionPanel: show shipping and pickup addresses. - [#66](https://github.com/sharetribe/ftw-product/pull/66) -- [change] Update OrderBreakdown line-items and move breakdown estimation to OrderPanel. - [#67](https://github.com/sharetribe/ftw-product/pull/67) -- [fix] server/api-util/lineItems.js: 'orderData' instead of 'order'. - [#65](https://github.com/sharetribe/ftw-product/pull/65) -- [change] Update transaction process and handle stockReservationQuantity transition parameter. - [#60](https://github.com/sharetribe/ftw-product/pull/60) -- [change] InboxPage: update inbox-items and provider notifications (red dots) - [#63](https://github.com/sharetribe/ftw-product/pull/63) -- [change] CheckoutPage: move error message generation to a dedicated function. - [#61](https://github.com/sharetribe/ftw-product/pull/61) -- [add] TransactionPage: use custom image variant for listing. - [#62](https://github.com/sharetribe/ftw-product/pull/62) -- [add] Add 'line-item/pickup-fee' and update OrderBreakdown component - [#59](https://github.com/sharetribe/ftw-product/pull/59) -- [fix] Add uncommitted change to TransactionPage: onSubmitOrderRequest - [#58](https://github.com/sharetribe/ftw-product/pull/58) -- [change] Rename bookingProcessAlias as transactionProcessAlias. - [#57](https://github.com/sharetribe/ftw-product/pull/57) -- [change] Rename bookingUnitType as lineItemUnitType. - [#56](https://github.com/sharetribe/ftw-product/pull/56) -- [change] Rename BookingPanel as OrderPanel. - [#55](https://github.com/sharetribe/ftw-product/pull/55) -- [change] Rename BookingBreakdown as OrderBreakdown. - [#54](https://github.com/sharetribe/ftw-product/pull/54) -- [change] CheckoutPage: add shipping details to form, change bookindData to orderData, and add - other UI changes. [#52](https://github.com/sharetribe/ftw-product/pull/52) -- [fix] ManageListingPage: review changes [#51](https://github.com/sharetribe/ftw-product/pull/51) -- [fix] SearchPage: review changes [#50](https://github.com/sharetribe/ftw-product/pull/50) -- [fix] util/dates.js: Fix earlier copy-paste error. - [#49](https://github.com/sharetribe/ftw-product/pull/49) -- [fix] Add missing heading for reviewed transaction on TransactionPage. - [#48](https://github.com/sharetribe/ftw-product/pull/48) -- [change] Transaction process has changed. This adds changes to util/transaction.js - [#31](https://github.com/sharetribe/ftw-product/pull/31) -- [change] Changes to ManageListingsPage: use AspectRatioWrapper on ManageListingCard,small layout - changes and a new overlay for out of stock items. - [#46](https://github.com/sharetribe/ftw-product/pull/46) -- [change] Footer translation keys updated. [#47](https://github.com/sharetribe/ftw-product/pull/47) -- [change] Footer updated. [#45](https://github.com/sharetribe/ftw-product/pull/45) -- [add] Add category values. [#44](https://github.com/sharetribe/ftw-product/pull/44) -- [change] Favicon updated. [#43](https://github.com/sharetribe/ftw-product/pull/43) -- [change] siteTitle and PostalAddress updated. - [#42](https://github.com/sharetribe/ftw-product/pull/42) -- [change] Top bar translation keys updated. - [#40](https://github.com/sharetribe/ftw-product/pull/40) -- [change] Add UI for adjusting stock to pricing panel in EditListingWizard. This doesn't store any - data related to stock yet! [#39](https://github.com/sharetribe/ftw-product/pull/39) -- [change] Privacy Policy and Terms translation keys updated. - [#37](https://github.com/sharetribe/ftw-product/pull/37) -- [fix] Fix padding problem in EditListingWizard by handling the paddings in one place. - [#34](https://github.com/sharetribe/ftw-product/pull/34) -- [change] Use AspectRatioWrapper on EditListingPhotosPanel. - [#33](https://github.com/sharetribe/ftw-product/pull/33) -- [add] ListingPage is split into 2 variants: ListingPageBooking and ListingPageProduct. - [#32](https://github.com/sharetribe/ftw-product/pull/32) -- [add] Add EditListingDeliveryPanel. [#29](https://github.com/sharetribe/ftw-product/pull/29) -- [change] Remove EditListingFeaturesPanel, EditListingPoliciesPanel and - EditListingAvailabilityPanel from EditListingWizard because they are not used in FTW-product - template. [#30](https://github.com/sharetribe/ftw-product/pull/30) -- [add] SearchPage is splitted to 2 variants SearchPageWithMap and SearchPageWithList. - - - MainPanel (subcomponent of search page) is removed. - - There's a new component, AspectRatioWrapper, and configuration that can be used to fetch custom - listing image variants. - - API supports nowadays additional sorting on top of keyword filtered listings. SortBy is - configured work with this setup. - - [#23](https://github.com/sharetribe/ftw-product/pull/23) - -- [change] Rename EditListingDescriptionPanel to EditListingDetailsPanel and add more generic - CustomFieldEnum for showing enum fields like category, size and brand. - [#27](https://github.com/sharetribe/ftw-product/pull/27) -- [remove] Articles in docs directory was just pointing Flex Docs. - [#21](https://github.com/sharetribe/ftw-product/pull/21) -- [change] Update functions in util/dates.js - [#19](https://github.com/sharetribe/ftw-product/pull/19) -- [add] Add moment-timezone library on dates.js. Reorder & group util/dates functions. Remove - unnecessary spread of moment library imports. - [#18](https://github.com/sharetribe/ftw-product/pull/18) -- [change] Make Topbar search configurable and use keyword-search there - [#20](https://github.com/sharetribe/ftw-product/pull/20) -- [change] Move stripe related forms and forms directory - [#17](https://github.com/sharetribe/ftw-product/pull/17) -- [change] Remove PayoutDetailsForm and rename some functions - [#16](https://github.com/sharetribe/ftw-product/pull/16) -- [change] Move BookingDatesForm under BookingPanel - [#15](https://github.com/sharetribe/ftw-product/pull/15) -- [change] Regroup examples in styleguide using prefixes - [#14](https://github.com/sharetribe/ftw-product/pull/14) -- [change] Group page specific Styleguide examples by page name - [#13](https://github.com/sharetribe/ftw-product/pull/13) -- [change] Move more components under other components and pages - [#12](https://github.com/sharetribe/ftw-product/pull/12) -- [change] Move forms under the page directory they are used in - [#11](https://github.com/sharetribe/ftw-product/pull/11) -- [change] Components and forms that are used only in the SearchPage are nested under the page - directory. [#9](https://github.com/sharetribe/ftw-product/pull/9) -- [change] The `containers/index.js` file is now removed and the components imported directly to - improve code splitting. [#8](https://github.com/sharetribe/ftw-product/pull/8) -- [change] Move EditListingWizard et al. under EditListingPage - [#7](https://github.com/sharetribe/ftw-product/pull/7) -- [change] Components and forms that are used only in the TransactionPage (ActivityFeed, - ReviewModal, ReviewForm, TransactionPanel, SendMessageForm) are moved under the TransactionPage. - [#6](https://github.com/sharetribe/ftw-product/pull/6) -- [change] Forms that are used only in the AuthenticationPage (ConfirmSignupForm, LoginForm, - SignupForm) are moved under the AuthenticationPage. - [#5](https://github.com/sharetribe/ftw-product/pull/5) -- [change] Routing configuration and components are moved to a separate `src/routing` directory. - [#4](https://github.com/sharetribe/ftw-product/pull/4) -- [change] Configuration files are moved to a separate `src/config` directory. The main config file - is still imported with the same path as there is the index file in the directory. - [#2](https://github.com/sharetribe/ftw-product/pull/2) -- [remove] OrderDetailsPanel and Discussion components were not used. - [#1](https://github.com/sharetribe/ftw-product/pull/1) - - [v9.0.0]: - https://github.com/sharetribe/ftw-product/compare/03b27abe9aa022b0997ed98b72285391940cbfa6...v9.0.0 - -## [v8.3.0] 2021-09-22 - -- [change] Increase input font size on mobile to avoid Mobile Safari zooming in when focusing on - inputs. [#1473](https://github.com/sharetribe/ftw-daily/pull/1473) -- [change] Update browserlist data to match modern browsers. - [#1468](https://github.com/sharetribe/ftw-daily/pull/1468) -- [fix] Font-size was too big for Stripe Elements on small screens on PaymentMethodsForm. - [#1471](https://github.com/sharetribe/ftw-daily/pull/1471) -- [fix] Remove unnecessary language import: fr.json - [#1469](https://github.com/sharetribe/ftw-daily/pull/1469) -- [fix] Font-size for Poppins font was too big for Stripe Elements on small screens. - [#1465](https://github.com/sharetribe/ftw-daily/pull/1465) -- [change] Updates to some of the libraries. React Intl had a breaking change v3 -> v5. - [#464](https://github.com/sharetribe/ftw-daily/pull/1464) -- [fix] Adblockers might block Google analytics (window.ga) and cause an error. - [#1462](https://github.com/sharetribe/ftw-daily/pull/1462) - - [v8.3.0]: https://github.com/sharetribe/ftw-daily/compare/v8.2.0...v8.3.0 - -## [v8.2.0] 2021-08-06 - -- [change] Update lodash version number in package.json resolutions section. - [#1459](https://github.com/sharetribe/ftw-daily/pull/1459) -- [change] Dependabot update: url-parse (v1.5.1) - [#1436](https://github.com/sharetribe/ftw-daily/pull/1436) -- [change] Dependabot update: lodash (v4.17.21) - [#1437](https://github.com/sharetribe/ftw-daily/pull/1437) -- [change] Dependabot update: tar (v4.4.15) - [#1457](https://github.com/sharetribe/ftw-daily/pull/1457) -- [change] Dependabot update: ws (v6.2.2) [#1446](https://github.com/sharetribe/ftw-daily/pull/1446) -- [change] Dependabot update: hosted-git-info (v2.8.9) - [#1438](https://github.com/sharetribe/ftw-daily/pull/1438) -- [change] Dependabot update: trim-newlines (v3.0.1) - [#1449](https://github.com/sharetribe/ftw-daily/pull/1449) -- [change] Update sharetribe-scripts to version 5.0.1 which improves the instructions that are shown - after running yarn build command. [#1458](https://github.com/sharetribe/ftw-daily/pull/1458) -- [fix] Remove unused dep-resolution: handlebars. - [#1456](https://github.com/sharetribe/ftw-daily/pull/1456) -- [fix] PriceFilterPopup: filter popup is not closing when clicking outside on Safari. - [#1455](https://github.com/sharetribe/ftw-daily/pull/1455) -- [fix] Add missing helper: isNumber. Used when Number.MAX_SAFE_INTEGER is reached. - [#1453](https://github.com/sharetribe/ftw-daily/pull/1453) -- [fix] minutesBetween: remove thrown an error on negative diff. - [#1444](https://github.com/sharetribe/ftw-daily/pull/1444) -- [fix] TransactionPanel: fix typo [#1451](https://github.com/sharetribe/ftw-daily/pull/1451) -- [fix] searchMode (has_all/has_any) disappeared, when search-by-moving-the-map was used. - [#1443](https://github.com/sharetribe/ftw-daily/pull/1443) - - [v8.2.0]: https://github.com/sharetribe/ftw-daily/compare/v8.1.1...v8.2.0 - -## [v8.1.1] 2021-04-20 - -- [change] Update jose to v3.11.4 [#1433](https://github.com/sharetribe/ftw-daily/pull/1433) -- [add] Update fr.json, es.json and partially de.json - [#1431](https://github.com/sharetribe/ftw-daily/pull/1431) -- [fix] currency conversion should not expect that env-variable is set. - [#1425](https://github.com/sharetribe/ftw-daily/pull/1425) -- [fix] LoadableComponentErrorBoundary should be used in prod, not in dev-mode with - hot-loading.[#1429](https://github.com/sharetribe/ftw-daily/pull/1429) -- [fix] currency for Poland (PLN) [#1427](https://github.com/sharetribe/ftw-daily/pull/1427) - - [v8.1.1]: https://github.com/sharetribe/ftw-daily/compare/v8.1.0...v8.1.1 - -## [v8.1.0] 2021-03-11 - -- [change] Specify required Node.js versions in package.json and update the node version used in - CircleCI. Currently, the required Node.js version comes from - [jose](https://github.com/panva/jose#runtime-support-matrix) package which is used with social - logins. [#1418](https://github.com/sharetribe/ftw-daily/pull/1418) -- [fix] enforce upper case for currency and improve error message for it. - [#1417](https://github.com/sharetribe/ftw-daily/pull/1417) -- [add] Add `LoadableComponentErrorBoundary` for handling ChunkLoadErrors with error boundary. - [#1416](https://github.com/sharetribe/ftw-daily/pull/1416) - - [v8.1.0]: https://github.com/sharetribe/ftw-daily/compare/v8.0.0...v8.1.0 - -## [v8.0.0] 2021-02-17 - -This major release adds support for code-splitting using -[Loadable Components](https://loadable-components.com/). At this point, we added route-based code -splitting, which meant changes to routeConfiguration.js and how "loadData" & "setInitialValues" -functions are defined and passed to routeConfiguration. Read more from -[Flex Docs](https://www.sharetribe.com/docs/ftw-routing/how-code-splitting-works-in-ftw/) and -related pull requests: - -- [fix] Remove unintended Lodash usage, unspecified window-scope calls and unused vars - [#1413](https://github.com/sharetribe/ftw-daily/pull/1413) -- [add] Route-based code splitting. This is done against sharetribe-scripts v5.0.0 using Loadable - components. Read more from the pull request. - [#1411](https://github.com/sharetribe/ftw-daily/pull/1411) - - [v8.0.0]: https://github.com/sharetribe/ftw-daily/compare/v7.3.0...v8.0.0 - -## [v7.3.0] 2021-01-13 - -- [fix] Move well-known/\* endpoints related to OIDC proxy setup from `apiRouter` to new - `wellKnownRouter`so that they can be enabled outside the basic auth setup. It also makes it - simpler to set the identity provider url, because we can drop the `/api` part of the path. Also, - rename the `RSA_SECRET_KEY`to `RSA_PRIVATE_KEY` for consistency. - [#1399](https://github.com/sharetribe/ftw-daily/pull/1399) -- [fix] Make sure that the verify email API endpoint has been called successfully before redirecting - the user away from EmailVerificationPage. - [#1397](https://github.com/sharetribe/ftw-daily/pull/1397) - - [v7.3.0]: https://github.com/sharetribe/ftw-daily/compare/v7.2.0...v7.3.0 - -## [v7.2.0] 2020-12-16 - -- [add] Add helper functions for setting up your own OIDC authentication and using FTW server as - proxy when needed. [#1383](https://github.com/sharetribe/ftw-daily/pull/1383) - - [v7.2.0]: https://github.com/sharetribe/ftw-daily/compare/v7.1.0...v7.2.0 - -## [v7.1.0] 2020-12-15 - -- [change] Handle entity update with sparse attributes. - [#1392](https://github.com/sharetribe/ftw-daily/pull/1392) -- [change] Remove react-google-maps dependency. It has not been maintained for 3 years. From now on, - we use Google Maps API directly. However, the default map provider is still Mapbox. - [#1389](https://github.com/sharetribe/ftw-daily/pull/1389) -- [fix] Pass metadata through sanitizeUser function. - [#1391](https://github.com/sharetribe/ftw-daily/pull/1391) -- [fix] Call for the same page caused unnecessary rendering - [#1388](https://github.com/sharetribe/ftw-daily/pull/1388) -- [fix] Fix Google Maps default centering if no bounds or center is given. - [#1386](https://github.com/sharetribe/ftw-daily/pull/1386) -- [add] Add timeout and other options for getCurrentLocation call. - [#1385](https://github.com/sharetribe/ftw-daily/pull/1385) -- [fix] Fix FieldCheckbox validation on blur event on Firefox. - [#1384](https://github.com/sharetribe/ftw-daily/pull/1384) - - [v7.1.0]: https://github.com/sharetribe/ftw-daily/compare/v7.0.0...v7.1.0 - -## [v7.0.0] 2020-11-17 - -This major release renames all the CSS files. If you have made custom components or customized -existing ones, you should read the related [PR](https://github.com/sharetribe/ftw-daily/pull/1374) -for more information. - -- [change] Update sharetribe-scripts (our fork of create-react-app) to v4.0.0. In addition to - changes that CRA@v4 brought along, - - - We started to use`*.module.css` naming pattern for styles that use CSS Modules preprocessor. - - We also turned on live CSS Custom Properties (CSS Variables). - - Read the PR for more info: [#1374](https://github.com/sharetribe/ftw-daily/pull/1374) - - [v7.0.0]: https://github.com/sharetribe/ftw-daily/compare/v6.5.0...v7.0.0 - -## [v6.5.0] 2020-11-16 - -- [add] Add support for Google login. This works in the same way as Facebook flow so you can check - the [Facebook PR](https://github.com/sharetribe/ftw-daily/pull/1364) for the more details. - [#1376](https://github.com/sharetribe/ftw-daily/pull/1376) -- [fix] Routes component got double rendered due to Redux container HOC. Because navigation could - happen twice, loadData was also called twice. - [#1380](https://github.com/sharetribe/ftw-daily/pull/1380) -- [fix] 401 return code when rendering on SSR. - [#1379](https://github.com/sharetribe/ftw-daily/pull/1379) - - [v6.5.0]: https://github.com/sharetribe/ftw-daily/compare/v6.4.2...v6.5.0 - -## [v6.4.2] 2020-10-30 - -- [fix] Fix the issue with form on AuthenticationPage not showing on smaller screens when using - Safari as browser. [#1377](https://github.com/sharetribe/ftw-daily/pull/1377) - - [v6.4.2]: https://github.com/sharetribe/ftw-daily/compare/v6.4.1...v6.4.2 - -## [v6.4.1] 2020-10-20 - -- [add] Add new Stripe countires Bulgaria, Cyprus, Czech Republic, Malta and Romania to the - `StripeConnectAccountForm`. Also reorder BANK_CODE & BRANCH_CODE in UI to more logical order. - [#1371](https://github.com/sharetribe/ftw-daily/pull/1371) -- [fix] Don't pass protected data key through `ConfirmSignupForm` if protected data is empty. - [#1370](https://github.com/sharetribe/ftw-daily/pull/1370) -- [add] Update French translation file (Spanish and German translations have still missing keys). - [#1369](https://github.com/sharetribe/ftw-daily/pull/1369) -- [fix] Pass additional values from `ConfirmSignupForm` forward as user's protected data. - [#1368](https://github.com/sharetribe/ftw-daily/pull/1368) - - [v6.4.1]: https://github.com/sharetribe/ftw-daily/compare/v6.4.0...v6.4.1 - -## [v6.4.0] 2020-10-14 - -- [add] Add Facebook login as a first step towards supporting social logins and SSO in FTW. This PR - introduces new endpoints `createUserWithIdp` and `loginWithIdp` and strategy for logging in with - Facebook. See the PR for the more detailed view of the changes. - [#1364](https://github.com/sharetribe/ftw-daily/pull/1364) -- [fix] Fix missing proptype warnings in `TransactionPage` and `TransactionPanel` tests. - [#1363](https://github.com/sharetribe/ftw-daily/pull/1363) -- [fix] Improve error handling by passing error details forward instead of creating a new error that - hides the details when making API call to FTW server. - [#1361](https://github.com/sharetribe/ftw-daily/pull/1361) -- [fix] Remove duplicate page schema from body. - [#1355](https://github.com/sharetribe/ftw-daily/pull/1355) - - [v6.4.0]: https://github.com/sharetribe/ftw-daily/compare/v6.3.1...v6.4.0 - -## [v6.3.1] 2020-08-19 - -- [fix] Fix popup-button in SelectSingleFilterPopup.css and adjust Footer with correct baselines. - [#1353](https://github.com/sharetribe/ftw-daily/pull/1353) - -[v6.3.1]: https://github.com/sharetribe/ftw-daily/compare/v6.3.0...v6.3.1 - -## [v6.3.0] 2020-08-19 - -- [change] We decided to change the default font to Poppins. - [#1349](https://github.com/sharetribe/ftw-daily/pull/1349) -- [change] Update path-to-regexp to v6.1.0 - [#1348](https://github.com/sharetribe/ftw-daily/pull/1348) -- [change] Update Helmet to v4.0.0. Show warning if environment variable REACT_APP_CSP is not set or - if it's set to 'report' mode in production environmet. Set REACT_APP_CSP to 'report' mode by - default in `.env-template` file. [#1347](https://github.com/sharetribe/ftw-daily/pull/1347) -- [change] In `StripeConnectAccountForm` show error message from Stripe if there is one when - fetching account link. [#1346](https://github.com/sharetribe/ftw-daily/pull/1346) - -[v6.3.0]: https://github.com/sharetribe/ftw-daily/compare/v6.2.0...v6.3.0 - -## [v6.2.0] 2020-08-12 - -This change set was originally released as a patch update 6.1.2 but after reconsideration it's -released as a minor update 6.2.0. - -- [fix] remove typo [#1343](https://github.com/sharetribe/ftw-daily/pull/1343) -- [change] Request custom image variants for avatar - [#1342](https://github.com/sharetribe/ftw-daily/pull/1342) -- [change] Some dependency updates [#1337](https://github.com/sharetribe/ftw-daily/pull/1337) -- [fix] Use Stripe's `confirmCardPayment` function instead of deprecated `handleCardPayment` to - confirm PaymentIntent. In addition to the rename, the arguments passed to `handleCardPayment` are - sligthly different. Otherwise, these changes should not affect the behavior of the function. - [#1339](https://github.com/sharetribe/ftw-daily/pull/1339) - -[v6.2.0]: https://github.com/sharetribe/flex-template-web/compare/v6.1.1...v6.2.0 - -## [v6.1.1] 2020-07-21 - -- [fix] Fix config script for NodeJS v14.5.0 - [#1327](https://github.com/sharetribe/ftw-daily/pull/1327) - -[v6.1.1]: https://github.com/sharetribe/flex-template-web/compare/v6.1.0...v6.1.1 - -## [v6.1.0] 2020-07-01 - -- [fix] MainPanel: search filter bug. Address and bounds are handled outside of MainPanel, URL - params should be trusted instead of values stored to state. - [#1320](https://github.com/sharetribe/ftw-daily/pull/1320) -- [fix] small typo. [#1319](https://github.com/sharetribe/ftw-daily/pull/1319) -- [fix] Fix typo (which is copy-pasted in 4 files). - [#1318](https://github.com/sharetribe/ftw-daily/pull/1318) -- [add] Update French translation file (Spanish and German translations have still missing keys). - [#1316](https://github.com/sharetribe/ftw-daily/pull/1316) -- [fix] Sync bookingUnitType variables and update comments. Client app's API (proxy) server needs to - know about unit type. [#1317](https://github.com/sharetribe/ftw-daily/pull/1317) - -[v6.1.0]: https://github.com/sharetribe/flex-template-web/compare/v6.0.0...v6.1.0 - -## [v6.0.0] 2020-06-25 - -- [change] Use privileged transitions for price calculation by default and update the process alias. - [#1314](https://github.com/sharetribe/ftw-daily/pull/1314) -- [add] Add client secret enquiry to 'yarn run config' script - [#1313](https://github.com/sharetribe/ftw-daily/pull/1313) -- [change] Add UI support for flexible pricing and privileged transitions. Note that this requires - updating the booking breakdown estimation code that is now done in the backend. - [#1310](https://github.com/sharetribe/ftw-daily/pull/1310) -- [add] Add local API endpoints for flexible pricing and privileged transitions - [#1301](https://github.com/sharetribe/ftw-daily/pull/1301) -- [fix] `yarn run dev-backend` was expecting NODE_ENV. - [#1303](https://github.com/sharetribe/ftw-daily/pull/1303) - -[v6.0.0]: https://github.com/sharetribe/flex-template-web/compare/v5.0.0...v6.0.0 - -## [v5.0.0] 2020-06-04 - -- [change] Streamlining filter setup. Everyone who customizes FTW-templates, needs to update filters - and unfortunately the related code has been spread out in multiple UI containers. - - Now, filters are more configurable through marketplace-custom-config.js. You can just add new - filter configs to `filters` array in there - and that should be enough for creating new filters - for extended data. - - If your are creating a totally new filter component, you can take it into use in a single file: - src/containers/SearchPage/FilterComponent.js - - In addition, we have renamed couple of container components: - - - SearchFilters -> SearchFiltersPrimary - - SearchFiltersPanel -> SearchFiltersSecondary (SearchFiltersMobile has kept its name.) - - SortBy filter's state is also tracked similarly as filters. From now on, the state is kept in - MainPanel and not in those 3 different UI containers. - - [#1296](https://github.com/sharetribe/ftw-daily/pull/1296) - -[v5.0.0]: https://github.com/sharetribe/flex-template-web/compare/v4.5.0...v5.0.0 - -## [v4.5.0] 2020-06-01 - -- [fix] In some situations, ProfileMenu has began to overflow on TopbarDesktop. - [#1290](https://github.com/sharetribe/ftw-daily/pull/1290) -- [change] Update dependencies (patch updates only) - [#1291](https://github.com/sharetribe/ftw-daily/pull/1291) -- [change] Refactor server API routes into separate files. - [#1294](https://github.com/sharetribe/ftw-daily/pull/1294) -- [change] Start the backend API router in dev mode with a dev server. - [#1297](https://github.com/sharetribe/ftw-daily/pull/1297) - -[v4.5.0]: https://github.com/sharetribe/flex-template-web/compare/v4.4.3...v4.5.0 - -## [v4.4.3] 2020-05-13 - -- [fix] Allow white space on Japanese bank account info. Japan collects bank name and account owner - name in addition to routing numbers. [#1287](https://github.com/sharetribe/ftw-daily/pull/1287) -- [fix] wrongly named default props handleSubmit renamed to onSubmit - [#1288](https://github.com/sharetribe/ftw-daily/pull/1288) - -[v4.4.3]: https://github.com/sharetribe/flex-template-web/compare/v4.4.2...v4.4.3 - -## [v4.4.2] 2020-04-09 - -- [fix] Handle deleted reviews in ActivityFeed - [#1283](https://github.com/sharetribe/ftw-daily/pull/1283) - -[v4.4.2]: https://github.com/sharetribe/flex-template-web/compare/v4.4.1...v4.4.2 - -## [v4.4.1] 2020-03-30 - -- [change] Improve the search page sorting and filters UI for different screen sizes - [#1280](https://github.com/sharetribe/ftw-daily/pull/1280) - -[v4.4.1]: https://github.com/sharetribe/flex-template-web/compare/v4.4.0...v4.4.1 - -## [v4.4.0] 2020-03-25 - -- [add] Search result sorting [#1277](https://github.com/sharetribe/ftw-daily/pull/1277) -- [change] Move category and amenities search filters from primary filters to secondary filters. - [#1275](https://github.com/sharetribe/ftw-daily/pull/1275) - -[v4.4.0]: https://github.com/sharetribe/flex-template-web/compare/v4.3.0...v4.4.0 - -## [v4.3.0] 2020-03-16 - -- [change] Redirect user back to Stripe during Connect Onboarding Flow when user is returned to - failure URL provided that the Account Link generation is successful. - [#1269](https://github.com/sharetribe/ftw-daily/pull/1269) -- [fix] Don't flash listing closed text on mobile view of `BookingPanel` when the listing data is - not loaded yet. Instead, check that text is shown only for closed listings. - [#1268](https://github.com/sharetribe/ftw-daily/pull/1268) -- [change] Use some default values to improve Stripe Connect onboarding. When creating a new Stripe - the account we will pass the account type, business URL and MCC to Stripe in order to avoid a - couple of steps in Connect Onboarding. We will also pass `tos_shown_and_accepted` flag. This PR - will bring back the previously used `accountToken` which is now used for passing e.g. the account - type to Stripe. [#1267](https://github.com/sharetribe/ftw-daily/pull/1267) -- [change] Update `Modal` component to have option to use `Portal` with `usePortal` flag. Keep also - possibility to use modals without Portal because of `ModalInMobile` component. - [#1258](https://github.com/sharetribe/ftw-daily/pull/1258) - - [v4.3.0]: https://github.com/sharetribe/flex-template-web/compare/v4.2.0...v4.3.0 - -## [v4.2.0] 2020-02-18 - -- [add] Show a banner when a user is logged in with limited access. - [#1259](https://github.com/sharetribe/ftw-daily/pull/1259) - [#1261](https://github.com/sharetribe/ftw-daily/pull/1261) -- [add] Support for logging in as a user from Console. - [#1254](https://github.com/sharetribe/ftw-daily/pull/1254) -- [change] Add `handlebars` 4.5.3 and `serialize-javascript` 2.1.1 to resolutions in `package.json`. - [#1251](https://github.com/sharetribe/ftw-daily/pull/1251) - - [v4.2.0]: https://github.com/sharetribe/flex-template-web/compare/v4.1.0...v4.2.0 - -## [v4.1.0] 2020-02-03 - -- [fix] Remove unused 'invalid' prop that breaks some versions of Final Form - [#1255](https://github.com/sharetribe/ftw-daily/pull/1255) -- [fix] Fix `console.warn` functions. [#1252](https://github.com/sharetribe/ftw-daily/pull/1252) -- [add] Add missing countries (e.g. MX and JP) to `StripeBankAccountTokenInput` validations. - [#1250](https://github.com/sharetribe/ftw-daily/pull/1250) - - [v4.0.1]: https://github.com/sharetribe/flex-template-web/compare/v4.0.0...v4.1.0 - -## [v4.0.0] 2019-12-19 - -- [change] Use Stripe's [Connect onboarding](https://stripe.com/docs/connect/connect-onboarding) for - adding and updating the identity information of the Stripe account. - - Before updating to this version you should check - [the related pull request](https://github.com/sharetribe/ftw-daily/pull/1234) - - Read more from documentation: - [How to handle provider onboarding and identity verification on FTW](https://www.sharetribe.com/docs/guides/provider-onboarding-and-identity-verification/) - -**Note:** In this update we have deprecated the old `PayoutDetailsForm` and `PayoutPreferencesPage`. -Form now on Stripe will handle collecting the identity information required for verificating the -Stripe account. On FTW we will only handle creating the new account and adding and updating -information about bank account (e.g. IBAN number). If you want to keep using the custom form inside -your application you need to make sure that you are collecting all the required information and -enabling users to update the account so that it doesn't get restricted. - -- [fix] Add missing props to examples related to EditListingWizard - [#1247](https://github.com/sharetribe/ftw-daily/pull/1247) -- [fix] Add missing props to tests related to EditListingWizard - [#1246](https://github.com/sharetribe/ftw-daily/pull/1246) -- [fix] Update links to API Reference docs. - [#1231](https://github.com/sharetribe/ftw-daily/pull/1231) - - [v4.0.0]: https://github.com/sharetribe/flex-template-web/compare/v3.7.0...v4.0.0 - -## [v3.7.0] 2019-12-09 - -- [change] Make it easier to reorder EditListingWizard tabs/panels. - [#1240](https://github.com/sharetribe/ftw-daily/pull/1240) -- [change] In `PayoutDetailsForm` show states (US and AU) and provinces (CA) in dropdown instead of - input. Since November 18, 2019 Stripe has been validating these values (read more - https://support.stripe.com/questions/connect-address-validation). -- [add] Add IconEdit [#1237](https://github.com/sharetribe/ftw-daily/pull/1237) - - [v3.7.0]: https://github.com/sharetribe/flex-template-web/compare/v3.6.1...v3.7.0 - -## [v3.6.1] 2019-11-26 - -- [fix] Fix XSS-vulnerability on SearchPage where URL param 'address' was exposed directly to - schema, which is just a script tag: