Skip to content

Commit 1f59e33

Browse files
committed
PWA-14.4.0-resolve-conflist
2 parents 5abef40 + 31177f0 commit 1f59e33

14 files changed

Lines changed: 107 additions & 64 deletions

File tree

CHANGELOG.md

Lines changed: 65 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,34 @@
1-
# PWA Studio Release 14.3.1
1+
# PWA Studio Release 14.4.0
22

33
**NOTE:**
4-
_This changelog only contains release notes for PWA Studio and Venia 14.3.1_
4+
_This changelog only contains release notes for PWA Studio and Venia 14.4.0_
55
_For older release notes, see_ [PWA Studio releases][].
66

77
## Highlights
88

9-
The 14.3.1 release of PWA Studio provides newly built package PWA Live Search
10-
9+
The 14.4.0 release of PWA Studio provides multiple bug fixes and improvements to the cart functionality.
1110

1211
## Additional fixes
1312

14-
- Story: [4524][] — Live search is built
15-
16-
17-
18-
## 14.3.1 Lighthouse scores
19-
20-
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.3.1 release of these pages on desktop and mobile devices.
21-
13+
- Story:[4545][] — The Add to Cart button has been enhanced
14+
- Bug:[4562][] — The wishlist pagination issue preventing more than 2 pages from displaying has been resolved
15+
- Bug:[4548][] — The CSP nonce error for inline scripts has been resolved
16+
- Bug:[4541][] — Videos now render properly on the frontend.
17+
- Bug:[310][] — Corrected typos and grammatical errors in all PWA developer documentation.
18+
- Bug:[4505][] — Fixed the Select component to use Peregrine's useInformedFieldStateWrapper.
19+
- Bug:[4469][] — Fixed a Yarn invariant violation caused by packages/pagebuilder requesting a different version of react-tabs.
20+
- Bug:[4540][] — Fixed an issue where the cart became empty when updating configurable products.
21+
- Bug:[4542][] — Fixed wishlist pagination issue.
22+
- Bug:[4535][] — Removed package-lock.json.
23+
- Bug:[4549][] — Resolved the upwardPath not found error.
24+
- Bug:[4543][] — Resolved an infinite loop query in GetWishlistItemsForLocalField.
25+
- Bug:[4550][] — Fixed invalid auth middleware clearTimeout implementation.
26+
- Bug:[4544][] — Fixed an issue where resetting search filters caused unfiltered search results.
27+
28+
## 14.4.0 Lighthouse scores
29+
30+
With each new release of PWA Studio, we perform Lighthouse audits on four Venia page types, each representing a different level of complexity.
31+
Shown below are the Lighthouse scores for the 14.4.0 release of these pages on desktop and mobile devices.
2232
### Desktop scores
2333

2434
| | Home Page | Product Category | Product Details | Search Results |
@@ -45,11 +55,15 @@ With each new release of PWA Studio, we perform Lighthouse audits of four Venia
4555

4656
## Known issue
4757

48-
When a user logs out, that user's local storage session persists. As a result, the cart ID from the logged out user is retrieved and given to the _guest user_ on the computer. This causes the following error when the guest user tries to check out: `An error has occurred. Please check the input and try again.` To resolve this issue, try disabling graphql session sharing as described in the GraphQL documentation on session cookies here: https://devdocs.magento.com/guides/v2.4/graphql/authorization-tokens.html#session-cookies.
58+
When a user logs out, that user's local storage session persists. As a result, the cart ID from the logged-out user is retrieved and assigned to the guest user on the same computer.
59+
This causes the following error when the guest user tries to check out:
60+
An error has occurred. Please check the input and try again.
61+
62+
To resolve this issue, try disabling graphql session sharing as described in the GraphQL documentation on session cookies here: https://devdocs.magento.com/guides/v2.4/graphql/authorization-tokens.html#session-cookies.
4963

5064
## Upgrading from a previous version
5165

