Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 49 additions & 52 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,34 +1,32 @@
# PWA Studio Release 14.4.0
# PWA Studio Release 14.5.0

**NOTE:**
_This changelog only contains release notes for PWA Studio and Venia 14.4.0_
_This changelog only contains release notes for PWA Studio and Venia 14.5.0_
_For older release notes, see_ [PWA Studio releases][].

## Highlights

The 14.4.0 release of PWA Studio provides multiple bug fixes and improvements to the cart functionality.
The 14.5.0 release of PWA Studio provides multiple bug fixes and updated Documentation for Live Search, Prex and mutlistore setup.
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typo mistake "mutlistore" instead of "multistore"


## Additional fixes

- Story:[4545][] — The Add to Cart button has been enhanced
- Bug:[4562][] — The wishlist pagination issue preventing more than 2 pages from displaying has been resolved
- Bug:[4548][] — The CSP nonce error for inline scripts has been resolved
- Bug:[4541][] — Videos now render properly on the frontend.
- Bug:[310][] — Corrected typos and grammatical errors in all PWA developer documentation.
- Bug:[4505][] — Fixed the Select component to use Peregrine's useInformedFieldStateWrapper.
- Bug:[4469][] — Fixed a Yarn invariant violation caused by packages/pagebuilder requesting a different version of react-tabs.
- Bug:[4540][] — Fixed an issue where the cart became empty when updating configurable products.
- Bug:[4542][] — Fixed wishlist pagination issue.
- Bug:[4535][] — Removed package-lock.json.
- Bug:[4549][] — Resolved the upwardPath not found error.
- Bug:[4543][] — Resolved an infinite loop query in GetWishlistItemsForLocalField.
- Bug:[4550][] — Fixed invalid auth middleware clearTimeout implementation.
- Bug:[4544][] — Fixed an issue where resetting search filters caused unfiltered search results.
- Story:[4587][] — Robots meta tag are added in head tag from magento configuration
- Bug:[4597][] — Canonical link tags are getting generated now.
- Bug:[4586][] — Cart items are now visible on return visit until a new item is added
- Bug:[4574][] — fixed Homepage UI breaking in venia.magento.com
- Bug:[4552][] — The 404 page renders as expected
- Bug:[4471][] - Fixed Lighthouse Test Failures in PR.
- Bug:[4589][] - Fixed webpack path resolver.
- Bug:[4588][] - Issue on IOS while installing app is resolved
- Bug:[29][] - UPWARD PHP Resolver Throwing 500 Error for Disabled Products is fixed
- Bug:[73][] - Mobile image dimensions changes when using the PWA PageBuilder Image component issue is fixed
- Bug:[4583][] - Stale cartId after guest user logs in is fixed
- Bug:[4576][] - Links do not open in new window when added using WYSIWYG Editor on PageBuilder Text element is fixed
- Bug:[4579][] - PDP add to cart action refetching the query getProductDetailForProductPage multiple times has been fixed

## 14.4.0 Lighthouse scores

With each new release of PWA Studio, we perform Lighthouse audits on four Venia page types, each representing a different level of complexity.
Shown below are the Lighthouse scores for the 14.4.0 release of these pages on desktop and mobile devices.
Shown below are the Lighthouse scores for the 14.5.0 release of these pages on desktop and mobile devices.
### Desktop scores

| | Home Page | Product Category | Product Details | Search Results |
Expand Down Expand Up @@ -63,7 +61,7 @@ To resolve this issue, try disabling graphql session sharing as described in the

## Upgrading from a previous version

Use the steps outlined in this section to update your [scaffolded project][] from 14.3.1 to 14.4.0
Use the steps outlined in this section to update your [scaffolded project][] from 14.4.0 to 14.5.0
See [Upgrading versions][] for more information about upgrading between PWA Studio versions.

[scaffolded project]: https://developer.adobe.com/commerce/pwa-studio/tutorials/
Expand All @@ -72,54 +70,53 @@ 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.4.0. The **bolded** versions with an asterisk (*) are the packages that were updated from PWA Studio 14.3.1.
The following table lists the latest versions of each package as of 14.5.0. The **bolded** versions with an asterisk (*) are the packages that were updated from PWA Studio 14.4.0.

**NOTE:**
Your project may not depend on some packages listed in this table.

