diff --git a/CHANGELOG.md b/CHANGELOG.md index 5934397fba..4e970133f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,41 +1,24 @@ -# PWA Studio Release 14.0.0 +# PWA Studio Release 14.0.1 **NOTE:** -_This changelog only contains release notes for PWA Studio and Venia 14.0.0_ +_This changelog only contains release notes for PWA Studio and Venia 14.0.1_ _For older release notes, see_ [PWA Studio releases][]. ## Highlights -The 14.0.0 release of PWA Studio provides customers with many accessibility improvements for keyboard and screen-reader access, as well as several bug fixes. Full details are described below. +The 14.0.1 release of PWA Studio provides compatibility with PREX extension and Upgradation from node 14 to 18. -## Accessibility Updates - -- Bug: [4195][] — Only one folder should be remained open when navigating the control from profile to minicart or viceversa ## Additional fixes -- Story: [4196][] — Updated Tailwind to V3 -- Bug: [4207][] — yarn install broken after #4191 -- Bug: [4235][] — Search products by category from searchBar is working according to searched text. -- Bug: [4180][] - Layered navigation Options are not visible when no results are available -- Bug: [4194][] — Thumbnail Images are getting are now not hidden due to PR -- Bug: [4221][] — Broken Sign-in following 13.3.0 is fixed -- Bug: [48][] — Exception causes error on PWA build is resolved -- Bug: [4221][] — mergeCarts GraphQl Error is resolved -- Bug: [4210][] - Version updated in extension. -- Bug: [22][] — PWA Upward connector throwing exception resolved -- Bug: [4229][] — Order statuses are decoupled from the back-end -- Bug: [4231][] - Unable to sign-In using TAB/ Mouse Click button from Sign in Page is resolved -- Bug: [49][] — PWA metapackages should support PHP8.3 -- Bug: [28][] — Unable to complile local code with venia-sample data package in local now resolved -- Bug: [4183][] — Products not found using URL key is not resolved -- Bug: [4240][] — GraphQL cacheable requests always have "Authorization Bearer" header is now changed to only for non cached pages -- Bug: [4227][] — Experience platform connector extension missing parent sku is now added - - -## 14.0.0 Lighthouse scores - -With each new release of PWA Studio, we perform Lighthouse audits of four Venia page types, each representing a different level of complexity. Shown below are the Lighthouse scores for the 14.0.0 release of these pages on desktop and mobile devices. +- Story: [4283][] — OOTB Commerce PWA Venia and PREX compatibility. +- Story: [4279][] — upgrading node support >= 18 . Node 14 and 16 are stale, no more supported for security fixes. +- Bug: [4269][] — Storefront needs to automatically update the newly added/changes translations + + +## 14.0.1 Lighthouse scores + +With each new release of PWA Studio, we perform Lighthouse audits of four Venia page types, each representing a different level of complexity. Shown below are the Lighthouse scores for the 14.0.1 release of these pages on desktop and mobile devices. ### Desktop scores @@ -66,7 +49,7 @@ When a user logs out, that user's local storage session persists. As a result, t ## Upgrading from a previous version -Use the steps outlined in this section to update your [scaffolded project][] from 13.3.0 to 14.0.0. +Use the steps outlined in this section to update your [scaffolded project][] from 14.0.0 to 14.0.1. See [Upgrading versions][] for more information about upgrading between PWA Studio versions. [scaffolded project]: https://developer.adobe.com/commerce/pwa-studio/tutorials/ @@ -75,7 +58,7 @@ See [Upgrading versions][] for more information about upgrading between PWA Stud ### Updated package dependencies Open your `package.json` file and update the PWA Studio package dependencies to the versions associated with this release. -The following table lists the latest versions of each package as of 14.0.0. The **bolded** versions with an asterisk (*) are the packages that were updated from PWA Studio 13.3.0. +The following table lists the latest versions of each package as of 14.0.1. The **bolded** versions with an asterisk (*) are the packages that were updated from PWA Studio 14.0.0. **NOTE:** Your project may not depend on some packages listed in this table. @@ -84,45 +67,31 @@ Your project may not depend on some packages listed in this table. | Package | Latest version | |----------------------------------------|----------------| -| `babel-preset-peregrine` | 1.2.3 | -| `create-pwa` | **2.4.6*** | -| `experience-platform-connector` | **1.0.6*** | -| `upward-security-headers` | **1.0.15*** | -| `venia-sample-backends` | 0.0.10 | -| `venia-sample-eventing` | **0.0.7*** | -| `venia-sample-language-packs` | **0.0.15*** | -| `venia-sample-payments-checkmo` | **0.0.13*** | -| `pagebuilder` | **9.2.1*** | -| `peregrine` | **14.2.1*** | -| `pwa-buildpack` | 11.4.3 | -| `pwa-theme-venia` | **2.4.0*** | -| `upward-js` | 5.3.2 | -| `upward-spec` | 5.2.1 | -| `venia-concept` | **14.0.0*** | -| `venia-ui` | **11.3.0*** | -| `magento2-pwa` | **0.7.2*** | -| `magento2-pwa-commerce` | **0.0.4*** | -| `magento-venia-sample-data-modules` | **0.0.5*** | -| `magento-venia-sample-data-modules-ee` | **0.0.4*** | -| `magento2-upward-connector` | **2.0.4*** | -| `upward-php` | **2.0.3*** | - -[4196]: https://github.com/magento/pwa-studio/pull/4196 -[4207]: https://github.com/magento/pwa-studio/pull/4207 -[4235]: https://github.com/magento/pwa-studio/pull/4235 -[4180]: https://github.com/magento/pwa-studio/pull/4180 -[4194]: https://github.com/magento/pwa-studio/pull/4194 -[4221]: https://github.com/magento/pwa-studio/pull/4221 -[48]: https://github.com/magento-commerce/magento2-pwa/pull/48 -[49]: https://github.com/magento-commerce/magento2-pwa/pull/49 -[4210]: https://github.com/magento/pwa-studio/pull/4210 -[22]: https://github.com/magento-commerce/magento2-upward-connector/pull/22 -[4229]: https://github.com/magento/pwa-studio/pull/4229 -[4231]: https://github.com/magento/pwa-studio/pull/4231 -[49]: https://github.com/magento-commerce/magento2-pwa/pull/49 -[28]: https://github.com/magento-commerce/venia-sample-data-modules/pull/28 -[4183]: https://github.com/magento/pwa-studio/pull/4183 -[4240]: https://github.com/magento/pwa-studio/pull/4240 -[4227]: https://github.com/magento/pwa-studio/pull/4227 +| `babel-preset-peregrine` | **1.3.3*** | +| `create-pwa` | 2.4.6 | +| `experience-platform-connector` | **1.0.7*** | +| `upward-security-headers` | **1.0.16*** | +| `venia-sample-backends` | **0.0.11*** | +| `venia-sample-eventing` | **0.0.8*** | +| `venia-sample-language-packs` | **0.0.16*** | +| `venia-sample-payments-checkmo` | **0.0.14*** | +| `pagebuilder` | **9.3.1*** | +| `peregrine` | **14.3.1*** | +| `pwa-buildpack` | **11.5.3*** | +| `pwa-theme-venia` | 2.4.0 | +| `upward-js` | **5.4.2*** | +| `upward-spec` | **5.3.1*** | +| `venia-concept` | **14.0.1*** | +| `venia-ui` | **11.4.0*** | +| `magento2-pwa` | 0.7.2 | +| `magento2-pwa-commerce` | 0.0.4 | +| `magento-venia-sample-data-modules` | 0.0.5 | +| `magento-venia-sample-data-modules-ee` | 0.0.4 | +| `magento2-upward-connector` | 2.0.4 | +| `upward-php` | 2.0.3 | + +[4283]: https://github.com/magento/pwa-studio/pull/4283 +[4279]: https://github.com/magento/pwa-studio/pull/4279 +[4269]: https://github.com/magento/pwa-studio/pull/4269 [PWA Studio releases]: https://github.com/magento/pwa-studio/releases diff --git a/magento-compatibility.js b/magento-compatibility.js index f48c38049b..4b4b7702c4 100644 --- a/magento-compatibility.js +++ b/magento-compatibility.js @@ -4,6 +4,7 @@ // PWA Studio version -> Magento version. module.exports = { + '14.0.1': '2.4.7-beta3', '14.0.0': '2.4.7-beta3', '13.3.0': '2.4.7-beta2', '13.2.0': '2.4.7-beta1', diff --git a/package.json b/package.json index 2b7ca071e1..4ef37f11a8 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@magento/pwa-studio", - "version": "14.0.0", + "version": "14.0.1-beta.1", "private": true, "workspaces": [ "packages/babel-preset-peregrine", diff --git a/packages/babel-preset-peregrine/package.json b/packages/babel-preset-peregrine/package.json index af324e881f..e484bb3ba6 100644 --- a/packages/babel-preset-peregrine/package.json +++ b/packages/babel-preset-peregrine/package.json @@ -1,6 +1,6 @@ { "name": "@magento/babel-preset-peregrine", - "version": "1.2.3", + "version": "1.3.3-beta.1", "publishConfig": { "access": "public" }, diff --git a/packages/create-pwa/package.json b/packages/create-pwa/package.json index 1b5de4d1fb..001057b627 100644 --- a/packages/create-pwa/package.json +++ b/packages/create-pwa/package.json @@ -29,8 +29,8 @@ }, "homepage": "https://github.com/magento/pwa-studio/tree/main/packages/create-pwa#readme", "dependencies": { - "@magento/pwa-buildpack": "~11.4.3", - "@magento/venia-concept": "~14.0.0", + "@magento/pwa-buildpack": "11.5.3-beta.1", + "@magento/venia-concept": "14.0.1-beta.1", "chalk": "^2.4.2", "change-case": "^3.1.0", "compression": "~1.7.4", diff --git a/packages/extensions/experience-platform-connector/package.json b/packages/extensions/experience-platform-connector/package.json index df52dc7d17..446a2c1254 100644 --- a/packages/extensions/experience-platform-connector/package.json +++ b/packages/extensions/experience-platform-connector/package.json @@ -1,6 +1,6 @@ { "name": "@magento/experience-platform-connector", - "version": "1.0.6", + "version": "1.0.7-beta.1", "publishConfig": { "access": "public" }, @@ -18,8 +18,8 @@ "devDependencies": {}, "peerDependencies": { "@apollo/client": "~3.5.0", - "@magento/peregrine": "~14.2.1", - "@magento/pwa-buildpack": "~11.4.3", + "@magento/peregrine": "14.3.1-beta.1", + "@magento/pwa-buildpack": "11.5.3-beta.1", "react": "~17.0.1" }, "pwa-studio": { diff --git a/packages/extensions/upward-security-headers/package.json b/packages/extensions/upward-security-headers/package.json index 014c2a277c..fde31eb754 100644 --- a/packages/extensions/upward-security-headers/package.json +++ b/packages/extensions/upward-security-headers/package.json @@ -1,6 +1,6 @@ { "name": "@magento/upward-security-headers", - "version": "1.0.15", + "version": "1.0.16-beta.1", "publishConfig": { "access": "public" }, @@ -13,8 +13,8 @@ "author": "Adobe Commerce", "license": "(OSL-3.0 OR AFL-3.0)", "peerDependencies": { - "@magento/pwa-buildpack": "~11.4.3", - "@magento/venia-ui": "~11.3.0", + "@magento/pwa-buildpack": "11.5.3-beta.1", + "@magento/venia-ui": "11.4.0-beta.1", "webpack": "~4.46.0" }, "pwa-studio": { diff --git a/packages/extensions/venia-sample-backends/package.json b/packages/extensions/venia-sample-backends/package.json index bebeca7a17..c3e87bba47 100644 --- a/packages/extensions/venia-sample-backends/package.json +++ b/packages/extensions/venia-sample-backends/package.json @@ -1,6 +1,6 @@ { "name": "@magento/venia-sample-backends", - "version": "0.0.11", + "version": "0.0.11-beta.1", "publishConfig": { "access": "public" }, @@ -13,7 +13,7 @@ "repository": "github:magento/pwa-studio", "license": "(OSL-3.0 OR AFL-3.0)", "peerDependencies": { - "@magento/pwa-buildpack": "~11.4.3", + "@magento/pwa-buildpack": "11.5.3-beta.1", "node-fetch": "~2.3.0" }, "pwa-studio": { diff --git a/packages/extensions/venia-sample-eventing/package.json b/packages/extensions/venia-sample-eventing/package.json index 6d4f05907f..867fd4cf02 100644 --- a/packages/extensions/venia-sample-eventing/package.json +++ b/packages/extensions/venia-sample-eventing/package.json @@ -1,6 +1,6 @@ { "name": "@magento/venia-sample-eventing", - "version": "0.0.7", + "version": "0.0.8-beta.1", "publishConfig": { "access": "public" }, @@ -12,8 +12,8 @@ "repository": "github:magento/pwa-studio", "license": "(OSL-3.0 OR AFL-3.0)", "peerDependencies": { - "@magento/peregrine": "~14.2.1", - "@magento/pwa-buildpack": "~11.4.3", + "@magento/peregrine": "14.3.1-beta.1", + "@magento/pwa-buildpack": "11.5.3-beta.1", "react": "~17.0.1" }, "pwa-studio": { diff --git a/packages/extensions/venia-sample-language-packs/package.json b/packages/extensions/venia-sample-language-packs/package.json index 77c9a622d2..9f21582577 100644 --- a/packages/extensions/venia-sample-language-packs/package.json +++ b/packages/extensions/venia-sample-language-packs/package.json @@ -1,6 +1,6 @@ { "name": "@magento/venia-sample-language-packs", - "version": "0.0.15", + "version": "0.0.16-beta.1", "publishConfig": { "access": "public" }, @@ -12,8 +12,8 @@ "repository": "github:magento/pwa-studio", "license": "(OSL-3.0 OR AFL-3.0)", "peerDependencies": { - "@magento/pwa-buildpack": "~11.4.3", - "@magento/venia-ui": "~11.3.0" + "@magento/pwa-buildpack": "11.5.3-beta.1", + "@magento/venia-ui": "11.4.0-beta.1" }, "pwa-studio": { "targets": { diff --git a/packages/extensions/venia-sample-payments-checkmo/package.json b/packages/extensions/venia-sample-payments-checkmo/package.json index abd8d14917..0f9f49e302 100644 --- a/packages/extensions/venia-sample-payments-checkmo/package.json +++ b/packages/extensions/venia-sample-payments-checkmo/package.json @@ -1,6 +1,6 @@ { "name": "@magento/venia-sample-payments-checkmo", - "version": "0.0.13", + "version": "0.0.14-beta.1", "publishConfig": { "access": "public" }, @@ -12,9 +12,9 @@ "repository": "github:magento/pwa-studio", "license": "(OSL-3.0 OR AFL-3.0)", "peerDependencies": { - "@magento/peregrine": "~14.2.1", - "@magento/pwa-buildpack": "~11.4.3", - "@magento/venia-ui": "~11.3.0", + "@magento/peregrine": "14.3.1-beta.1", + "@magento/pwa-buildpack": "11.5.3-beta.1", + "@magento/venia-ui": "11.4.0-beta.1", "react": "~17.0.1", "react-intl": "~5.20.0", "react-router-dom": "~5.2.0" diff --git a/packages/pagebuilder/package.json b/packages/pagebuilder/package.json index e2a388b37d..eadb8c4787 100644 --- a/packages/pagebuilder/package.json +++ b/packages/pagebuilder/package.json @@ -1,6 +1,6 @@ { "name": "@magento/pagebuilder", - "version": "9.2.1", + "version": "9.3.1-beta.1", "publishConfig": { "access": "public" }, @@ -34,9 +34,9 @@ "homepage": "https://github.com/magento/pwa-studio/tree/main/packages/pagebuilder#readme", "dependencies": {}, "devDependencies": { - "@magento/peregrine": "~14.2.1", - "@magento/pwa-buildpack": "~11.4.3", - "@magento/venia-ui": "~11.3.0", + "@magento/peregrine": "14.3.1-beta.1", + "@magento/pwa-buildpack": "11.5.3-beta.1", + "@magento/venia-ui": "11.4.0-beta.1", "@storybook/react": "~6.3.7", "jarallax": "~1.11.1", "load-google-maps-api": "~2.0.1", @@ -49,10 +49,10 @@ }, "peerDependencies": { "@apollo/client": "~3.5.0", - "@magento/babel-preset-peregrine": "~1.2.3", - "@magento/peregrine": "~14.2.1", - "@magento/pwa-buildpack": "~11.4.3", - "@magento/venia-ui": "~11.3.0", + "@magento/babel-preset-peregrine": "1.3.3-beta.1", + "@magento/peregrine": "14.3.1-beta.1", + "@magento/pwa-buildpack": "11.5.3-beta.1", + "@magento/venia-ui": "11.4.0-beta.1", "jarallax": "~1.11.1", "load-google-maps-api": "~2.0.1", "lodash.escape": "~4.0.1", diff --git a/packages/peregrine/package.json b/packages/peregrine/package.json index 023ab9f4ba..c6c053d185 100644 --- a/packages/peregrine/package.json +++ b/packages/peregrine/package.json @@ -1,6 +1,6 @@ { "name": "@magento/peregrine", - "version": "14.2.1", + "version": "14.3.1-beta.1", "publishConfig": { "access": "public" }, diff --git a/packages/pwa-buildpack/package.json b/packages/pwa-buildpack/package.json index 395890e2f3..fa5f91a1c8 100644 --- a/packages/pwa-buildpack/package.json +++ b/packages/pwa-buildpack/package.json @@ -1,6 +1,6 @@ { "name": "@magento/pwa-buildpack", - "version": "11.4.3", + "version": "11.5.3-beta.1", "publishConfig": { "access": "public" }, @@ -27,7 +27,7 @@ "homepage": "https://github.com/magento/pwa-studio/tree/main/packages/pwa-buildpack#readme", "dependencies": { "@magento/directive-parser": "~0.1.7", - "@magento/upward-js": "~5.3.2", + "@magento/upward-js": "5.4.2-beta.1", "@pmmmwh/react-refresh-webpack-plugin": "~0.4.3", "@yarnpkg/lockfile": "~1.1.0", "apicache": "~1.4.0", diff --git a/packages/upward-js/package.json b/packages/upward-js/package.json index e09e07c288..f00a4b4186 100644 --- a/packages/upward-js/package.json +++ b/packages/upward-js/package.json @@ -1,6 +1,6 @@ { "name": "@magento/upward-js", - "version": "5.3.2", + "version": "5.4.2-beta.1", "publishConfig": { "access": "public" }, @@ -48,7 +48,7 @@ "node-fetch": "~2.6.1" }, "devDependencies": { - "@magento/upward-spec": "~5.2.1", + "@magento/upward-spec": "5.3.1-beta.1", "express": "~4.16.4", "supertest": "~3.4.2" }, diff --git a/packages/upward-spec/package.json b/packages/upward-spec/package.json index feff8c09ab..846712784b 100644 --- a/packages/upward-spec/package.json +++ b/packages/upward-spec/package.json @@ -1,6 +1,6 @@ { "name": "@magento/upward-spec", - "version": "5.2.1", + "version": "5.3.1-beta.1", "publishConfig": { "access": "public" }, diff --git a/packages/venia-concept/package.json b/packages/venia-concept/package.json index ddd2434187..b3f123015d 100644 --- a/packages/venia-concept/package.json +++ b/packages/venia-concept/package.json @@ -1,6 +1,6 @@ { "name": "@magento/venia-concept", - "version": "14.0.0", + "version": "14.0.1-beta.1", "publishConfig": { "access": "public" }, @@ -35,7 +35,7 @@ }, "homepage": "https://github.com/magento/pwa-studio/tree/main/packages/venia-concept#readme", "dependencies": { - "@magento/pwa-buildpack": "~11.4.3" + "@magento/pwa-buildpack": "11.5.3-beta.1" }, "devDependencies": { "@adobe/apollo-link-mutation-queue": "~1.0.2", @@ -50,13 +50,13 @@ "@babel/plugin-transform-runtime": "~7.4.4", "@babel/preset-env": "~7.16.0", "@babel/runtime": "~7.15.3", - "@magento/babel-preset-peregrine": "~1.2.3", + "@magento/babel-preset-peregrine": "1.3.3-beta.1", "@magento/eslint-config": "~1.5.0", - "@magento/pagebuilder": "~9.2.1", - "@magento/peregrine": "~14.2.1", + "@magento/pagebuilder": "9.3.1-beta.1", + "@magento/peregrine": "14.3.1-beta.1", "@magento/pwa-theme-venia": "~2.4.0", "@magento/upward-security-headers": "~1.0.14", - "@magento/venia-ui": "~11.3.0", + "@magento/venia-ui": "11.4.0-beta.1", "@pmmmwh/react-refresh-webpack-plugin": "0.4.1", "@storybook/react": "~6.3.7", "@types/node": "16", diff --git a/packages/venia-ui/package.json b/packages/venia-ui/package.json index c1bbf7a134..e28388eb2a 100644 --- a/packages/venia-ui/package.json +++ b/packages/venia-ui/package.json @@ -1,6 +1,6 @@ { "name": "@magento/venia-ui", - "version": "11.3.0", + "version": "11.4.0-beta.1", "publishConfig": { "access": "public" }, @@ -79,9 +79,9 @@ }, "peerDependencies": { "@apollo/client": "~3.5.0", - "@magento/babel-preset-peregrine": "~1.2.3", - "@magento/peregrine": "~14.2.1", - "@magento/pwa-buildpack": "~11.4.3", + "@magento/babel-preset-peregrine": "1.3.3-beta.1", + "@magento/peregrine": "14.3.1-beta.1", + "@magento/pwa-buildpack": "11.5.3-beta.1", "apollo-cache-persist": "~0.1.1", "braintree-web-drop-in": "~1.33.3", "graphql": "~15.5.0", diff --git a/pwa-devdocs/package.json b/pwa-devdocs/package.json index 7e7d7ccd74..714d747836 100644 --- a/pwa-devdocs/package.json +++ b/pwa-devdocs/package.json @@ -1,7 +1,7 @@ { "name": "pwa-devdocs", "private": true, - "version": "14.0.0", + "version": "14.0.1-beta.1", "description": "A documentation site for Magento PWA", "main": "gulpfile.js", "dependencies": {