52-
Use the steps outlined in this section to update your [scaffolded project][] from 14.3.0 to 14.3.1
66+
Use the steps outlined in this section to update your [scaffolded project][] from 14.3.1 to 14.4.0
5367
See [Upgrading versions][] for more information about upgrading between PWA Studio versions.
5468

5569
[scaffolded project]: https://developer.adobe.com/commerce/pwa-studio/tutorials/
@@ -58,33 +72,42 @@ See [Upgrading versions][] for more information about upgrading between PWA Stud
5872
### Updated package dependencies
5973

6074
Open your `package.json` file and update the PWA Studio package dependencies to the versions associated with this release.
75+
<<<<<<< HEAD
6176
The following table lists the latest versions of each package as of 14.3.1. The **bolded** versions with an asterisk (*) are the packages that were updated from PWA Studio 14.3.0.
77+
=======
78+
The following table lists the latest versions of each package as of 14.4.0. The **bolded** versions with an asterisk (*) are the packages that were updated from PWA Studio 14.3.1.
79+
>>>>>>> release/14.4.0
6280
6381
**NOTE:**
6482
Your project may not depend on some packages listed in this table.
6583

6684
| Package | Latest version |
6785
|----------------------------------------|----------------|
6886
| `babel-preset-peregrine` | 1.3.3 |
69-
| `create-pwa` | 2.5.7 |
70-
| `experience-platform-connector` | 1.0.10 |
71-
| `upward-security-headers` | 1.0.18 |
72-
| `venia-sample-backends` | 0.0.12 |
73-
| `venia-sample-eventing` | 0.0.11 |
74-
| `venia-sample-language-packs` | 0.0.19 |
75-
| `venia-sample-payments-checkmo` | 0.0.17 |
76-
| `venia-sample-payments-cashondelivery` | 0.0.2 |
87+
| `create-pwa` | **2.5.8*** |
88+
| `experience-platform-connector` | **1.0.11*** |
89+
| `upward-security-headers` | **1.0.19*** |
90+
| `venia-sample-backends` | **0.0.13*** |
91+
| `venia-sample-eventing` | **0.0.12*** |
92+
| `venia-sample-language-packs` | **0.0.20*** |
93+
| `venia-sample-payments-checkmo` | **0.0.18*** |
94+
| `venia-sample-payments-cashondelivery` | **0.0.3*** |
95+
| `venia-pwa-live-search` | **1.0.1*** |
7796
| `venia-product-recommendations` | 1.0.2 |
78-
| `plugin-braintree-three-d-secure` | 1.0.0 |
79-
| `venia_pwa_live_search:` | 1.0.0 |
80-
| `pagebuilder` | **9.3.5*** |
81-
| `peregrine` | **15.5.2*** |
82-
| `pwa-buildpack` | 11.5.4 |
97+
| `plugin-braintree-three-d-secure` | 1.0.1 |
98+
| `pagebuilder` | **9.3.6*** |
99+
| `peregrine` | **15.6.2*** |
100+
| `pwa-buildpack` | **11.5.5*** |
83101
| `pwa-theme-venia` | 2.4.0 |
84-
| `upward-js` | 5.4.2 |
102+
| `upward-js` | **5.4.3*** |
85103
| `upward-spec` | 5.3.1 |
104+
<<<<<<< HEAD
86105
| `venia-concept` | **14.3.1*** |
87106
| `venia-ui` | 11.7.0 |
107+
=======
108+
| `venia-concept` | **14.4.0*** |
109+
| `venia-ui` | **11.7.1*** |
110+
>>>>>>> release/14.4.0
88111
| `magento2-pwa` | 0.10.2 |
89112
| `magento2-pwa-commerce` | 0.1.5 |
90113
| `magento-venia-sample-data-modules` | 0.0.6 |
@@ -93,6 +116,19 @@ Your project may not depend on some packages listed in this table.
93116
| `upward-php` | 2.1.4 |
94117
| `pwa-live-search` | 1.0.0 |
95118

