Skip to content

Releases: commercelayer/demo-store-core

v4.0.0

25 Sep 07:36
b989407
Compare
Choose a tag to compare

What's Changed

💥 Breaking Change

  • Dropped support for Node.js 18. Now the demo-store-core requires Node.js >= 20.9.
  • Migrated to the new Authentication API.
  • Update dependencies to latest major by @marcomontalbano in #23

Full Changelog: v3.0.0...v4.0.0

v3.0.0

05 Mar 13:46
92098b0
Compare
Choose a tag to compare

What's Changed

💥 Breaking Change

Dropped support for Node.js 16. Now the demo-store-core requires Node.js >= 18.17.0.

Full Changelog: v2.3.0...v3.0.0

v2.3.0

20 Feb 11:01
a340ec0
Compare
Choose a tag to compare

What's Changed

💥 Breaking Change

Please note the starting from this release we renamed master branch into main.

If you are using the demo-store template you'll need to regenerate the submodule:

# clean-up the submodule
git submodule deinit demo-store-core
rm -rf .git/modules/demo-store-core

# init from scratch
git submodule update --init --remote

🚀 Enhancement

🐛 Bug Fix

Full Changelog: v2.2.0...v2.3.0

v2.2.0

09 Feb 19:10
b0c40b8
Compare
Choose a tag to compare

What's Changed

🚀 Enhancement

Full Changelog: v2.1.0...v2.2.0

v2.1.0

20 Jan 10:28
0ae58cc
Compare
Choose a tag to compare

What's Changed

🚀 Enhancement

🐛 Bug Fix

Full Changelog: v2.0.0...v2.1.0

v2.0.0

21 Dec 15:21
8bae1e1
Compare
Choose a tag to compare

What's Changed

💥 Breaking Change

Until now, locales have been generated by combining all countries with all languages. From now on, countries need to specify a list of supported languages.

Below you can find an example of the changes in countries.json that you have to make to solve this breaking change:

...

 {
   "name": "United States",
   "code": "US",
   "market": 11279,
   "catalog": "AMER",
-  "default_language": "en",
+  "languages": ["en"],
   "region": "Americas"
 },
 {
   "name": "Italy",
   "code": "IT",
   "market": 11278,
   "catalog": "EMEA",
-  "default_language": "it",
+  "languages": ["it", "en"],
   "region": "Europe"
 }

...

The default_language attribute inside the countries.json is no more available. Instead you have to add the languages attribute that is an array of supported language codes (from languages.json)

Full Changelog: v1.1.0...v2.0.0

v1.1.0

21 Dec 13:43
10dc839
Compare
Choose a tag to compare

What's Changed

💥 Breaking Change

If you're using the demo-store template, you'll need to run npm update also. Here below the commands to update your demo-store:

git submodule update --remote
npm install
npm update

🚀 Enhancement

🐛 Bug Fix

  • Update cart link counter when updating the cart on the actual cart page by @marcomontalbano in #6
  • Generate localized versions of demo-store pages by using <link rel="alternate" ... tag (SEO Improvement) by @marcomontalbano in #12

📝 Documentation

New Contributors

Full Changelog: v1.0.0...v1.1.0

v1.0.0

16 Dec 21:31
daa4991
Compare
Choose a tag to compare

Demo Store Core v1 🎉

The first official release of Demo Store Core.

This Demo Store is a completely static ecommerce solution (with SSR capability) powered by Commerce Layer. The store is full-featured and fully operational, with no third-party services required. You can easily tailor your own with different levels of customization. Keep reading to learn more.

To get started please refer to the documentation located at demo-store repository.

Take a look at @commercelayer/demo-store-types to create your own store data.

Full Changelog: https://github.com/commercelayer/demo-store-core/commits/v1.0.0