Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
The main version of this monorepo will be decided by the template-trend package version but this changelog will represent all updates.
6.4.0 - Unreleased
6.3.7 - 2025-10-06
-
@jetshop/coreLocked Apollo client version to ~3.13.9 to avoid flood of deprecation warning messages in console. -
@jetshop/coreWhen Apollo gets an Internal Server Error from StoreAPI, the error codes are now passed on instead of casting an error with no usable error data. This can happen when there is a Voyado data problem, for instance that the user key (pid/mobile phone) is already registered for another user.
6.3.5 - 2025-09-11
-
@jetshop/coreAdded option for disabling the default tracking on product page dynamic routes. This is useful if you want to implement custom PDP tracking behaviors. To use, addtracking: { disableDefaultProductTracking: true }inshop.config. You can read more about this in the custom tracking documentation . -
@jetshop/uiAddedfetchpriority=highfor critical images in theImagecomponent.
6.3.4 - 2025-07-22
-
@jetshop/uiAdded option for optimized rendering of theImagecomponent in mobile, skipping all srcset entries above breakpoint'sm'through the use ofuseMobileImageSizes = trueinshop.config. You can read more about this in the image component documentation .
6.3.3 - 2025-07-03
-
@jetshop/coreChanged all references to schema.org from http to https in structured product data component. -
@jetshop/uiReverted alt text implementation for placeholder images inImagecomponent since it became visually disturbing.
6.3.2 - 2025-06-24
-
@jetshop/coreAddedstockStatusIdto the standardStockStatusfragment, to make it easier to build logic around stock statuses. -
@jetshop/uiAdded alt text and aria-hidden for placeholder image inImagecomponent for better WCAG compliance. -
@jetshop/uiPrice component now WCAG compliant. See the migration guide for more information. -
@jetshop/template-trendTranslations for new WCAG compliant price component.
6.2.16 - 2025-03-21
-
@jetshop/uiFix for displaying the current number of search results on search page when searching multiple times, and not the number from the previous search.
6.2.15 - 2024-12-19
-
@jetshop/coreFix for rendering alternate routes in server html regardless of if pathname has trailing slash or not.
6.2.14 - 2024-12-11
-
@jetshop/coreFix for package.json not being included in newly created projects. -
@jetshop/uiFix for package.json not being included in newly created projects. -
@jetshop/react-scriptsFix for package.json not being included in newly created projects. -
@jetshop/template-trendFix for package.json not being included in newly created projects. -
@jetshop/intlFix for package.json not being included in newly created projects.
6.2.13 - 2024-11-30
-
@jetshop/coreFix for polyfill loading bug. Hopefully the very last.
6.2.12 - 2024-11-29
NOTE: Do not use this version with polyfills enabled. Use 6.2.13 instead.
-
@jetshop/coreFix for double tracking events in dataLayer when polyfilling is enabled. -
@jetshop/coreFix for wrong preconnect url for polyfills. -
@jetshop/uiAdded the ability to not autofocus search field on page load.
[6.2.10-6.2.11] - 2024-11-29
- Several internal improvements regarding publishing, deployment and documentation
6.2.9 - 2024-06-28
-
@jetshop/coreUse Cloudflare as polyfill service. Using polyfill stays opt-in.
As part of the migration process, remove any polyfill bypass code present in the index.html file. Read more
6.2.8 - 2024-05-21
-
@jetshop/coreAddressed an issue where the shopping cart would unexpectedly empty upon user login when theuseIndefinitelySavedCartoption was disabled. -
@jetshop/coreStopped using client-side stored customer lists for logged-in users so the lists are synced across devices.
6.2.7 - 2024-05-20
-
@jetshop/coreResolved issues with cart item removals.
6.2.6 - 2024-03-27
-
@jetshop/coreAllow partial channel overrides from shop.config.
[6.2.1-6.2.5] - 2024-03-02
-
@jetshop/coreUpdate latest tag due to 5.16 patches. -
@jetshop/uiUpdate latest tag due to 5.16 patches. -
@jetshop/intlUpdate latest tag due to 5.16 patches. -
@jetshop/react-scriptsUpdate latest tag due to 5.16 patches.
6.2.1 - 2024-03-02
-
@jetshop/coreOnly preconnect to polyfill service if enabled.
6.2.0 - 2024-03-01
-
@jetshop/coreExecute project Polykill, but opt-in for polyfill. Read more
6.1.5 - 2024-02-12
-
@jetshop/intlAdd internalisation support for TypeScript files. Read more
6.1.4 - 2023-12-20
-
@jetshop/coreRevisited indefinitely saved cart on logged in customers. Read more
6.1.2 - 2023-12-13
-
@jetshop/coreRemove deprecated field from signup mutation -
@jetshop/coreLogout on component mount
6.1.0 - 2023-12-07
-
@jetshop/coreSave cart indefinitely on logged in customers. Read more
6.0.6 - 2023-11-22
-
@jetshop/coreResolved issue where tracking callback not always fired -
@jetshop/coreRemove web-vitals -
@jetshop/corePass 'preloadRoute' prop to useRoutePreload for CategoryLink and ProductLink component -
@jetshop/template-trendAdd internal babel dependency to resolution list since it broke Trend build
6.0.5 - 2023-11-08
-
@jetshop/coreResolved issue not being able to unmark products as favourites
6.0.4 - 2023-10-16
-
@jetshop/react-scriptsLazy load requested and default translations -
@jetshop/coreRemove Sentry from bundle if not properly configured. View migration. -
@jetshop/template-trendUpdate translation imports to make readable file names
6.0.3 - 2023-08-21
-
@jetshop/coreRename ProductList fragment to enforce unique names
6.0.2 - 2023-08-21
-
@jetshop/react-scriptsOptimize code splitting for translations too as they rarely change -
@jetshop/react-scriptsAdd-detailed-source-mapsargument on start to enable more detailed sourcemaps when debugging -
@jetshop/coreThrow useful error on missing route query when using useRoutePreload hook -
@jetshop/uiAllow passingonMouseEnterto category, product and content link components
6.0.1 - 2023-07-20
-
@jetshop/coreClear client cache to prevent error page flash on channel update redirect -
@jetshop/template-trendHandle internationalization with @jetshop/intl on LoginPage
6.0.0 - 2023-07-18
-
@jetshop/react-scriptsUpgrade to latest Webpack (5.87.0) -
@jetshop/react-scriptsAdd support for TypeScript (4.9.5) -
@jetshop/react-scriptsAdd support for Tailwind (3.3.2) -
@jetshop/react-scriptsOptimize caching strategy by code-splitting React, Apollo, Node and Sentry -
@jetshop/coreReplacereact-apolloin favor of latest@apollo/client(3.7.15) -
@jetshop/coreIs no longer dependent on@jetshop/ui -
@jetshop/coreRemove GoogleFont and TypekitFont in favor of locally hosted fonts -
@jetshop/template-trendRemove server side-code leakage from client bundle -
@jetshop/core|uiUpgrade to latest React (18.2.0) -
@jetshop/core|ui|template-trend|intl|cliFix high and critical vulnerabilities
5.16.8 - 2024-06-26
-
@jetshop/coreUse Cloudflare as polyfill service. Using polyfill is now opt-in.
As part of the migration process, remove any polyfill bypass code present in the index.html file. Read more
5.16.7 - 2024-04-03
-
@jetshop/coreFix channeloverrides not being sent to client.
5.16.6 - 2024-03-27
-
@jetshop/coreAllow channeloverrides from shop.config
5.16.5 - 2024-03-10
-
@jetshop/coreAllow custom storeapi endpoint when using extensions
5.16.4 - 2024-03-07
-
@jetshop/coreUse Fastly as polyfill provider.
5.16.3 - 2023-04-26
-
@jetshop/coreAdding colons in filter values won't break active filters query.
5.16.2 - 2023-04-03
-
@jetshop/coreRevert adding ID to internal StockStatusFragment since it broke in some cases.
5.16.1 - 2023-03-23
-
@jetshop/coreRemove empty GA4 initialization.
5.16.0 - 2023-03-22
-
@jetshop/coreAllow running UA(GA3), GA4 and GTM with GA4 event structure in parallell. -
@jetshop/coreCreate a SHA256 hash for country sent to Facebook using server side tracking. -
@jetshop/coreAdd ID to StockStatusFragment to make sure the fragment is cached properly. -
@jetshop/uiAdded timestamps to the low quality placeholder images. -
@jetshop/uiMake sure all per page products are server side rendered when using WindowedCategory component.
5.15.2 - 2023-01-26
-
@jetshop/coreFix for meta tags not always being server side rendered when channels are grouped.
5.15.1 - 2023-01-25
-
@jetshop/coreUse new GoogleTrackingConsent cookie to align with changes in checkout. Read more.
5.15.0 - 2022-12-12
-
@jetshop/coreIntroduces Google consent API behind a shop.config setting. Default behaviour is off. Read more.
5.14.6 - 2022-12-12
-
@jetshop/coreAdd fallback to index pages if not present in query. Read more . -
@jetshop/coreHave bestseller sorting set to DESCENDING as default. -
@jetshop/template-trendHave FREE_PRODUCT rendered as it's own component in cart view.
5.14.5 - 2022-12-05
-
@jetshop/coreUptakeallowWebIndexingvalue from Storeapi on categories and pages, make sure to add field to each query. Read more .
5.14.4 - 2022-11-16
Fixed
-
@jetshop/coreMake sure accept-language value is set before usage.
5.14.2 - 2022-10-26
Fixed
-
@jetshop/coreFixed issue with duplicated tracking events. -
@jetshop/coreAdd eventid for all tracking events. -
@jetshop/template-trendAdd no-index for system pages.
5.14.1 - 2022-08-19
Fixed
-
@jetshop/template-trendUptake grouped channels in various channelselectors. ( @erikpehrers ) -
@jetshop/coreAdded null check to comment validation for AddToCartFormiks. ( @jansjogren ) -
@jetshop/ui|template-trendAdd hidePrice prop to Price component. hidePrice on product types. See docs ( @erikpehrers )
5.14.0 - 2022-08-15
Added
-
@jetshop/coreAllow grouping of channels where we only recommend channels within the group. This also only renders alternate routes from channels within the group. Contact Product Support if the channels should be grouped. ( @erikpehrers )
5.13.3 - 2022-07-26
Fixed
-
@jetshop/uiExtracting 'className' prop in Checkbox to avoid assigning the same className to two different DOM elements. ( @norbert-j ) -
@jetshop/template-trendCorrects condition on displaying product price history. ( @erikpehrers ) -
@jetshop/coreNull check payload in useTracker to avoid undefined property access issues ( @erikpehrers )
Added
-
@jetshop/template-trendAdd component to view product price history. ( @erikpehrers )
5.13.2 - 2022-06-09
Fixed
-
@jetshop/coreCheckout will still load if tracking is disabled ( @woahitsraj )
5.13.1 - 2022-06-09
Fixed
-
@jetshop/template-trendCorrects condition on displaying product price history. ( @erikpehrers ) -
@jetshop/coreNull check payload in useTracker to avoid undefined property access issues ( @erikpehrers )
Added
-
@jetshop/template-trendAdd component to view product price history. ( @erikpehrers ) -
@jetshop/coreAllow grouping of channels where we only recommend channels within the group. This also only renders alternate routes from channels within the group. Contact Product Support if the channels should be grouped. ( @erikpehrers )
5.13.2 - 2022-06-09
Fixed
-
@jetshop/coreCheckout will still load if tracking is disabled ( @woahitsraj )
5.13.1 - 2022-06-09
Fixed
-
@jetshop/uiCurrency was getting culture from a depricated value of selectedChannel.currency. Changed it to get it from selectedChannel.language instead. ( @norbert-j )
5.13.0 - 2022-05-10
Added
-
@jetshop/coreAllow sending dynamicContent and preferences as a part of SignupInput see docs . ( @erikpehrers ) -
@jetshop/coreAllow adding additional formatter for signup values, can be used with externalAttributes sent to Voyado see docs usage . ( @erikpehrers )
Fixed
-
@jetshop/coreFixed problem where infinitePagination showed there are more (next) products if total results and products per page are equal ( @norbert-j )
5.12.4 - 2022-04-14
Fixed
-
@jetshop/coreFixed problem where partial products would cause errors on product page's that weren't expecting them ( @woahitsraj ) -
@jetshop/coreChange password page no longer errors when trying to change password ( @woahitsraj ) -
@jetshop/coreServer time for CAPI events now fixed and including country and correct IP address header ( @woahitsraj ) -
@jetshop/coreCanonical routes now being properly set on non default languages ( @woahitsraj )
Added
-
@jetshop/coreHeader debug endpoint now available ad/debug/headers( @woahitsraj )
5.12.3 - 2022-03-14
-
@jetshop/corePrevent scroll to top on duplicate triggering of useScrollRestore. ( @jansjogren ) - -
5.12.2 - 2022-02-25
Fixed
-
@jetshop/coreFixed regression where channel route lookups are being done after changing channel ( @woahitsraj ) -
@jetshop/coreAllow sending priceListAccessCode as a part of SignupInput see docs . ( @erikpehrers )
5.12.1 - 2022-02-15
Fixed
-
@jetshop/coreReset password will no longer redirect to start page ( @woahitsraj ) -
@jetshop/coreFix problem where facebook CAPI would break when providing a token form the API ( @woahitsraj )
5.12.0 - 2022-02-11
Fixed
-
@jetshop/coreAdd starting slash to category hierarchy for analytics ( @woahitsraj ) -
@jetshop/coreUse facebook CAPI tokens from channels query in API ( @woahitsraj ) -
@jetshop/coreAdd callback to wait for response from server tracker before redirecting to cart ( @woahitsraj )
Added
-
@jetshop/coreAdd focal point support for Akamai images ( @woahitsraj ) -
@jetshop/coreAllow preview ot content on language that isn't active in the channel ( @woahitsraj ) -
@jetshop/coreAdd structured data for category and content pages ( @woahitsraj ) -
@jetshop/coreAdd support for subpage ( @alfredringstad )
5.11.2 - 2022-01-12
-
@jetshop/uiAdd missing size value in default sizes of Gallery component. ( @jesper ) -
@jetshop/template-trendexternal links are now handled in the content parser ( @woahitsraj ) -
@jetshop/coreUse new breadcrumbs field from the StoreAPI to track category in gtag and GTM ( @alfredringstad )
5.11.1 - 2021-12-16
Fixed
-
@jetshop/coreFix accidental breaking change in multiple product lists implementation ( @jesper )
5.11.0 - 2021-11-30
See Migrating to Flight 5.11.0
Added
-
@jetshop/coreSupport for multiple product lists. ( @jesper ) -
@jetshop/template-trendSupport for multiple product lists. ( @jesper ) -
@jetshop/uiLoad first image in product page gallery eagerly ( @alfredringstad ) -
@jetshop/template-trendLoad first 4 images in product grid eagerly ( @alfredringstad )
Fixed
-
@jetshop/coreAdd more errors to Sentry ignore list ( @alfredringstad ) -
@jetshop/template-trendFix bug causing variants to be non-selectable in some cases ( @alfredringstad ) -
@jetshop/coreand@jetshop/template-trendFix bug where cart tracking was sent multiple times ( @alfredringstad ) -
@jetshop/coreFix crash when pid field is null ( @alfredringstad ) -
@jetshop/coreRefactor channel handler and provider to remove apollo dependency. ( @jesper ) -
@jetshop/intlRefactor intl to not use JSX. ( @jesper )
5.10.0 - 2021-11-23
Fixed
-
@jetshop/uiFixed React warnings caused by spreading all props to<img>elements ( @alfredringstad ) -
@jetshop/coreUpgraded react-apollo-network-status to reduce console warnings ( @alfredringstad ) -
@jetshop/coreCleanup Sentry error reporting by reducing amount of false positives sent ( @alfredringstad ) -
@jetshop/coreProvide commit hash to Sentry to make it easier to know when an error was introduced ( @alfredringstad )
Added
-
@jetshop/coreSend product data through to product link component and ProductPage. ( @woahitsraj ) -
@jetshop/template-trendReduce number of Cypress tests included when starting a new shop so it's easier to have them running ( @alfredringstad ) -
@jetshop/uiImage component now usesloading="eager"on images marked as critical ( @alfredringstad ) -
@jetshop/coreFix for "rouge referral" problem in GA4 and gtag implementation ( @woahitsraj )
5.9.0 - 2021-11-15
Fixed
-
@jetshop/template-trendMake sure brand is tracked in data layer. ( @jesper ) -
@jetshop/coreFix bug in Image component causing images without aspect ratio not to be cropped correctly ( @alfredringstad )
Added
-
@jetshop/coreConfig option to set brand custom field name. ( @jesper ) -
@jetshop/coreAdd support for Google Tag Manager enhanced ecommerce tracking ( @alfredringstad )
5.8.3 - 2021-11-10
Fixed
-
@jetshop/coreFixes server error response on 404 pages. ( @erikpehrers ) -
@jetshop/coreFixuseUnfinitePaginationnext page (off by one). ( @jesper ) -
@jetshop/coreFix form validation for organizationNumber in my pages ( @jesper ) -
@jetshop/coreHave Facebook CAPI tracking respectuseArticleNumberAsId( @woahitsraj )
5.8.2 - 2021-10-11
Fixed
-
@jetshop/coreFix Google Analytics 4 events ( @woahitsraj )
5.8.1 - 2021-10-08
Fixed
-
@jetshop/coreFix image component hiding children on some sites ( @woahitsraj ) -
@jetshop/coreFix Google Analytics no longer sending events ( @woahitsraj )
5.8.0 - 2021-10-06
Added
-
@jetshop/coreAdd OpenGraph docs and test ( @jesper ) -
@jetshop/coreAdd GA4 option for analytics ( @woahitsraj )
Fixed
-
@jetshop/coreSend status code to handle empty routes as 404 on client ( @woahitsraj )
5.7.0 - 2021-09-27
Added
-
@jetshop/{core,ui}Upgraded react-router and react-router-dom to 5.2.1 ( @jesper )
Fixed
-
@jetshop/coreFix organizationNumber input field not containing the proper data when changing profile details. ( @alfredringstad ) -
@jetshop/uiMake sure badges in bottom positions are visible ( @jesper ) -
@jetshop/{core,template-trend}Improve signup validation messages see docs ( @erikpehrers ) -
@jetshop/coreAdd missing product tracking events in cart (add and remove), and for package products. ( @woahitsraj )
5.6.2 - 2021-08-30
Fixed
-
@jetshop/coreAdded redirect case for preview routes so that they would be preserved ( @woahitsraj )
5.6.1 - 2021-08-26
Fixed
-
@jetshop/coreadded modifiedDate to ProductGrid images( @woahitsraj ) -
@jetshop/coreImprove error handling and restrict large page numbers from being querried ( @woahitsraj ) -
@jetshop/coreServer side routing issues will no longer send back a 404 empty route ( @woahitsraj )
Added
-
@jetshop/coresupport for server side tracking with facebook CAPI ( @woahitsraj )
5.6.0 - 2021-06-22
Added
-
@jetshop/coreLanguage suffix added to URL when default language is not selected ( @woahitsraj ) -
@jetshop/coreAdd structured data for all pages ( @woahitsraj )
Fixed
-
@jetshop/template-trendFix bad finish translations ( @alfredringstad ) -
@jetshop/template-trendFix type issues in structured data ( @alfredringstad )
5.5.4 - 2021-05-20
Fixed
-
@jetshop/template-trendUpdate ci file and fix build issue ( @ankarhem )
5.5.3 - 2021-05-12
Added
-
@jetshop/template-trendSample implementation of a HTML content renderer ( @alfredringstad )
Fixed
-
@jetshop/uiPass image title in the image gallery (@Krabba)
5.5.2 - 2021-05-10
Fixed
-
@jetshop/template-trendFix store page rendering in template-trend ( @alfredringstad ) -
@jetshop/coreFix network error handling issue in 5.5.1 release. ( @alfredringstad )
5.5.1 - 2021-05-07
Fixed
-
@jetshop/coreImprove documentation for migrating to Flight 5.0 ( @norbert-j )
Added
-
@jetshop/coreClear auth token when it has expired. ( @woahitsraj ) -
@jetshop/coreAdd support for enabling Sentry ( @rory , @alfredringstad ) -
@jetshop/coreUse node 14 for running Lighthouse performance tests ( @alfredringstad ) -
@jetshop/coreEnable yarn caching to speed up pipelines ( @alfredringstad ) -
@jetshop/coreNew schema stitching API ( @alfredringstad )
5.4.5 - 2021-04-20
Fixed
-
@jetshop/template-trendMinor styling tweaks and bug fixes for dealing with nullish data ( @Ankarhem , @woahitsraj , @alfredringstad , @rory ) -
@jetshop/coreFix bug where global channels cache could be overwritten with channel specific persisted queries. ( @alfredringstad )
5.4.4 - 2021-03-19
Added
-
@jetshop/uiUpgrade snappy-react-grid and add id prop to windowedgrid ( @alfredringstad )
5.4.3 - 2021-03-19
Fixed
-
@jetshop/uiFix issue where refactored content rendering would render children as single node ( @Ankarhem ) -
@jetshop/coreCorrectly handle undefined list values in product list reducer ( @JonatanCamacho )
5.4.2 - 2021-03-08
Added
-
@jetshop/uiAdd ContentRenderer Component ( @woahitsraj )
Fixed
-
@jetshop/coreUpgrade mobile range filter and add a clear functionality touseRangefFilterhook ( @woahitsraj ) -
@jetshop/coreReapply filters on pagination change ( @woahitsraj )
5.4.1 - 2021-03-02
Fixed
-
@jetshop/react-scriptsRegenerator runtime error on building a new shop should be fixed for new shops for real this time ( @woahitsraj )
5.4.0 - 2021-02-20
Added
-
@jetshop/template-trendGetting schema has been updating and requires a new command. Please replace yourpreparescript to begraphql codegeninstead ofgraphql get-schema( @woahitsraj )
Fixed
-
@jetshop/coreAlmost all dependency warnings have been eliminated ( @woahitsraj ) -
@jetshop/react-scriptsRegenerator runtime error on building a new shop should be fixed for new shops ( @woahitsraj )
5.3.1 - 2021-02-20
Fixed
-
@jetshop/coreFixed issue where login on b2b sites would not refetch queries properly ( @woahitsraj )
5.3.0 - 2021-01-12
Added
-
@jetshop/coreReplace lodash.get with es2020 features ( @Ankarhem )
Fixed
-
@jetshop/template-trendUse encrypted values on signup ( @erikpehrers ) -
@jetshop/template-trendFix issue where css would be missing on find location in stores page ( @Ankarhem ) -
@jetshop/template-trendHandle missing breadcrumbs on inactive campaign products ( @Ankarhem ) -
@jetshop/template-trendFix issue with warehouse stock causing product pages to crash ( @Ankarhem ) -
@jetshop/template-trendFix issue with inf. pag. where num. of products was 0 ( @Ankarhem )
5.2.3 - 2020-12-15
Added
-
@jetshop/template-trendAdd modifiedDate where it was missing on queries ( @woahitsraj ) -
@jetshop/coreAdd support for page preview ( @erikpehrers ) -
@jetshop/coreAdd tracking initialization for other googles services usingadditionalGtagTrackingIds( @Ankarhem )
Fixed
-
@jetshop/uiFixes z-index issue in gallery component ( @woahitsraj ) -
@jetshop/template-trendAdd modifiedDate where it was missing on queries ( @woahitsraj ) -
@jetshop/template-trendNo longer uses 3rd-party API for country flags ( @Ankarhem ) -
@jetshop/template-trendStartpage renderer fixed to use the improved api structure ( @Ankarhem ) -
@jetshop/uiFixes issue in Image component where loading state wouldn't reset when src **Changed ** ( @Ankarhem )
5.2.2 - 2020-11-23
Added
-
@jetshop/coreAdd cart view tracker ( @woahitsraj )
5.2.1 - 2020-11-23
Added
-
@jetshop/template-trendRemove standard pagination on demostore in favor of infinite ( @woahitsraj )
Fixed
-
@jetshop/coreRemove currency format culture as it is depricated and use langauge culture instead ( @woahitsraj ) -
@jetshop/coreHandle expired tokens ( @woahitsraj ) -
@jetshop/template-trendFix crash issues with hidden products in product lists ( @Ankarhem )
5.2.0 - 2020-10-30
Added
-
@jetshop/uiAllow prefilling the email field on the login page ( @erikpehrers ) -
@jetshop/template-trendUpdates current translations and adds new translations for Russian and Latvian ( @Ankarhem ) -
@jetshop/coreAdd option to preselect the cheapest variant combination ( @Ankarhem ) -
@jetshop/coreUses new content handing to render the new StartPage if available ( @Ankarhem ) -
@jetshop/template-trendRewrite StartPage components for new content data ( @Ankarhem )
Fixed
-
@jetshop/uiFix email validation regex not validating correctly for long top domains ( @Ankarhem ) -
@jetshop/uiFix issue where we would push entry to history twice on empty categories ( @Ankarhem ) -
@jetshop/coreUpgrade xstate and update the deprecated transient transitions ( @Ankarhem ) -
@jetshop/react-scriptsFix dependency issue withhtml-webpack-plugincausing server compile problems ( @woahitsraj )
5.1.6 - 2020-10-14
Added
-
@jetshop/coreMove OpenGraph meta tags to core and add to all pages ( @Ankarhem )
Fixed
-
@jetshop/coreFix sort resetting filters when applied ( @Ankarhem ) -
@jetshop/coreFix polyfill version to solve https://github.com/Financial-Times/polyfill-library/issues/886 ( @woahitsraj )
5.1.5 - 2020-9-30
Added
-
@jetshop/uiAllow overriding start page item names using newcomponentNamekey in start page item JSON ( @jonatan ) -
@jetshop/coreAdd support in useInfinitePagination hook to use with search pages ( @Ankarhem ) -
@jetshop/temple-trendWindowed search grid example in trend ( @Ankarhem )
Fixed
-
@jetshop/core/articlenumber/:articlenumber is now handled in core instead of trend ( @Ankarhem ) -
@jetshop/coreFix infinite pagination locking scroll position on focused element in chrome > =83 ( @Ankarhem )
5.1.4 - 2020-9-15
Fixed
-
@jetshop/coreFix filters not persisting when returning to category from product ( @Ankarhem ) -
@jetshop/uiPrevent SearchField from crashing when autoCompleteQuery misses either product or category ( @Ankarhem ) -
@jetshop/coreAdd missing id to googleUserId query to resolved apollo network error ( @Ankarhem ) -
@jetshop/coreFix redirect when on the same channel failing to translate route when changing languages ( @woahitsraj ) -
@jetshop/coreFix styling issues in PreOrderDateSelector ( @woahitsraj ) -
@jetshop/coreServer Side Render to string instead of node stream to better handle memory and improve page speed ( @woahitsraj ) -
@jetshop/react-scriptsUpgrade linaria to allow for environment variable interpolation an build time ( @woahitsraj )
5.1.3 - 2020-9-03
Fixed
-
@jetshop/coreFix Login Form provider sending errors in a different way ( @woahitsraj )
5.1.2 - 2020-9-02
Fixed
-
@jetshop/coreFix problem with Product link causing errors on some stores ( @woahitsraj ) -
@jetshop/coreAdds logout route to avoid triggering unathorized errors ( @norbert-j ) -
@jetshop/template-trendMoved SortDropdown to shop and uses new useSortOrders hook ( @Ankarhem )
Added
-
@jetshop/coreRefactored sort with useSortOrders hook ( @Ankarhem ) -
@jetshop/coreRespecting the login disable period coming from API ( @norbert-j ) -
@jetshop/uiAdded pre-date selector component (for product page) ( @norbert-j )
5.1.1 - 2020-8-31
Added
-
@jetshop/coreSyncing browser tabs when a user logged in and logged out ( @norbert-j ) -
@jetshop/coreSyncing browser tabs when a change happened in the user cart ( @norbert-j ) -
@jetshop/coreRefactored sort with useSortOrders hook ( @Ankarhem ) -
@jetshop/coreRespecting the login disable period coming from API ( @norbert-j )
Fixed
-
@jetshop/coreSSR html attributes to fix googles' lang and hreflang mismatch ( @Ankarhem ) -
@jetshop/template-trendAlign badges on product list page ( @Ankarhem ) -
@jetshop/uiAdds missing render prop to Above component ( @Ankarhem ) -
@jetshop/template-trendMoved SortDropdown to shop and uses new useSortOrders hook ( @Ankarhem ) -
@jetshop/coreReduce eagerness of preload on hover for category and product links ( @woahitsraj )
5.1.0 - 2020-8-12
Added
-
@jetshop/coreSupport default boolean filters ( @Jayphen ) -
@jetshop/coreCollect web vitals whenREACT_APP_REPORT_WEB_VITALSis true ( @woahitsraj ) -
@jetshop/coreRespects the browsers Do Not Track (DNT) setting before injecting tracking ( @Ankarhem ) -
@jetshop/coreApply filters in url on location change ( @Ankarhem ) -
@jetshop/template-trendAdding basic cookie consent modal ( @norbert-j ) -
@jetshop/uiUptake modified date on images ( @norbert-j ) -
@jetshop/template-trendFix accessibility issues ( @norbert-j )
Fixed
-
@jetshop/template-trendFix canonical meta links displaying on startpage ( @Ankarhem ) -
@jetshop/template-trendFix bug to display validationMessage in AddToCartForm ( @Ankarhem ) -
@jetshop/template-trendCorrectly displays discounted prices in open graph meta tags ( @Ankarhem ) -
@jetshop/corereplacereact-media-universalwithreact-media( @woahitsraj )
Changed
-
@jetshop/coreSending entire hierarchy of category to analytics ( @norbert-j )
5.0.2 - 2020-6-30
Fixed
-
@jetshop/coreImplement login and sign_up in tag manager ( @norbert-j ) -
@jetshop/coreImplent add to wishlist in tag manager ( @norbert-j ) -
@jetshop/coreFixing the error in Chrome where doing a refresh on the site(F5) after visiting the site from Google, the referrer is still Google( @norbert-j ) -
@jetshop/template-trendWhen trying to add a package product to cart without variant selected, it shows a relevant message on the add to cart button and scrolls to the products ( @norbert-j )
5.0.1
Fixed
-
@jetshop/coreTrack user id in google tag manager( @norbert-j ) -
@jetshop/template-trendAdd support for querying products from /articlenumber/: articlenumber( @erikpehrers )
5.0.0
- Replace emotion with linaria ( @Jayphen )
4.5.17-non-polyfill - 2024-06-27
-
@jetshop/coreRemove polyfill service.
4.5.17 - 2021-08-26
Fixed
-
@jetshop/coreadded modifiedDate to productgird images( @woahitsraj ) -
@jetshop/coreImprove error handling and restrict large page numbers from being querried ( @woahitsraj )
4.5.16 - 2021-05-07
-
@jetshop/coreClear auth token when it has expired. ( @woahitsraj )
4.5.15 - 2021-04-20
-
@jetshop/coreFix bug where global channels cache could be overwritten with channel specific persisted queries. ( @alfredringstad )
4.5.14 - 2021-03-23
Fixed
-
@jetshop/coreCorrectly handle undefined list values in product list reducer @JonatanCamacho )
4.5.10 - 2020-11-23
Added
-
@jetshop/coreAdd cart view tracker ( @woahitsraj )
4.5.9 - 2020-11-23
Fixed
-
@jetshop/coreHandle expired tokens ( @woahitsraj ) -
@jetshop/template-trendFix crash issues with hidden products in product lists ( @Ankarhem )
4.5.8 - 2020-10-30
Fixed
-
@jetshop/coreFix email validation regex not validating correctly for long top domains ( @Ankarhem )
4.5.7 - 2020-10-14
Fixed
-
@jetshop/coreFix polyfill version to solve https://github.com/Financial-Times/polyfill-library/issues/886 ( @woahitsraj )
4.5.6 - 2020-9-30
Added
-
@jetshop/uiAllow overriding start page item names using newcomponentNamekey in start page item JSON ( @jonatan )
Fixed
-
@jetshop/coreFix infinite pagination locking scroll position on focused element in chrome > =83 ( @Ankarhem )
4.5.5 - 2020-9-16
Fixed
-
@jetshop/coreFix filters not persisting when returning to category from product ( @Ankarhem ) -
@jetshop/uiPrevent SearchField from crashing when autoCompleteQuery misses either product or category ( @Ankarhem ) -
@jetshop/coreAdd missing id to googleUserId query to resolved apollo network error ( @Ankarhem ) -
@jetshop/coreFix redirect when on the same channel failing to translate route when changing languages ( @woahitsraj
4.5.4 - 2020-9-08
Fixed
-
@jetshop/coreUserenderToStringinstead ofrenderToNodeStreamfor SSR to prevent memory leak issues and improve server performance ( @woahitsraj )
4.5.3 - 2020-9-02
Fixed
-
@jetshop/coreFix problem with Product link causing errors on some stores ( @woahitsraj )
4.5.2 - 2020-8-31
Fixed
-
@jetshop/coreSSR html attributes to fix googles' lang and hreflang mismatch ( @Ankarhem ) -
@jetshop/coreReduce eagerness of preload on hover for category and product links ( @woahitsraj )
4.5.1 - 2020-8-25
Fixed
-
@jetshop/coreSet filter container to warn only in dev ( @woahitsraj )
4.5.0 - 2020-8-12
Added
-
@jetshop/coreSupport default boolean filters ( @Jayphen ) -
@jetshop/uiUptake modified date on images ( @norbert-j )
4.4.2 - 2020-6-30
Fixed
-
@jetshop/coreFixing the error in Chrome where doing a refresh on the site(F5) after visiting the site from Google, the referrer is still Google( @norbert-j )
4.3.10 & 4.4.1 - 2020-6-25
Fixed
-
@jetshop/coreTrack user id in google tag manager( @norbert-j )
4.3.9 - 2020-6-16
Fixed
-
@jetshop/coreFallback to use id onOrderDetailQueryinuseOrderDetailQueryif missing orderId ( @Ankarhem ) -
@jetshop/coreSerialize Apollo state to a string instead of using JS ( @jonatan ) -
@jetshop/coreClear auth token if is expired and redirect to homepage ( @woahitsraj ) -
@jetshop/template-trendmobile menu access category with subcategories ( @norbert-j ) -
@jetshop/template-trendBuy button is now inactive when the product is out of stock ( @norbert-j )
Added
-
@jetshop/coreImplement UserId in tag manager ( @norbert-j ) -
@jetshop/coreDisable package item variants when out of stock ( @Jayphen )
4.3.8-non-polyfill - 2020-5-29
-
@jetshop/coreRemove polyfill service.
4.3.8 - 2024-06-27
Added
-
@jetshop/uiAddcriticalprop to Image component, intended for use on hero images that load above the fold ( @Jayphen )
4.3.7 - 2020-5-27
Fixed
-
@jetshop/coreFix cart not being fetched on initial render ( @Jayphen )
4.3.6 - 2020-5-26
Fixed
-
@jetshop/coreFixmissing field __typenameregression ( @Jayphen )
Changed
-
@jetshop/corePrevent re-fetch of category, product, and content pages after initial server render ( @Jayphen )
4.3.5 - 2020-5-25
Added
-
@jetshop/coreKeep cart ID in sync between tabs ( @Ankarhem ) -
@jetshop/coreAddDEBUG_MODEenv var, currently used for logging graphql operation times ( @Jayphen )
Fixed
-
@jetshop/coreRemove item from ProductList when it no longer exists in db ( @Jayphen ) -
@jetshop/coreDefault filters to correct data struture to avoid repeated fetches during SSR ( @Jayphen ) -
@jetshop/template-trendUse codesplitting for CategoryPage ( @Jayphen )
Changed
-
@jetshop/coreSet cacheControl to false when using gateway to reduce response size ( @Jayphen )
4.3.4 - 2020-5-13
Fixed
-
@jetshop/coreFix bad url parsing on login redirects ( @woahitsraj )
4.3.3 - 2020-5-13
Added
Fixed
-
@jetshop/coreRedirect url to login will no longer append the last character if there is no query string ( @woahitsraj )
Added
-
@jetshop/coreKeep product lists in sync between tabs ( @Ankarhem ) -
@jetshop/template-trendHit/signoutendpoint when logging out to ensure logout in checkout app ( @woahitsraj )
4.3.2 - 2020-04-29
Fixed
-
@jetshop/coreUpgrade react-apollo and related dependencies ( @Jayphen )
Added
-
@jetshop/coreUpgrade react-apollo and related dependencies ( @Jayphen ) -
@jetshop/template-trendAdd toast notification when a package is added to the cart ( @Jayphen ) -
@jetshop/uiFix CheckboxGroup inputs shrinking in width when horizontal space is reduced ( @Jayphen ) -
@jetshop/template-trendAdd channel selector back to mobile ( @Jayphen ) -
@jetshop/template-trendAdd PID support to MyPages ( @Jayphen ) -
@jetshop/template-trendAdd organizationNumber support to signup ( @Jayphen ) -
@jetshop/template-trendShow price including/excluding VAT in cart and MyPages order details ( @Jayphen ) -
@jetshop/coreAdd support for optional preselected variant in StructuredData ( @erikpehrers )
4.3.1 - 2020-04-10
Fixed
-
@jetshop/coreFix exception when >20 values of the same filter are selected ( @Jayphen ) -
@jetshop/template-trendHandle stores with missing coords in store list ( @Jayphen ) -
@jetshop/coreHandle extended Latin alphabet chars in preselected variant params ( @erikpehrers )
4.3.0 - 2020-04-01
Added
-
@jetshop/coreAdded company signup support ( @Jayphen ) -
@jetshop/template-trendSupport alternate routes on StartPage ( @woahitsraj )
Fixed
-
@jetshop/coreorderId is used onOrderDetailQueryinuseOrderDetailQueryinstead of id ( @woahitsraj ) -
@jetshop/template-trendahasOrderDetailscheck has been added toListOrder.jsso that one can't view order details on an order that has none ( @woahitsraj )
4.2.0 - 2020-03-27
Added
-
@jetshop/coreusePackageProductshook for managing state of package products ( @Jayphen ) -
@jetshop/template-trendPackage Products component on the product page has been added using theusePackageProducts( @woahitsraj )
Fixed
-
@jetshop/uiReduce z-index of arrows/fullscreen button in gallery so they don't appear above modal backgrounds ( @Jayphen ) -
@jetshop/template-trendFix x-overflow on 404 pages at mobile breakpoint ( @Jayphen ) -
@jetshop/template-trendMobile inputs will no longer zoom when focused ( @woahitsraj ) -
@jetshop/template-trendMade header more consistent on mobile and less cramped ( @woahitsraj )
4.1.2 - 2020-03-23
Fixed
-
@jetshop/coreFix filters resetting when paginating ( @Jayphen ) -
@jetshop/coreFix search params resetting after search page rehydrates ( @Jayphen ) -
@jetshop/coreFix potential for 0 search results when narrowing search filters after paginating ( @Jayphen ) -
@jetshop/coreFix search results showing as NaN while loading ( @Jayphen )
4.1.1 - 2020-03-12
Added
-
@jetshop/coreAdded category results to SearchAutoComplete ( @Jayphen )
4.0.0 - 2020-03-11
Added
-
@jetshop/coreRoute preloading is now available. Instructions on how to enable this for existing shops are available here ( @woahitsraj )
Removed
-
@jetshop/coreWe have replaced react-loadable (which is no longer maintained) with loadable-components. The changes needed can be applied automatically, please see the migration guide for details here ( @woahitsraj )
Fixed
-
@jetshop/coregetMissingOptionsshould not return null if second variant is selected first ( @Jayphen ) -
@jetshop/coreSingle domain channels will no longer redirect when there are more than one channel found ( @woahitsraj )
Added
-
@jetshop/coreRoute preloading is now available. See impimentation details here ( @woahitsraj )
Removed
-
@jetshop/coreLoadable compenents have been removed and will no longer work. Please read migration details here ( @woahitsraj )
3.13.4 - 2020-02-25
Added
-
@jetshop/coreAdduseVariantsFromUrlhook to preselect variants from search params ( @Jayphen )
Fixed
-
@jetshop/uiAddtype=buttonto DropdownMenuButton ( @Jayphen ) -
@jetshop/coreFix variant preselection during SSR ( @Jayphen ) -
@jetshop/template-trendAdd null check for store data at /stores route ( @woahitsraj )
3.13.3 - 2020-02-14
Added
-
@jetshop/coreAdd getVariantFromSelection method to useProductVariants ( @Jayphen )
Fixed
-
@jetshop/allResolved to patched Emotion 9 to suppress deprecated lifecycle method warnings ( @Jayphen )
3.13.2 - 2020-02-05
Fixed
-
@jetshop/coreFix product list localStorage key not persisting between sessions ( @Jayphen )
3.13.1 - 2020-02-03
Fixed
-
@jetshop/coreFix boolean filter not updating URL params ( @Jayphen )
Added
-
@jetshop/coreDeprecation warning added for FilterContainer ( @Jayphen )
3.13.0 - 2020-01-31
Added
-
@jetshop/coreAdd useProductVariants hook ( @Jayphen ) -
@jetshop/coreAdd useProductList hook ( @Jayphen ) -
@jetshop/coreAdd useProductListItems hook ( @Jayphen ) -
@jetshop/template-trendAdd example Favourites implementation ( @Jayphen ) -
@jetshop/template-trenduseProductVariants for product page variants ( @Jayphen ) -
configAdd config flag for opting in to new product variant handling ( @Jayphen )
3.12.2 - 2020-01-23
Fixed
-
@jetshop/coreFix case where preloaded chunks would be double fetched in Chrome ( @Jayphen )
3.12.1 - 2020-01-16
Fixed
-
@jetshop/react-scriptsAdd crossOriginLoading flag to Webpack to resolved cross-origin errors in development ( see: https://reactjs.org/docs/cross-origin-errors.html ) ( @Jayphen ) -
@jetshop/corePersisted queries should use channel headers ( @Jayphen ) -
@jetshop/coreFixed filters breaking after logging in/out ( @norbert-j ) -
@jetshop/coreInclude search params in canonical href ( @Jayphen ) -
@jetshop/template-trendFixed error messages overlaying labels ( @norbert-j ) -
@jetshop/template-trendFixed duplicate page view tracking on start page ( @norbert-j ) -
@jetshop/template-trendTrack page view on search page when search term changes ( @norbert-j )
Added
-
@jetshop/template-trendAdded GA page view track to several pages: my pages, store locator, password change, login and signup ( @norbert-j )
Changed
-
@jetshop/uiAddidprops forSelectDropdownto associate labels with inputs ( @norbert-j ) -
@jetshop/template-trendUsing variant image in product toast and cart ( @Jayphen )
3.12.0 - 2020-01-16
Added
-
@jetshop/template-trendDisplay quantity with multiplied price in add to cart flyout ( @norbert-j ) -
@jetshop/template-trendPassing down list name from home page product grid to product page for GA ( @norbert-j ) -
@jetshop/coreAdd support for custom route names ( @norbert-j ) -
@jetshop/coreAdd list attribute to product page view event for GA ( @norbert-j ) -
@jetshop/coreAdd auto pre-selecting variants by url query on product pages ( @norbert-j )
Changed
-
@jetshop/coreAdd alias to alternate links ( @norbert-j )
Fixed
-
@jetshop/coreredirectDisabled will be preserved on channel auth redirects and is now case insensitive ( @woahitsraj ) -
@jetshop/coreChannels that require auth will not prefetch queries as it causes errors ( @woahitsraj ) -
@jetshop/coreFixed problem where products who's route started with the same string as the basename would 404 ( @woahitsraj )
3.11.0 - 2019-12-19
Added
-
@jetshop/coreAdd support for SalesSource cookie ( @woahitsraj ) -
@jetshop/coreAdd support for infinite pagination ( @alfredringstad )
3.10.2 - 2019-12-11
Fixed
-
@jetshop/coreGeoredirect will now look for a channel with the country set as default first ( @woahitsraj )
Added
-
@jetshop/coreAddshop.config.jsoption for using article number as id in gtag instead of Jetshop product id ( @alfredringstad )
3.10.1 - 2019-12-10
Added
-
@jetshop/template-trendAdd a banner that suggests switching channels when a recommendedChannel is found ( @Jayphen )/( @mairamartinsk ) -
@jetshop/coreAdd support for PID to signup form ( @Jayphen ) -
@jetshop/template-trendAdd PID to SignupPage ( @Jayphen )
Fixed
-
@jetshop/coreRemove location reporting from Google Analytics as it causes issues for Single Page Apps ( @woahitsraj ) -
@jetshop/coreFix crash in StructuredProductData when price, primaryRoute or stockStatus are null ( @Jayphen ) -
@jetshop/coreAllow routing to /forgot-password and /reset-password when channel requires auth ( @Jayphen ) -
@jetshop/intlFix translation linting and upgrade format-message to 6.2.3 ( @alfredringstad )
3.10.0 - 2019-11-28
Added
-
@jetshop/coreAdded preconnect link elements for known external script dependencies ( @Jayphen ) -
@jetshop/coreAdd configurable persisted queries to increase throughput under heavy traffic ( @Jayphen )
3.9.3 - 2019-10-20
-
@jetshop/template-trendAppropriately size images on Start Page ( @Jayphen ) -
@jetshop/template-trendUpgrade typescript for optional chaining ( @Jayphen ) -
@jetshop/coreClear filter option should now work when multiple filters active ( @Jayphen ) -
@jetshop/coreFix channel redirect logic for paths without basename ( @woahitsraj )
Fixed
-
@jetshop/coreFilters are applied correctly when going back/forward in history ( @Jayphen ) -
@jetshop/coreActive filters are displayed as active during server render ( @Jayphen )
3.9.2 - 2019-10-12
Fixed
-
@jetshop/coreRecommended channel is no longer undefined ( @woahitsraj ) -
@jetshop/coreGeoredirects will no longer run when a channel is chosen ( @woahitsraj )
Fixed
-
@jetshop/coreFixes a bug where 'clear filter' on list filters would not work when multiple filters were active ( @Jayphen )
3.9.1 - 2019-10-08
Fixed
-
@jetshop/coreRecommended Channel is now available on ChannelProvider ( @woahitsraj )
3.9.0 - 2019-10-07
Fixed
-
@jetshop/coreChannel handling has been refactored to avoid leaking data to the global apollo client ( @woahitsraj ) -
@jetshop/coreChannels that require authorization will be redirected to the login page if there is no auth token ( @woahitsraj ) -
@jetshop/coreChannel redirect and routing logic has been drastically simplified ( @woahitsraj )
3.8.0
Added
-
@jetshop/coreSupport for A/B testing with Google Optimize ( @alfredringstad )
Changed
-
@jetshop/coreUpgraded react-router to 5.1 ( @alfredringstad )
Fixed
-
@jetshop/react-scriptsTranspile node_module imports with babel to solve issues with dependencies only shipping ES6+ code ( @alfredringstad )
3.7.6
-
@jetshop/coreFixed broken legacy filters when importingGlobalFilters( @woahitsraj )
3.7.5
Fixed
-
@jetshop/uiImprove image component backward compatibility ( @woahitsraj ) -
@jetshop/coreuseFreeShippingCheck will now accept no arguments ( @woahitsraj ) -
@jetshop/coreEnable trust proxy setting ( @jonatan )
3.7.4
Fixed
-
@jetshop/coreFixed wrong lookup on routes when changing channels for single domain ( @woahitsraj ) -
@jetshop/coreRoute lookup failures will now fall back to start page ( @woahitsraj )
3.7.3
Fixed
-
@jetshop/coreRoutes will now be preserved with Geo redirect and single domain redirect ( @woahitsraj ) -
@jetshop/coremy-pages profile page and password page will no longer crash ( @woahitsraj )
3.7.2
Fixed
-
@jetshop/coreFix some routes not being redirected properly on channel change ( @woahitsraj )
3.7.1
Fixed
-
@jetshop/corePrevent reset store being fired while queries are in flight in login/logout ( @woahitsraj )
3.7.0
Changed
-
@jetshop/coreOpt-in (for now) refactor of filters to improve DX and performance ( @Jayphen )
Fixed
-
@jetshop/coreFixedpricesIncVatcheck on channel settings used byusePricehook ( @Jayphen ) -
@jetshop/coreDouble slashes will not be sent on ProductLinks from category ( @woahitsraj )
3.6.1
Fixed
-
@jetshop/coreFix bug where login redirect would fail if there was no RedirectUrl ( @woahitsraj )
3.6.0
Added
-
@jetshop/uiRefactor Image component; usespictureandimginstead of a background image; various performance enhancements ( @Jayphen )
3.5.3
Fixed
-
@jetshop/coreFix bug where login redirect would fail if there was no RedirectUrl ( @woahitsraj )
3.5.2
Fixed
-
@jetshop/coreLogin redirect will now happen after auth token has been got from cart ( @woahitsraj )
3.5.1
Fixed
-
@jetshop/coreAppropriate culture header will now be set using accept-language or default culture ( @woahitsraj ) -
@jetshop/coreLogin will now actually redirect to RedirectUrl if it is in the query string ( @woahitsraj )
Fixed
-
@jetshop/coreFix optimistic response for set quantity mutation ( @Jayphen )
3.5.0
Changed
-
@jetshop/coreCountry settings no longer available on channel to reduce channels query size ( @woahitsraj )
3.3.4
Added
-
@jetshop/coreAdd pre order date to AddToCartFormik ( @woahitsraj )
Fixed
-
@jetshop/coreRemove culture from query string in alternate routes when it is default ( @woahitsraj )
3.3.3
Added
-
@jetshop/coreLogin will now redirect to RedirectUrl if it is in the query string ( @woahitsraj )
3.3.2
Fixed
-
@jetshop/coreFixed issue where multiple tracking events to category were fired ( @woahitsraj )
Added
-
@jetshop/template-trendMore Swedish translations for My Pages ( @woahitsraj )
3.3.1
Fixed
-
@jetshop/corePage titles will now be sent in google analytics ( @woahitsraj ) -
@jetshop/template-trendRetain query params when redirecting to login page ( @Jayphen )
Added
-
@jetshop/template-trendSwedish translations for My Pages ( @woahitsraj )
3.3.0
Added
-
@jetshop/coreAdded several e2e add to cart integration tests ( @woahitsraj ) -
@jetshop/coreKeep TLS/SSL connections alive when server side rendering with Apollo link keep alive ( @alfredringstad ) -
@jetshop/coreAdd keepAlive for all fetch calls ( @jonatan )
Changed
-
@jetshop/coreBundling performance improvements ( @alfredringstad )
Removed
-
@jetshop/uiBREAKINGreact-apollo-hookshas been replaced in favor of@apollo/react-hooks( @woahitsraj )
Fixed
-
@jetshop/uiProduct configurations should change when selected ( @woahitsraj ) -
@jetshop/corePage titles will now be sent in google analytics ( @woahitsraj ) -
@jetshop/coreProduct lists will attribute revenue to categories in google analytics ( @woahitsraj ) -
@jetshop/coreCurrency now set in google analytics ( @woahitsraj ) -
@jetshop/corePagination is now correctly applied during server render @Jayphen ) -
@jetshop/coreAdded option to usepagenumfor pagination queryString @Jayphen ) -
@jetshop/uiPagination now renders anchor tags instead of buttons @Jayphen )
3.2.0
Added
-
@jetshop/coreAdd support for Product Configurations ( @norbert-j ) -
@jetshop/template-trendAdd Store Locator ( @atwoodhouse )
Changed
-
@jetshop/uiPrevent hash links from scrolling to viewport top ( @Jayphen ) -
@jetshop/coreAdd keepAlive for all fetch calls @jonatan ) -
@jetshop/uiReduce quality of LQIPs used by image component @Jayphen )
Fixed
-
@jetshop/coreAdd polyfills for IE (Promise, Fetch, and Symbol) @Jayphen ) -
@jetshop/coreImprove bundling performance and reduce initial bundle size @toli ) -
@jetshop/corePrevent product page crashing when customerComments are not fetched @Jayphen )
3.1.3 - 2019-08-09
Changed
-
@jetshopUpgrade to React 16.9 ( @Jayphen )
3.1.2 - 2019-08-08
Fixed
-
@jetshop/corePage tracking on single domain mode now includes basename ( @woahitsraj )
3.1.0 - 2019-08-06
Added
-
@jetshop/coreAdduseSwitchToVariantImagehook, which switches the displayed gallery image to the selected variant ( @Jayphen ) -
@jetshop/template-trendAdd development script for inspecting node ( @woahitsraj ) -
@jetshop/template-trendAdd badge to mobile cart icon ( @mairamartinsk )
Fixed
-
@jetshop/coreFix issue where only one product variant would be set when usingdefaultSelectedItemonSelectDropdown( @woahitsraj ) -
@jetshop/coreFix bug where channelsQuery was expected as a parameter but was on the ApolloConfig causing warning to be thrown ( @woahitsraj ) -
@jetshop/template-trendFix sorting dropdown background color on category page ( @mairamartinsk ) -
@jetshop/template-trendFix cancel button width on search bar ( @mairamartinsk )
Changed
-
@jetshop/template-trendRefactor and move ProductGrid and ProductCard in to Trend ( @Jayphen ) -
@jetshop/template-trendRefactor ProductPage ( @Jayphen ) -
@jetshop/template-trendArticle number on product page changes to reflect selected variation ( @mairamartinsk )
3.0.0 - 2019-07-25
Added
-
@jetshop/coreSetting language based on "accepted-language" header ( @norbert-j )
Breaking
-
@jetshop/coreReplace react-scripts with Razzle ( @jonatan ) -
@jetshop/coreRemove Addwish and nosto into separate modules ( @woahitsraj ) -
@jetshop/coreRemovegqlutility ( @alfredringstad )
Changed
-
@jetshop/coreRemoved cookie-to-localStorage conversion for cartId ( @Jayphen )
0.16.4 - 2019-08-13
Fixed
-
@jetshop/coreRemove stray "!" in ProductRoute ( @woahitsraj )
0.16.3 - 2019-08-07
Fixed
-
@jetshop/corePage tracking on single domain mode now includes basename ( @woahitsraj )
0.16.1 - 2019-07-22
Changed
-
@jetshop/coreChanged MyPages Customer forms to use updated API (unique id, addition of name) for CustomerField ( @Jayphen ) -
@jetshop/coreFlight now uses node 12 ( @woahitsraj )
Fixed
-
@jetshop/coreFix product page crash when structuredData key is not in shop config ( @Jayphen )
Added
-
@jetshop/template-trendAdd campaigns to product page ( @Jayphen ) -
@jetshop/template-trendAdded variant option names to cart and order detail listing ( @norbert-j ) -
@jetshop/template-trendAdded local copy of schema to improve graphql dx ( @Jayphen ) -
@jetshop/cliCLI will ask for shopid and set it in shop.config.js and .graphqlconfig ( @Jayphen )
0.16.0 - 2019-07-18
Added
-
@jetshop/coreAdd plugins config option for Apollo server ( @alfredringstad ) -
@jetshop/coreAdded public API for registering custom analytics trackers ( @KATT ) -
@jetshop/coreuseTrackerhook for triggering analytics events ( @KATT ) -
@jetshop/coreAdded quantity to add to cart tracking events ( @Jayphen ) -
@jetshop/coreAdded variant and url keys to product tracking ( @Jayphen ) -
@jetshop/coreAdded password validation for reset and change password forms ( @Jayphen ) -
@jetshop/coreAllow structured product data to be edited in shop ( @Jayphen ) -
@jetshop/coreAdded delivery address support to MyPages ( @norbert-j ) -
@jetshop/coreAddedusePricehook ( @Jayphen )
Changed
-
@jetshop/coreUpgraded apollo-server to 2.6.9 ( @Jayphen ) -
@jetshop/uiRemovedPriceBehaviourin favour ofusePrice()( @Jayphen ) -
@jetshop/uiRemoved queries forrecommendedPrice, as it is unused ( @Jayphen )
0.15.0 - 2019-07-05
Changed
-
@jetshop/template-trendTheme.jsis now independent fromui( @woahitsraj )
Added
-
@jetshop/coreEnable Sentry on the server ( @woahitsraj ) -
@jetshop/uiAdd propinitialOpenMatchingCategoriesto automatically open categories matching the current path in RecursiveTree ( @alfredringstad ) -
@jetshop/uiAdded sanitize and normalize css to Theme as optional imports ( @woahitsraj )
0.14.9 - 2019-07-01
-
@jetshop/coreRender link tags on server in Head ( @woahitsraj )
0.14.8 - 2019-07-01
-
@jetshop/coreOnly render canonical route when route object is present ( @woahitsraj )
0.14.7 - 2019-06-28
Fixed
-
@jetshop/coreLock graphql version due to Object.freeze causing bug ( @woahitsraj ) -
@jetshop/coreFix bug where nosto would fail on null cart ( @woahitsraj ) -
@jetshop/uiImproved styling of some components ( @woahitsraj ) -
@jetshop/template-trendClean up trend to make it look nicer ( @woahitsraj )
0.14.6 - 2019-06-26
Fixed
-
@jetshop/coreAdd cart null check for backwards compatibility ( @woahitsraj )
0.14.5 - 2019-06-26
Fixed
-
@jetshop/coreFix bad null check on route query warning ( @woahitsraj )
0.14.4 - 2019-06-26
Fixed
-
@jetshop/coreAdd warning for RouteCrumbFragment not being included on RouteQuery.gql ( @woahitsraj ) -
@jetshop/uiFix images breaking that are not local ( @woahitsraj ) -
@jetshop/template-trendFix widths on my pages being to big on tablet ( @woahitsraj ) -
@jetshop/template-trendFix nested forms on Product page ( @woahitsraj )
0.14.3 - 2019-06-25
Fixed
-
@jetshop/coreAdd key to link tags on Head ( @woahitsraj )
0.14.2 - 2019-06-25
Added
-
@jetshop/coreAdd alternate and canonical link tags to Head ( @woahitsraj )
Changed
-
@jetshop/coreUpdated Apollo Client to 2.6, and enabledassumeImmutableResultsfor performance gains. See Apollo's post on 2.6 for more detail ( @Jayphen ) -
@jetshop/coreUpdated React Apollo along with various other Apollo packages. For a full list, see the diff ( @Jayphen )
Fixed
-
@jetshop/coreFix regression where cart button would be disabled on shops using the old framework ( @woahitsraj ) -
@jetshop/coreFix issue with exception thrown by localStorage.getItem in Safari Private Browsing Mode ( @jonatan ) -
@jetshop/coreFix SSR regression issue with missing breakpoint persistance ( @jonatan ) -
@jetshop/uiFix issue SSR hydration caused by LoadingBar ( @jonatan ) -
@jetshop/uiOnClick event now bubbles up on ProductLinks ( @woahitsraj )
0.14.1 - 2019-06-10
Fixed
-
@jetshop/coreRemove query for ID on Countries due to bad cache normalization ( @woahitsraj )
Changed
-
@jetshop/react-scriptsUpdatedreact-testing-library– it has been renamed to@testing-library/react( @Jayphen )
0.14.0 - 2019-06-10
Added
-
@jetshop/uiAddedCurrencycomponent ( @Jayphen ) - Added user signup ( @Jayphen )
-
@jetshop/coreAbility to change products per page using PaginationProvider ( @alfredringstad ) -
@jetshop/coreRefactored Add to cart to use Formik ( @woahitsraj ) -
@jetshop/coreAdd to cart now supports customer comments with validation ( @woahitsraj ) -
@jetshop/coreNosto now supports attribution ( @woahitsraj ) -
@jetshop/intlIntl will now extract strings from core and ui ( @woahitsraj )
0.13.4 - 2019-05-22
Added
-
@jetshop/coreRoute will now be preserved on channel redirects ( @woahitsraj )
Fixed
-
@jetshop/coreSingle domain mode georedirect will now has a starting slash ( @woahitsraj )
0.13.3 - 2019-05-17
Fixed
-
@jetshop/coreSingle domain mode georedirect will now no longer redirect to bad routes ( @woahitsraj )
0.13.2 - 2019-05-16
Changed
-
all packagesVarious dependency updates. For a full list, see the merge request ( @Jayphen )
0.13.1 - 2019-05-13
Fixed
-
@jetshop/coreNosto tagging now rendering on server ( @woahitsraj ) -
@jetshop/coreMake mutations return a promise so they're chainable ( @alfredringstad ) -
@jetshop/coreDisable redirect will now also clear cookies ( @woahitsraj ) -
@jetshop/uiFix data attribute name warning in FilterAccordion ( @alfredringstad )
0.13.0 - 2019-05-09
Added
-
@jetshop/uigetFlyoutPropsinSearchAutoCompleteContainernow acceptsrefKeyoption ( @Jayphen ) -
@jetshop/uiProps passed toGalleryare now spread onreact-image-gallerycomponent ( @Jayphen ) -
@jetshop/coreAddHeadcomponent for title/meta data on all Dynamic Route pages ( @Jayphen ) -
@jetshop/template-trendLoad polyfills before all other chunks ( @Jayphen ) -
@jetshop/uidefaultFiltersonGlobalFilterscan now be scoped to a specific category ( @Jayphen )
Fixed
-
@jetshop/uiMobile filters now show quantity ( @alfredringstad ) -
@jetshop/coreFix regression on category preview route ( @woahitsraj ) -
@jetshop/coreAlways render product variation provider on product routes ( @woahitsraj ) -
@jetshop/uiWhen usingGlobalFilters, the "Clear filters" button will no longer appear on categories that have no applicable filters applied ( @Jayphen )
0.12.3 - 2019-05-02
Fixed
-
@jetshop/coreUse lodash get for title to prevent type error ( @woahitsraj )
0.12.2 - 2019-05-02
Fixed
-
@jetshop/coreAdd title to NostoProductRecos ( @woahitsraj ) -
@jetshop/coreAddwish: Fix inconsistent state on error ( @KATT )
Added
-
@jetshop/uiScrollRestorationHandlernow takes an array of route types to ignore ( @Jayphen )
0.12.1 - 2019-04-25
Fixed
-
@jetshop/coreAdd nosto account id back to ChannelsFragment ( @woahitsraj )
0.12.0 - 2019-04-23
Added
-
@jetshop/template-trend#270 Add Page_view tracking for search page ( @OskarHeden ) -
@jetshop/coreAdding?redirectDisabled=truewill disable all redirects ( @woahitsraj )
Fixed
-
@jetshop/template-trend#273 Correct ternary for bottomRight badges ( @OskarHeden ) -
@jetshop/coreShop config currency formatting will take precedence over API ( @woahitsraj ) -
@jetshop/coreAdd slot 'style' to index.html for Helmet style markup ( @vincent ) -
@jetshop/coreFix inconsistencies on add to cart mutation to align with persistent cart in UI.AddToCartnow has new propertycartMutation. ( @KATT ) -
@jetshop/coreAdd deprecation warning onAddToCart:onAddToCart( @KATT )
0.11.1 - 2019-04-15
Added
-
@jetshop/uiImage now accepts aqualityprop ( @Jayphen ) -
@jetshop/uiGallery accepts aqualityandthumbnailQualityprop ( @Jayphen ) -
@jetshop/template-trendAdd support for dynamic categories ( @Jayphen )
Fixed
-
@jetshop/coreOptionSwitchwill useoptionsprop to construct variant options if passed in ( @Jayphen )
0.11.0 - 2019-04-15
Fixed
-
@jetshop/coreSingle domain mode now functioning based on channel URL ( @woahitsraj )
Added
-
@jetshop/coreAdd 3 new callback props toAddToCart:onAddToCartInit/onAddToCartError/onAddToCartSuccessthat are called with a unified interface
Fixed
-
@jetshop/coreDeprecateAddToCart:onAddToCart -
@jetshop/coreFix optimistic mutation for add to cart when adding multiple products
0.10.8 - 2019-04-08
Fixed
-
@jetshop/coreCurrency formatting now being properly set from API ( @woahitsraj )
0.10.7 - 2019-04-08
Fixed
-
@jetshop/coreAdd cache busting on Addwish JSONP requests ( @KATT ) -
@jetshop/coreFixAddwish.trackCartCheckoutbeing called when Addwish is not loaded and not the other way around ( @KATT ) -
@jetshop/coreFix GraphQL Gateway propagating errors from underlying GraphQL API ( @KATT )
0.10.6 - 2019-04-08
-
@jetshop/uiFix filter accordion items displaying as expanded on first load ( @Jayphen )
0.10.5 - 2019-04-05
Fixed
-
@jetshop/coreImprove image component backwards compatibility ( @woahitsraj )
0.10.4 - 2019-04-05
Fixed
-
@jetshop/coreFix performance issues in image component ( @woahitsraj )
0.10.3 - 2019-04-02
Fixed
-
@jetshop/coreFix bad logic for single domain mode -
@jetshop/coreFixIntervalQuery's state doesn't get overridden by erroneous requests
0.10.2 - 2019-04-02
Fixed
-
@jetshop/coreFix channelsQuery gets pulled on interval
0.10.1 - 2019-03-29
Fixed
-
@jetshop/coreFix regression with singleDomainMode ( @woahitsraj )
Fixed
-
@jetshop/template-trendMake sure rich translation in EmptySearchResults uses documented syntax ( @alfredringstad )
0.10.0 - 2019-03-28
Added
-
@jetshop/core Addwish integration - (@KATT)
-
@jetshop/intlDocumentation of the Intl package ( @alfredringstad ) -
@jetshop/coreAllow channels query to be set in apollo config ( @woahitsraj )
Fixed
-
@jetshop/intlFix intl extraction on Windows ( @alfredringstad ) -
@jetshop/coreSingle domain mode now fixed ( @woahitsraj )
0.9.5 - 2019-03-27
-
@jetshop/uiAllow Image src to be overridden after first render ( @Jayphen )
0.9.4 - 2019-03-27
Added
-
@jetshop/uiAddedcropprop to Image component to allow opt-in to cropping ( @Jayphen ) -
@jetshop/uiAddedfillAvailableSpaceprop to Image component ( @Jayphen ) -
@jetshop/uiAddedgravityprop to Image component, for use withcrop( @Jayphen ) -
@jetshop/uiAdded data-attributes to Image component to allow for easier styling ( @Jayphen )
Changed
-
@jetshop/uiImage component defaults to 1:1 instead of null ( @Jayphen ) -
@jetshop/uiImage usesfitresizing method instead ofcropwhen aspect is provided ( @Jayphen ) -
@jetshop/uiImage logs a warning to the console if a boolean is provided as the src ( @Jayphen ) -
@jetshop/uiAdddata-srcsetto Image component for easier debugging ( @Jayphen ) -
@jetshop/docsUpdate Image component docs with new changes ( @Jayphen ) -
@jetshop/coreRemove cases whereprimaryRouteandobject { breadcrumbText }was being unnecessarily fetched to improve perf ( @Jayphen ) - 9976a934
Fixed
-
@jetshop/coreFix bug where incorrect key was used for nosto cart items ( @woahitsraj ) -
@jetshop/coreFix bug where FlightNostoCart may crash ( @jonatan ) -
@jetshop/uiFix case where Image would not load if src contains unsafe characters ( @Jayphen ) -
@jetshop/template-trendFix EmptySearchCategoriesQuery.gql to prevent crash when search results are empty ( @Jayphen )
0.9.3 - 2019-03-21
Fixed
-
@jetshop/coreFix bug where tracking and tag manager IDs in shop.config were ignored ( @Jayphen )
Changed
-
@jetshop/uiFilter choices with 0 results are disabled ( @johan.bjerling )
0.9.2 - 2019-03-21
Fixed
-
@jetshop/uiAllowclassNameprovided as prop to Image component to override default styles ( @Jayphen )
0.9.1 - 2019-03-20
Fixed
-
@jetshop/uiFixed case where Image component would break when a className was given to it (e.g. via Emotion) ( @Jayphen )
0.9.0 - 2019-03-20
Deprecated
-
@jetshop/uiloadEagarlyandlqipprops onImageare deprecated ( @Jayphen )
Fixed
-
@jetshop/uiImage component will no longer throw an error if the image 404s ( @Jayphen ) -
@jetshop/uiFix case where RangeFilter values would not update when other filters were applied ( @Jayphen ) -
@jetshop/uiFix broken badge image when transparent badge is selected in admin ( @Jayphen ) -
@jetshop/coreAdded expiry to cookies for channel @woahitsraj )
Added
-
@jetshop/uiAddedthumbnailSizesprop to Gallery component ( @Jayphen ) -
@jetshop/uiAdded Reset button state to RangeFilter component ( @Jayphen ) -
@jetshop/uiDisable RangeFilter component when min and max value are the same ( @Jayphen ) -
@jetshop/uiAddeddisableParamChangeprop to FilterContainer to disable updating of URL params on filter change ( @Jayphen ) -
@jetshop/docsAdded some documentation on best practices ( @Jayphen ) -
@jetshop/docsAdded documentation for shop config and channel overrides @woahitsraj )
Changed
-
all packagesUpgraded to React 16.8.4 ( @Jayphen ) -
@jetshop/uiImage component rewritten for better performance ( @Jayphen ) -
@jetshop/uiImages now default tonullforaspect( @Jayphen ) -
@jetshop/coreUpdate all gql fragments to useurlfield onimagesfor product queries ( @Jayphen ) -
@jetshop/coreRefactored channel handling to be more clear and simple @woahitsraj )
0.8.4 - 2019-03-18
Fixed
-
@jetshop/coreFixes bug where the locally-persisted cartID could fall out of sync with the server ( @Jayphen )
0.8.3 - 2019-03-07
Fixed
-
@jetshop/coreRemoved ts-optchain to fix IE and Safari support ( @woahitsraj )
Added
-
@jetshop/uiAddedhasMissingOptionto AddToCart render prop ( @Jayphen )
Changed
-
@jetshop/template-trendAdd to cart button is not enabled until variants have been selected ( @Jayphen ) -
@jetshop/corecartIdis now stored in localStorage rather than in a cookie ( @Jayphen ) -
@jetshop/coreAddToCartwill now throw an error if the product being added to cart does not have unique article numbers for variants ( @Jayphen ) -
@jetshop/coreapollo-link-statedependency removed ( @Jayphen )
0.8.2 - 2019-03-05
Changed
-
all packagesUpgraded to React 16.8.3 ( @Jayphen ) -
all packagesAdded newreact-hooks/exhaustive-depseslint rule ( @Jayphen ) -
@jetshop/uiLoadingBarnow has a z-index of 2147483647 (max possible) ( @Jayphen ) -
@jetshop/{core, ui}Update Filter components to handle new filter ID construction ( @Jayphen ) -
@jetshop/coreAddcartQueryprop toAddToCart, which accepts a custom query to be used for the cart's optimistic response ( @Jayphen )
Fixed
-
@jetshop/coreUpdate type definitions from updated schema ( @Jayphen ) -
@jetshop/coreEnsureFlightNostoRecosdoes not fail when there are no products in Nosto ( @Jayphen ) -
@jetshop/coreFlightNostoRecosnow useschild-as-fnpattern, with an object containingproductsas the first arg ( @Jayphen )
0.8.1 - 2019-02-28
Deprecated
-
@jetshopdisableGatewayflag in the shop config has been replaced withenableGateway, which is disabled by default ( @Jayphen )
Added
-
@jetshop/coreAdded support for 'Best Seller' sort order ( @Jayphen )
Changed
-
@jetshop/template-trendUse slimmed-downStartPageProductGridinStartPageQuery( @Jayphen ) -
@jetshop/coreDisabled GraphQL gateway by default. ( @Jayphen )
0.8.0 - 2019-02-21
Deprecated
-
@jetshop/coreQueries in thequeries.tsare now deprecated ( @woahitsraj )
Fixed
-
@jetshop/uiInvalid variant combinations will now be disabled instead of disappear ( @woahitsraj ) -
@jetshop/uiAdd a key toSuggestedTermbolded parts to eliminate React warning ( @Jayphen ) -
@jetshop/uiFix search breaking when regex special chars are part of search string ( @Jayphen ) -
@jetshop/template-trendFix mobile navigation not linking correctly to categories ( @Jayphen ) -
@jetshop/template-trendFix NotFoundPage font family display ( @Jayphen ) -
@jetshop/template-trendShow variant image and details in the cart if a variant is added ( @Jayphen ) -
@jetshop/coreNostoId will now be loaded from channel settings ( @woahitsraj )
Added
-
@jetshop/uiA custom check and carrot can now be passed to SelectDropdown ( @woahitsraj ) -
@jetshop/coreIf the path comes back different from the API a 301 redirect will be rendered ( @woahitsraj ) -
@jetshop/core@jetshop/ui@jetshop/template-trendGraphql Queries are now composed in the shop and using.gqlfiles ( @woahitsraj ) -
@jetshop/uiAddedLoadingLinecomponent ( @Jayphen ) -
@jetshop/uiAddedLoadingBarcomponent ( @Jayphen ) -
@jetshop/uiAddedContentPageLinkcomponent ( @Jayphen ) -
@jetshop/coreAddedreact-apollo-network-statusmiddleware and wrapped the tree with aNetworkStatusProviderto globally provide the app's network status ( @Jayphen ) -
@jetshop/docsAdded documentation for loading state best practices ( @Jayphen ) -
@jetshop/coreAddedgetCartItemVarianthelper method to simplify retrieving variant details in the cart ( @Jayphen )
Changed
-
@jetshop/template-trendTemplate trend now uses DemoStore ( @woahitsraj ) -
@jetshop/uiAddedcacheHitboolean prop toCategoryPage,ProductPage,ContentPage( @Jayphen ) -
@jetshop/uiConvertedStock/StockStatusContainerto a hydra component, which exports auseStockStatuscustom hook ( @Jayphen ) -
@jetshop/template-trendAdded loading states for all dynamic routes ( @Jayphen ) -
@jetshop/template-trendUseContentPageLinkfor footer links ( @Jayphen ) -
@jetshop/template-trendMoveThemeprovider fromShop.jstoclient.jsandboot.js( @Jayphen ) -
@jetshop/template-trendTheNotifyWhenBackcomponent will now show a relevant error when the email address is invalid ( @Jayphen ) -
@jetshop/template-trendTheNewsletterFieldcomponent will now show a relevant error when the email address is already subscribed ( @Jayphen ) -
@jetshop/coreAddedgetErrorDetailhelper to assist in parsing ApolloErrors ( @Jayphen )
0.7.1 - 2019-02-13
Fixed
-
@jetshop/coreFilterContainerwill now properly re-render when applying filters viaapplyFiltersmethod ( @Jayphen ) -
@jetshop/uiFix potential bug whensearchTermis not passed in toSuggestedTerm( @Jayphen )
0.7.0 - 2019-02-12
Fixed
-
@jetshop/coreUpgraded polyfill.io service to v3, which fixes cases where unknown user agents were not polyfilled ( @Jayphen ) -
@jetshop/coreOverhauled nosto implementation to no longer use graphql and support Nosto IDs ( @woahitsraj )
Changed
-
all packagesUpgraded to React 16.8 ( @Jayphen ) -
@jetshop/template-trendReplacedSearchFieldContainerwithSearchAutoCompleteContainer( @Jayphen ) -
@jetshop/uiDeprecatedSearchFieldContainer( @Jayphen ) -
@jetshop/uiMake strings inSearchFieldtranslatable ( @Jayphen )
Added
-
@jetshop/uiAddedSearchAutoCompleteContainer( @Jayphen ) -
@jetshop/coreAddedapplyFilters(filters: ActiveFilters)method toFilterContext( @Jayphen )
0.6.4 - 2019-02-07
Fixed
-
@jetshop/uiSizeswill now be correctly calculated on Gallery images ( @Jayphen )
Added
-
@jetshop/uiAddedfullScreenSizesprop toGallery( @Jayphen )
0.6.3 - 2019-02-06
Fixed
-
@jetshop/coreBots will now ignore geoip redirects ( @woahitsraj )
0.6.2 - 2019-02-06
Fixed
-
@jetshop/coreNosto product IDs are now parsed as integers when requested from the jetshop api ( @woahitsraj ) -
@jetshop/template-trendNosto product recommendations ignore errors and filter out null products ( @woahitsraj )
0.6.0 - 2019-02-05
Fixed
-
@jetshop/uiRemovereact-posefromImagecomponent. Use CSS to transition opacity when image loads ( @Jayphen ) -
@jetshop/coreUpdated nosto to support getting products by id ( @woahitsraj ) -
@jetshop/coreHeaders will now be forwarded when using apollo gateway on server ( @woahitsraj ) -
@jetshop/coreAllow default selected option for products ( @woahitsraj )
Changed
-
@jetshop/uiPerformance: Render filter select options only when select menu is open and is on-screen ( @Jayphen ) -
@jetshop/coreFilters will be persisted when navigating between a category and a non-category and then back (e.g. to a product and back) ( @Jayphen ) -
@jetshop/corePerformance: Eliminate unnecessary re-renders ofFilterContainerwhen modifying filters ( @Jayphen )
Added
-
@jetshop/uiAdded a 'clear filter' button tomultiLevelListFilters( @Jayphen ) -
@jetshop/uiExposedupdateHistoryandskipPersistedboolean option params onclearFiltersmethod rendered byFilterContext( @Jayphen ) -
@jetshop/coreAddedGlobalFilterscomponent that can be used to manage filter global behaviour ( @Jayphen )
0.5.2 - 2019-01-29
Fixed
-
@jetshop/coreAdd support for comments in AddToCart mutation ( @woahitsraj )
0.5.1 - 2019-01-28
Fixed
-
@jetshop/coreFix bad build on core ( @woahitsraj )
0.5.0 - 2019-01-28
Added
-
@jetshop/docsAdded documentation on Breakpoints ( @Jayphen ) -
@jetshop/docsAdded documentation on Migrations ( @Jayphen ) -
@jetshop/template-trendAdded eslint and prettier to trend ( @woahitsraj ) -
@jetshop/uiAddedbackgroundColorprop to Gallery component ( @Jayphen )
Fixed
-
@jetshop/coreUpdatedgraphql-codegento latest version and updated typing ( @woahitsraj ) -
@jetshop/docsFixed docs site returning 404 on non root routes. ( @woahitsraj ) -
@jetshop/uiFix badges overlappingGallerythumbnails ( @Jayphen )
Changed
-
@jetshop/template-trendUpgraded to the latest version of sentry on the server behind a flag ( @KATT ) -
@jetshop/template-trendChange CartFlyout to only render a flyout on desktop, and a drawer on mobile (avoid unnecessary renders) ( @Jayphen ) -
@jetshop/template-trendChange CartButton, MainNav, AddToCartWrapper to implement shouldComponentUpdate to avoid unnecessary renders ( @Jayphen ) -
@jetshop/template-trendImplemented CustomFont component ( @Jayphen ) -
@jetshop/uiChange Breadcrumbs component to a PureComponent to avoid unnecessary re-renders ( @Jayphen ) -
@jetshop/uiImage component will acceptnullforaspectprop. Aspect ratio will be automatically calculated ( @Jayphen ) -
@jetshop/uiUpdateMenu/RecursiveTreeto use newhasSubcategoriesfield on category ( @Jayphen ) -
@jetshop/coreChange ChannelProvider and ProductVariationProvider to provide only the state object as value, to avoid the creation of a new value object on every render ( @Jayphen ) -
@jetshop/coreAdded CustomFont, GoogleFont, and TypekitFont components to handle font loading ( @Jayphen ) -
@jetshop/coreChange Apollo to use SchemaLink over HttpLink on the backend ( @woahitsraj ) -
@jetshop/coreMoved Sentry from being loaded via CDN to being bundled with the client ( @KATT ) -
@jetshop/docsImproved documentation for Image component ( @Jayphen )
Removed
-
@jetshop/template-trendRemoved raven scripts fromindex.html( @KATT ) -
@jetshop/template-trendRemoved call to Google fonts fromindex.html( @Jayphen )
0.4.0 - 2019-01-21
Added
-
@jetshop/docsAdded Documentation for nosto and adding additional schemas ( @woahitsraj ) -
@jetshop/template-trendAdded NostoProductRecos component to get recommended products from nosto ( @woahitsraj ) -
@jetshop/coreAdded support for Nosto schema extensions andNostoProduct,NostoCategory, andNostoCartcomponents ( @woahitsraj ) -
@jetshop/coreAdded option to conditionally disable GraphQL-gateway in shop config" ( @KATT )
Fixed
-
@jetshop/uiUse aspect ratio passed to Gallery component to correctly size gallery images and thumbnails ( @Jayphen ) -
@jetshop/coreQuery string now takes precedent over URL matches ( @woahitsraj )
Changed
-
@jetshop/coreChanged polyfills to be loaded async to prevent them from blocking rendering ( @woahitsraj ) -
@jetshop/coreReplaceBUILD_TARGETwith macro__inServer__( @KATT )
0.3.1 - 2019-01-11
Fixed
-
@jetshop/uiAdded translation wrapper to breadcrumb text " Home" ( @Woahitsraj )
0.3.0 - 2019-01-03
Added
Fixed
-
@jetshop/template-trendClient hydration and sentry is now working
0.2.17 - 2018-12-10
Fixed