96-
[4524]: https://github.com/magento/pwa-studio/pull/4524
119+
[4562]: https://github.com/magento/pwa-studio/pull/4562
120+
[4548]: https://github.com/magento/pwa-studio/pull/4548
121+
[4545]: https://github.com/magento/pwa-studio/pull/4545
122+
[4541]: https://github.com/magento/pwa-studio/pull/4541
123+
[310]: https://github.com/AdobeDocs/commerce-pwa-studio/pull/310/
124+
[4505]: https://github.com/magento/pwa-studio/pull/4505
125+
[4469]: https://github.com/magento/pwa-studio/pull/4469
126+
[4540]: https://github.com/magento/pwa-studio/pull/4540
127+
[4542]: https://github.com/magento/pwa-studio/pull/4542
128+
[4535]: https://github.com/magento/pwa-studio/pull/4535
129+
[4549]: https://github.com/magento/pwa-studio/pull/4549
130+
[4543]: https://github.com/magento/pwa-studio/pull/4543
131+
[4550]: https://github.com/magento/pwa-studio/pull/4550
132+
[4544]: https://github.com/magento/pwa-studio/pull/4544
97133

98134
[PWA Studio releases]: https://github.com/magento/pwa-studio/releases

magento-compatibility.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
// PWA Studio version -> Magento version.
66
module.exports = {
7+
'14.4.0': '2.4.9',
78
'14.3.1': '2.4.8',
89
'14.3.0': '2.4.8',
910
'14.2.0': '2.4.7-p4',

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@magento/pwa-studio",
3-
"version": "14.3.1",
3+
"version": "14.4.0-beta2",
44
"private": true,
55
"workspaces": [
66
"packages/babel-preset-peregrine",

packages/create-pwa/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@magento/create-pwa",
3-
"version": "2.5.7",
3+
"version": "2.5.8",
44
"publishConfig": {
55
"access": "public"
66
},
@@ -29,8 +29,8 @@
2929
},
3030
"homepage": "https://github.com/magento/pwa-studio/tree/main/packages/create-pwa#readme",
3131
"dependencies": {
32-
"@magento/pwa-buildpack": "~11.5.4",
33-
"@magento/venia-concept": "~14.3.1",
32+
"@magento/pwa-buildpack": "~11.5.5",
33+
"@magento/venia-concept": "~14.4.0",
3434
"chalk": "^2.4.2",
3535
"change-case": "^3.1.0",
3636
"compression": "~1.7.4",

packages/extensions/experience-platform-connector/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@magento/experience-platform-connector",
3-
"version": "1.0.10",
3+
"version": "1.0.11",
44
"publishConfig": {
55
"access": "public"
66
},
@@ -18,8 +18,8 @@
1818
"devDependencies": {},
1919
"peerDependencies": {
2020
"@apollo/client": "~3.5.0",
21-
"@magento/peregrine": "~15.5.2",
22-
"@magento/pwa-buildpack": "~11.5.4",
21+
"@magento/peregrine": "~15.6.2",
22+
"@magento/pwa-buildpack": "~11.5.5",
2323
"react": "~17.0.1"
2424
},
2525
"pwa-studio": {

packages/extensions/venia-pwa-live-search/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@magento/venia-pwa-live-search",
3-
"version": "1.0.0",
3+
"version": "1.0.1",
44
"publishConfig": {
55
"access": "public"
66
},

packages/extensions/venia-sample-eventing/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@magento/venia-sample-eventing",
3-
"version": "0.0.11",
3+
"version": "0.0.12",
44
"publishConfig": {
55
"access": "public"
66
},
@@ -12,8 +12,8 @@
1212
"repository": "github:magento/pwa-studio",
1313
"license": "(OSL-3.0 OR AFL-3.0)",
1414
"peerDependencies": {
15-
"@magento/peregrine": "~15.5.2",
16-
"@magento/pwa-buildpack": "~11.5.4",
15+
"@magento/peregrine": "~15.6.2",
16+
"@magento/pwa-buildpack": "~11.5.5",
1717
"react": "~17.0.1"
1818
},
1919
"pwa-studio": {

packages/extensions/venia-sample-payments-cashondelivery/package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@magento/venia-sample-payments-cashondelivery",
3-
"version": "0.0.2",
3+
"version": "0.0.3",
44
"publishConfig": {
55
"access": "public"
66
},
@@ -12,9 +12,15 @@
1212
"repository": "github:magento/pwa-studio",
1313
"license": "(OSL-3.0 OR AFL-3.0)",
1414
"peerDependencies": {
15+
<<<<<<< HEAD
1516
"@magento/peregrine": "~15.5.2",
1617
"@magento/pwa-buildpack": "~11.5.4",
1718
"@magento/venia-ui": "~11.7.0",
19+
=======
20+
"@magento/peregrine": "~15.6.2",
21+
"@magento/pwa-buildpack": "~11.5.5",
22+
"@magento/venia-ui": "~11.7.1",
23+
>>>>>>> release/14.4.0
1824
"react": "~17.0.1",
1925
"react-intl": "~5.20.0",
2026
"react-router-dom": "~5.2.0"

packages/extensions/venia-sample-payments-checkmo/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@magento/venia-sample-payments-checkmo",
3-
"version": "0.0.17",
3+
"version": "0.0.18",
44
"publishConfig": {
55
"access": "public"
66
},
@@ -12,9 +12,9 @@
1212
"repository": "github:magento/pwa-studio",
1313
"license": "(OSL-3.0 OR AFL-3.0)",
1414
"peerDependencies": {
15-
"@magento/peregrine": "~15.5.2",
16-
"@magento/pwa-buildpack": "~11.5.4",
17-
"@magento/venia-ui": "~11.7.0",
15+
"@magento/peregrine": "~15.6.2",
16+
"@magento/pwa-buildpack": "~11.5.5",
17+
"@magento/venia-ui": "~11.7.1",
1818
"react": "~17.0.1",
1919
"react-intl": "~5.20.0",
2020
"react-router-dom": "~5.2.0"

packages/pagebuilder/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@magento/pagebuilder",
3-
"version": "9.3.5",
3+
"version": "9.3.6",
44
"publishConfig": {
55
"access": "public"
66
},
@@ -34,25 +34,25 @@
3434
"homepage": "https://github.com/magento/pwa-studio/tree/main/packages/pagebuilder#readme",
3535
"dependencies": {},
3636
"devDependencies": {
37-
"@magento/peregrine": "~15.5.2",
38-
"@magento/pwa-buildpack": "~11.5.4",
39-
"@magento/venia-ui": "~11.7.0",
37+
"@magento/peregrine": "~15.6.2",
38+
"@magento/pwa-buildpack": "~11.5.5",
39+
"@magento/venia-ui": "~11.7.1",
4040
"@storybook/react": "~6.3.7",
4141
"jarallax": "~1.11.1",
4242
"load-google-maps-api": "~2.0.1",
4343
"lodash.escape": "~4.0.1",
4444
"react": "~17.0.1",
4545
"react-dom": "~17.0.1",
4646
"react-slick": "~0.28.0",
47-
"react-tabs": "~3.0.0",
47+
"react-tabs": "~3.1.0",
4848
"react-test-renderer": "~17.0.1"
4949
},
5050
"peerDependencies": {
5151
"@apollo/client": "~3.5.0",
5252
"@magento/babel-preset-peregrine": "~1.3.3",
53-
"@magento/peregrine": "~15.5.2",
54-
"@magento/pwa-buildpack": "~11.5.4",
55-
"@magento/venia-ui": "~11.7.0",
53+
"@magento/peregrine": "~15.6.2",
54+
"@magento/pwa-buildpack": "~11.5.5",
55+
"@magento/venia-ui": "~11.7.1",
5656
"jarallax": "~1.11.1",
5757
"load-google-maps-api": "~2.0.1",
5858
"lodash.escape": "~4.0.1",

0 commit comments

Comments
 (0)