| Package | Latest version |
|----------------------------------------|----------------|
| `babel-preset-peregrine` | 1.3.3 |
| `create-pwa` | **2.5.8*** |
| `experience-platform-connector` | **1.0.11*** |
| `upward-security-headers` | **1.0.19*** |
| `venia-sample-backends` | **0.0.13*** |
| `venia-sample-eventing` | **0.0.12*** |
| `venia-sample-language-packs` | **0.0.20*** |
| `venia-sample-payments-checkmo` | **0.0.18*** |
| `venia-sample-payments-cashondelivery` | **0.0.3*** |
| `venia-pwa-live-search` | **1.0.1*** |
| `create-pwa` | **2.5.9*** |
| `experience-platform-connector` | **1.0.12*** |
| `upward-security-headers` | **1.1.20*** |
| `venia-sample-backends` | 0.0.13 |
| `venia-sample-eventing` | **0.0.13*** |
| `venia-sample-language-packs` | **0.0.21*** |
| `venia-sample-payments-checkmo` | **0.0.19*** |
| `venia-sample-payments-cashondelivery` | **0.0.4*** |
| `venia-pwa-live-search` | **1.0.2*** |
| `venia-product-recommendations` | 1.0.2 |
| `plugin-braintree-three-d-secure` | 1.0.1 |
| `pagebuilder` | **9.3.6*** |
| `peregrine` | **15.6.2*** |
| `pwa-buildpack` | **11.5.5*** |
| `pagebuilder` | **9.3.7*** |
| `peregrine` | **15.7.2*** |
| `pwa-buildpack` | 11.5.5 |
| `pwa-theme-venia` | 2.4.0 |
| `upward-js` | **5.4.3*** |
| `upward-js` | 5.4.3 |
| `upward-spec` | 5.3.1 |
| `venia-concept` | **14.4.0*** |
| `venia-ui` | **11.7.1*** |
| `magento2-pwa` | 0.10.2 |
| `venia-concept` | **14.5.0*** |
| `venia-ui` | **11.7.2*** |
| `magento2-pwa` | **0.10.3*** |
| `magento2-pwa-commerce` | 0.1.5 |
| `magento-venia-sample-data-modules` | 0.0.6 |
| `magento-venia-sample-data-modules-ee` | 0.0.6 |
| `magento2-upward-connector` | 2.1.5 |
| `magento2-upward-connector` | **2.1.6*** |
| `upward-php` | 2.1.4 |
| `pwa-live-search` | 1.0.0 |

[4562]: https://github.com/magento/pwa-studio/pull/4562
[4548]: https://github.com/magento/pwa-studio/pull/4548
[4545]: https://github.com/magento/pwa-studio/pull/4545
[4541]: https://github.com/magento/pwa-studio/pull/4541
[310]: https://github.com/AdobeDocs/commerce-pwa-studio/pull/310/
[4505]: https://github.com/magento/pwa-studio/pull/4505
[4469]: https://github.com/magento/pwa-studio/pull/4469
[4540]: https://github.com/magento/pwa-studio/pull/4540
[4542]: https://github.com/magento/pwa-studio/pull/4542
[4535]: https://github.com/magento/pwa-studio/pull/4535
[4549]: https://github.com/magento/pwa-studio/pull/4549
[4543]: https://github.com/magento/pwa-studio/pull/4543
[4550]: https://github.com/magento/pwa-studio/pull/4550
[4544]: https://github.com/magento/pwa-studio/pull/4544
[4597]: https://github.com/magento/pwa-studio/pull/4597
[4586]: https://github.com/magento/pwa-studio/pull/4586
[4574]: https://github.com/magento/pwa-studio/pull/4574
[4552]: https://github.com/magento/pwa-studio/pull/4552
[4587]: https://github.com/magento/pwa-studio/pull/4587
[4471]: https://github.com/magento/pwa-studio/pull/4471
[4589]: https://github.com/magento/pwa-studio/pull/4589
[4588]: https://github.com/magento/pwa-studio/pull/4588
[29]: https://github.com/magento-commerce/magento2-upward-connector/pull/29
[73]: https://github.com/magento-commerce/magento2-pwa/pull/73/
[4583]: https://github.com/magento/pwa-studio/pull/4583
[4576]: https://github.com/magento/pwa-studio/pull/4576
[4579]: https://github.com/magento/pwa-studio/pull/4579

[PWA Studio releases]: https://github.com/magento/pwa-studio/releases
1 change: 1 addition & 0 deletions magento-compatibility.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

// PWA Studio version -> Magento version.
module.exports = {
'14.5.0': '2.4.9-alpha3',
'14.4.0': '2.4.9',
'14.3.1': '2.4.8',
'14.3.0': '2.4.8',
Expand Down