Skip to content

Releases: reactioncommerce/example-storefront

v4.1.2

23 Aug 16:55
Compare
Choose a tag to compare

4.1.2 (2021-08-23)

Bug Fixes

  • snyk vulnerability of apollo client (9f8fecb)
  • upgrade @apollo/client from 3.0.0-rc.4 to 3.3.21 (a6f3099)

v4.1.1

23 Aug 16:45
Compare
Choose a tag to compare

4.1.1 (2021-08-23)

Bug Fixes

  • upgrade graphql from 14.1.1 to 14.7.0 (3b97799)
  • upgrade mdi-material-ui from 5.9.0 to 5.33.1 (323fdff)
  • upgrade styled-components from 5.1.1 to 5.3.0 (7672cad)
  • upgrade swr from 0.1.18 to 0.5.6 (cb39c7a)

v4.1.0

23 Jun 00:57
Compare
Choose a tag to compare

4.1.0 (2021-06-23)

Bug Fixes

  • enable semantic releae (601dd87)
  • remove dry from semantic release (c623a85)

Features

v4.0.2

04 Mar 18:48
838118e
Compare
Choose a tag to compare

v4.0.2

example-storefront v4.0.2 adds patch features or bug fixes and contains no breaking changes since v4.0.0.

Chore

  • chore: adding git hooks for commit-msg (#753)
  • chore: add package-unlink (#745)
  • chore: add package-link file to storefront (#745)
  • chore(deps): Bump ini from 1.3.5 to 1.3.7 (#745)

Fixes

  • change log corrections (#754)
  • fix: add third parameter from hook destructure (#747)
  • fix: fix linting error (#751)
  • fix: merge truck to clear tests (#746)
  • fix: merge trunk to pass tests (#745)
  • add correct permissions on file (#745)
  • (fix): readding removed space (#751)
  • (fix): readding removed space (#751)
  • (fix): add check for slug before link (#751)
  • (bugfix): pinning docker to higher version (#749)
  • (bugfix): check shop variable for null (#746)
  • (bugfix): not pre-rendering cart with shop (#746)
  • add package-update bin script (#745)
  • update docker-compose to use base image which installs yalc (#745)
  • fix: issue#710 Shop name not persisting on Mobile Nav (#738)

Contributors

Special thanks to Halton Xu for contributing to the release!

v4.0.0

05 Oct 20:31
41f4147
Compare
Choose a tag to compare

v4.0.0

Example Storefront v4.0.0 adds major features and performance enhancements, and does contain breaking changes since v3.1.0

This is a reminder that starting with v3.x, all Reaction projects have begun tracking their versions independently, and this release will work with the latest releases of all other Reaction projects, even though the major version number may be different.

BREAKING CHANGES

  • React hooks are introduced, and replace many HOC's, which have been removed: withAddressBook, withAddressValidation, withAvailablePaymentMethods, withCart, withCatalogItemProduct, withOrder, withOrders, withShop, withTag, withViewer.
  • Use React hooks for various parts of the application including orders, cart, shop, translations and more. This refactor remove various HOC that added unnecessary complexity to the app.
  • MobX has been removed, and React context is now used in its place.
  • Next.js has been update to use version 9.4.1, which includes support for SSG(Static Site Generation). By default product pages are re-regenerated every two minutes. Further, various other features, such as dynamic routes and API routes are now used, either a dynamic route or API.
  • Various components from the Reaction component library have been removed in favor of using the new Reaction Catalyst design system. This is a stepping stone towards consolidating styling solutions use use only one.

Refactors

  • refactor: Storefront v2 (#667)
  • refactor: Revalidate index page, require instant revalidation if no shop is present during build (#698)
  • refactor: Return Not found if either product or shop are missing (#696)
  • refactor: Use CANONICAL_URL for sitemap route (#690)

Fixes

  • fix: Fix for 2 vulnerabilities (#727)
  • fix: don't execute unnecessary requests for anonymous cart on initial load (#705)
  • fix: Set _isMounted to true after component mounted (#700)
  • fix: docker production build (#693)
  • fix: fix broken unit test (#682)
  • fix: runtime build issues (#685)

Chores

  • chore(deps): Bump elliptic from 6.5.2 to 6.5.3 (#717)
  • chore: Bump lodash from 4.17.15 to 4.17.19 (#706)
  • chore: update README and CHANGELOG to reflect recent updates (#687)
  • chore: Setup react-testing-library and some clean up (#686)
  • chore: fix various eslint errors and warnings (#684)

Contributors

Thanks to @janus-reith for contributing to this release! 🎉

v2.9.3

21 Sep 19:56
9a6486b
Compare
Choose a tag to compare

v2.9.3

Example Storefront v2.9.3 is a patch update to keep this project in sync with Reaction v2.9.3.

Reaction v2 EOL

This is the final release of Reaction v2 software. As of September 1, 2020, Reaction v2 is no longer supported. We encourage everyone to upgrade to Reaction v3. Please see the Upgrading from 2.x guide in our docs.

v3.1.0

03 Jun 22:02
1c2a7f5
Compare
Choose a tag to compare

v3.1.0

This release of example-storefront is designed to work with v3.x of the Reaction API.

Chores

  • chore: bump https-proxy-agent from 2.2.2 to 2.2.4 (#669)
  • chore: switch to 3.0.0 Docker tag (#659)

v2.9.2

15 Apr 18:24
78c2de1
Compare
Choose a tag to compare

v2.9.2

Example Storefront v2.9.2 is a patch update to keep this project in sync with Reaction v2.9.2.

v3.0.0

06 Feb 20:47
e6a0f7a
Compare
Choose a tag to compare

v3.0.0

This is the v3.0.0 release of example-storefront, designed to work with v3.0.0 of the Reaction API.

Features

  • feat: remove -beta from GraphQL paths #646
  • feat: Use Lambda webhook for automated PR creation and merging into reaction-gitops #651
  • feat: implemented change password flow and standard OpenID logout flow #637
  • feat: auto-create Hydra client on startup #628

Fixes

  • fix: update query with required shopIds array #656
  • fixes: made bin/setup handle special characters in variables #639
  • fix: params for withTag API query #621
  • fix: handle OAUTH2_IDP_HOST_URL with no ending slash and missing shop #627

Chores

  • chore: reconfigure docker-compose networks #653
  • chore: copy changes from 2.x/trunk #650
  • chore: use published image for docker-compose #623

Refactors

  • refactor: Update token name cartToken #616

Notes

These changes were originally tested and released in our alpha and beta releases

The following Reaction projects are being released one time in coordination as v3.0.0

After this release, Reaction releases will no longer be coordinated across all projects - we'll release each project independently, as needed. This means version numbers will no longer be in sync. The newest versions of each project will work together.

v3.0.0-beta.2

04 Feb 23:01
54e27f3
Compare
Choose a tag to compare
v3.0.0-beta.2 Pre-release
Pre-release

v3.0.0-beta.2

This is the second beta release of the Example Storefront project that is designed to work with our new Reaction API.

Reaction releases will no longer be coordinated across all projects - we'll release each project, independently, as needed. This means version numbers will no longer be in sync. The newest versions of each project will work together. This change has two exceptions: we will release all projects in coordination for a beta release, and all projects in coordination for the official v3.0.0 release.

Features

  • feat: remove -beta from GraphQL paths #646
  • feat: Use Lambda webhook for automated PR creation and merging into reaction-gitops #651

Fixes

  • fix: update query with required shopIds array #656

Chores

  • chore: reconfigure docker-compose networks #653
  • chore: copy changes from 2.x/trunk #650