From a5be719539815acc6be8df3d6e60125644110012 Mon Sep 17 00:00:00 2001 From: ksted Date: Thu, 1 Feb 2024 17:22:32 +0100 Subject: [PATCH 1/8] docs: update changelog for v1.3.0 release --- docs/changelog/changelog_en.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/docs/changelog/changelog_en.md b/docs/changelog/changelog_en.md index 29ea858f1..ba0d12dcb 100644 --- a/docs/changelog/changelog_en.md +++ b/docs/changelog/changelog_en.md @@ -1,15 +1,37 @@ # Changelog plentyshopPWA -## v1.3.0 (yyyy-mm-dd) Overview of all changes +## v1.3.0 (yyyy-mm-dd) ### New +- Order properties are now available on product pages, in the cart, and on the order summary. +- You can now apply coupons to a purchase to receive a discount. +- You can now return purchased products from the My Account section. +- Wishlist functionality is now available. You can add products to the wishlist from the product page or the category page. You can view the wishlist by clicking on the icon in the page header or via the My Account section. +- Category pages now display product ratings. +- Products can now display images in [WebP format](https://en.wikipedia.org/wiki/WebP). WebP may improve page speed. WebP is currently an opt-in feature. To enable WebP support, you have to set `USE_WEBP=1` in your `.env` file. Separately, your plentysystems system has to have WebP support enabled. - You can now use `cookie-scripts.config.ts` to configure which scripts to load when a user accepts a consent cookie. - You can now use Cloudflare Turnstile to protect forms against bots. For further information on how to configure Turnstile, refer [to the documentation](https://pwa-docs.plentymarkets.com/guide/how-to/bot-protection). +- You can now validate forms with vee-validate. The following forms have validation: + - Registering a new account + - Signing up for the newsletter + - Add a product with order properties to the cart + - Parts of the checkout; full coverage of the checkout will be added in the future +- Deployments now use a unified endpoint. This means the secret `URL_ENDPOINT` is obsolete. +- You can now exit preview mode on live domains via the shop interface. ### Fixed +- Addresses in the checkout now update properly. +- The PayPal buttons now show the correct text depending on the location of the button. +- The mega menu no longer displays categories without a label. - The cookie consent bar is now translated in English and German. +- The lifespan of the `vsf-locale` cookie has been fixed. The lifespan is now 100 days. +- Fixed content layout shifts caused by the language picker. +- Added missing aria lables to the category pagination. +- Added missing aria labels to the cookie bar. +- Improved the clickable area on the logo for better accessibility on mobile. +- When navigating back from the registration modal on mobile, the modal now closes and you no longer return to the previous URL. ## v1.2.0 (2023-11-28) Overview of all changes From e8c3183bc663dc6499f1b8e0ab39c801937db789 Mon Sep 17 00:00:00 2001 From: ksted Date: Mon, 5 Feb 2024 07:45:19 +0100 Subject: [PATCH 2/8] docs: fix inconsistent changelog entries --- docs/changelog/changelog_en.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/changelog/changelog_en.md b/docs/changelog/changelog_en.md index ba0d12dcb..3d4fd9a62 100644 --- a/docs/changelog/changelog_en.md +++ b/docs/changelog/changelog_en.md @@ -4,21 +4,21 @@ ### New -- Order properties are now available on product pages, in the cart, and on the order summary. -- You can now apply coupons to a purchase to receive a discount. -- You can now return purchased products from the My Account section. -- Wishlist functionality is now available. You can add products to the wishlist from the product page or the category page. You can view the wishlist by clicking on the icon in the page header or via the My Account section. -- Category pages now display product ratings. +- Added order properties on product pages, in the cart, and on the order summary. +- Added coupons. +- Added returns, including return reasons. +- Added wishlist functionality. +- Added product ratings to category pages. - Products can now display images in [WebP format](https://en.wikipedia.org/wiki/WebP). WebP may improve page speed. WebP is currently an opt-in feature. To enable WebP support, you have to set `USE_WEBP=1` in your `.env` file. Separately, your plentysystems system has to have WebP support enabled. -- You can now use `cookie-scripts.config.ts` to configure which scripts to load when a user accepts a consent cookie. -- You can now use Cloudflare Turnstile to protect forms against bots. For further information on how to configure Turnstile, refer [to the documentation](https://pwa-docs.plentymarkets.com/guide/how-to/bot-protection). -- You can now validate forms with vee-validate. The following forms have validation: +- Added configuration (`cookie-scripts.config.ts`) to determine which scripts to load when a user accepts a consent cookie. +- Added Cloudflare Turnstile to protect forms against bots. For further information on how to configure Turnstile, refer [to the documentation](https://pwa-docs.plentymarkets.com/guide/how-to/bot-protection). +- Added form validation with vee-validate. The following forms have validation: - Registering a new account - Signing up for the newsletter - Add a product with order properties to the cart - Parts of the checkout; full coverage of the checkout will be added in the future - Deployments now use a unified endpoint. This means the secret `URL_ENDPOINT` is obsolete. -- You can now exit preview mode on live domains via the shop interface. +- Added a way to exit preview mode on live domains. ### Fixed From a81b3dd1f6a0cfed5ab118d595abbf77d04359f4 Mon Sep 17 00:00:00 2001 From: ksted Date: Mon, 5 Feb 2024 08:13:39 +0100 Subject: [PATCH 3/8] docs: add DE changelog for 1.3.0 --- docs/changelog/changelog_de.md | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/docs/changelog/changelog_de.md b/docs/changelog/changelog_de.md index ace9a918c..2f2ecc30e 100644 --- a/docs/changelog/changelog_de.md +++ b/docs/changelog/changelog_de.md @@ -2,14 +2,36 @@ ## v1.3.0 (yyyy-mm-dd) Overview of all changes -### New +### Hinzugefügt -- Ab jetzt kannst du in der Datei `cookie-scripts.config.ts` konfigurieren, welche Skripte nach Akzeptieren eines bestimmten Cookies geladen werden. -- Ab jetzt kannst du Formulare mit Cloudflare Turnstile gegen Bots schützen. Informationen zur Konfiguration findest du [in der Dokumentation](https://pwa-docs.plentymarkets.com/guide/how-to/bot-protection). +- Bestelleigenschaften zu Produktseiten, dem Warenkorb und der Bestellübersicht hinzugefügt +- Möglichkeit zum Einlösen von Gutscheinen und Rabatten hinzugefügt +- Retouren hinzugefügt, inklusive der Möglichkeit, einen Grund für die Retoure anzugeben +- Wunschliste hinzugefügt +- Produktbewertungen zu Kategorieseiten hinzugefügt +- Produktbilder können jetzt im [WebP-Format](https://de.wikipedia.org/wiki/WebP) angezeigt werden. Durch das WebP-Format kann die Ladezeit von Seiten verbessert werden. Es handelt sich dabei aktuell um ein Opt-In-Feature. Um das WebP-Format zu nutzen, setze `USE_WEBP=1` in deiner `.env`-Datei. Außerdem muss das WebP-Format im plentysystems System aktiviert sein. +- Konfiguration hinzugefügt, um zu bestimmen welche Skripte geladen werden, wenn ein Nutzer der Nutzung eines Cookies zustimmt (`cookie-scripts.config.ts`). +- Cloudflare Turnstile hinzugefügt, um Formulare gegen Bots zu schützen. Weitere Information zum Einrichten von Turnstile findest du [in der Dokumentation](https://pwa-docs.plentymarkets.com/guide/how-to/bot-protection). +- Validieren von Formularen mit vee-validate hinzugefügt. Validierung bei folgenden Formularen hinzugefügt: + - Neues Konto erstellen + - Newsletter abonnieren + - Produkt mit Bestelleigenschaften zum Warenkorb hinzufügen + - Teile des Checkouts, Validierung für den Rest des Checkouts wird in einer zukünftigen Version ergänzt +- Zum Hochladen der App auf plentysystems wird ab jetzt ein einziger Endpunkt für alle Systeme verwendet. Somit wird das Secret `URL_ENDPOINT` nicht mehr benötigt. +- Möglichkeit zum Schließen der Vorschau auf Live-Domains hinzugefügt -### Fixed +### Behoben -- Das Cookie-Consent-Banner wird jetzt sowohl auf Englisch als auch auf Deutsch in der richtigen Sprache angezeigt. +- Im Checkout werden Adressen jetzt richtig aktualisiert. +- Auf den Schaltflächen von PayPal werden jetzt der Seite entsprechend die richtigen Beschriftung verwendet. +- Im Megamenü werden Kategorien ohne Beschriftung nicht mehr angezeigt. +- Die Cookiebar wird jetzt je nach Sprachauswahl auf Englisch oder Deutsch angezeigt. +- Die Laufzeit des Cookies `vsf-locale` wurde angepasst und beträgt jetzt 100 Tage. +- Das Öffnen der Sprachauswahl verursacht keinen Cumulative Layout Shift mehr. +- Fehlende Aria-Label wurden zur Paginierung von Kategorieseiten hinzugefügt. +- Fehlende Aria-Label wurden zur Cookiebar hinzugefügt. +- Der klickbare Bereich rund um das Logo wurde erweitert, um die Barrierefreiheit auf Mobile zu verbessern. +- Beim zurück navigieren vom Anmeldeformular auf Mobile wird jetzt das Modal geschlossen statt auf die vorherigen URL zu navigieren. ## v1.2.0 (28.11.2023) Übersicht aller Änderungen From fd85189afd93d264df4cd8da91f1acfd5dcb15cc Mon Sep 17 00:00:00 2001 From: ksted Date: Mon, 5 Feb 2024 08:13:51 +0100 Subject: [PATCH 4/8] docs: fix terminology --- docs/changelog/changelog_en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/changelog/changelog_en.md b/docs/changelog/changelog_en.md index 3d4fd9a62..cfc5b6c8a 100644 --- a/docs/changelog/changelog_en.md +++ b/docs/changelog/changelog_en.md @@ -27,7 +27,7 @@ - The mega menu no longer displays categories without a label. - The cookie consent bar is now translated in English and German. - The lifespan of the `vsf-locale` cookie has been fixed. The lifespan is now 100 days. -- Fixed content layout shifts caused by the language picker. +- Fixed Cumulative Layout Shifts caused by the language picker. - Added missing aria lables to the category pagination. - Added missing aria labels to the cookie bar. - Improved the clickable area on the logo for better accessibility on mobile. From b9afa338ab44a4b622411bea5ff8651a5ef73584 Mon Sep 17 00:00:00 2001 From: ksted Date: Mon, 5 Feb 2024 16:43:09 +0100 Subject: [PATCH 5/8] docs: remove webp from changelog until generally available --- docs/changelog/changelog_de.md | 1 - docs/changelog/changelog_en.md | 1 - 2 files changed, 2 deletions(-) diff --git a/docs/changelog/changelog_de.md b/docs/changelog/changelog_de.md index 2f2ecc30e..3c22aaf1a 100644 --- a/docs/changelog/changelog_de.md +++ b/docs/changelog/changelog_de.md @@ -9,7 +9,6 @@ - Retouren hinzugefügt, inklusive der Möglichkeit, einen Grund für die Retoure anzugeben - Wunschliste hinzugefügt - Produktbewertungen zu Kategorieseiten hinzugefügt -- Produktbilder können jetzt im [WebP-Format](https://de.wikipedia.org/wiki/WebP) angezeigt werden. Durch das WebP-Format kann die Ladezeit von Seiten verbessert werden. Es handelt sich dabei aktuell um ein Opt-In-Feature. Um das WebP-Format zu nutzen, setze `USE_WEBP=1` in deiner `.env`-Datei. Außerdem muss das WebP-Format im plentysystems System aktiviert sein. - Konfiguration hinzugefügt, um zu bestimmen welche Skripte geladen werden, wenn ein Nutzer der Nutzung eines Cookies zustimmt (`cookie-scripts.config.ts`). - Cloudflare Turnstile hinzugefügt, um Formulare gegen Bots zu schützen. Weitere Information zum Einrichten von Turnstile findest du [in der Dokumentation](https://pwa-docs.plentymarkets.com/guide/how-to/bot-protection). - Validieren von Formularen mit vee-validate hinzugefügt. Validierung bei folgenden Formularen hinzugefügt: diff --git a/docs/changelog/changelog_en.md b/docs/changelog/changelog_en.md index cfc5b6c8a..950e05e0b 100644 --- a/docs/changelog/changelog_en.md +++ b/docs/changelog/changelog_en.md @@ -9,7 +9,6 @@ - Added returns, including return reasons. - Added wishlist functionality. - Added product ratings to category pages. -- Products can now display images in [WebP format](https://en.wikipedia.org/wiki/WebP). WebP may improve page speed. WebP is currently an opt-in feature. To enable WebP support, you have to set `USE_WEBP=1` in your `.env` file. Separately, your plentysystems system has to have WebP support enabled. - Added configuration (`cookie-scripts.config.ts`) to determine which scripts to load when a user accepts a consent cookie. - Added Cloudflare Turnstile to protect forms against bots. For further information on how to configure Turnstile, refer [to the documentation](https://pwa-docs.plentymarkets.com/guide/how-to/bot-protection). - Added form validation with vee-validate. The following forms have validation: From b1326e690786665e6adcbd521e3579ad548b9ed1 Mon Sep 17 00:00:00 2001 From: ksted Date: Mon, 5 Feb 2024 16:43:25 +0100 Subject: [PATCH 6/8] docs: fix typo --- docs/changelog/changelog_en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/changelog/changelog_en.md b/docs/changelog/changelog_en.md index 950e05e0b..23363d7c5 100644 --- a/docs/changelog/changelog_en.md +++ b/docs/changelog/changelog_en.md @@ -27,7 +27,7 @@ - The cookie consent bar is now translated in English and German. - The lifespan of the `vsf-locale` cookie has been fixed. The lifespan is now 100 days. - Fixed Cumulative Layout Shifts caused by the language picker. -- Added missing aria lables to the category pagination. +- Added missing aria labels to the category pagination. - Added missing aria labels to the cookie bar. - Improved the clickable area on the logo for better accessibility on mobile. - When navigating back from the registration modal on mobile, the modal now closes and you no longer return to the previous URL. From e526b411825289c713e73e7f2e3acc292a88cc52 Mon Sep 17 00:00:00 2001 From: ksted Date: Mon, 5 Feb 2024 16:45:08 +0100 Subject: [PATCH 7/8] docs: updated changelog entry for wishlist --- docs/changelog/changelog_de.md | 2 +- docs/changelog/changelog_en.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/changelog/changelog_de.md b/docs/changelog/changelog_de.md index 3c22aaf1a..516ae9d06 100644 --- a/docs/changelog/changelog_de.md +++ b/docs/changelog/changelog_de.md @@ -7,7 +7,7 @@ - Bestelleigenschaften zu Produktseiten, dem Warenkorb und der Bestellübersicht hinzugefügt - Möglichkeit zum Einlösen von Gutscheinen und Rabatten hinzugefügt - Retouren hinzugefügt, inklusive der Möglichkeit, einen Grund für die Retoure anzugeben -- Wunschliste hinzugefügt +- Wunschliste hinzugefügt, inklusive der Möglichkeit, Produkte von der Wunschliste direkt zum Warenkorb hinzuzufügen - Produktbewertungen zu Kategorieseiten hinzugefügt - Konfiguration hinzugefügt, um zu bestimmen welche Skripte geladen werden, wenn ein Nutzer der Nutzung eines Cookies zustimmt (`cookie-scripts.config.ts`). - Cloudflare Turnstile hinzugefügt, um Formulare gegen Bots zu schützen. Weitere Information zum Einrichten von Turnstile findest du [in der Dokumentation](https://pwa-docs.plentymarkets.com/guide/how-to/bot-protection). diff --git a/docs/changelog/changelog_en.md b/docs/changelog/changelog_en.md index 23363d7c5..f33e320b2 100644 --- a/docs/changelog/changelog_en.md +++ b/docs/changelog/changelog_en.md @@ -7,7 +7,7 @@ - Added order properties on product pages, in the cart, and on the order summary. - Added coupons. - Added returns, including return reasons. -- Added wishlist functionality. +- Added wishlist functionality, including the ability to add products to the cart directly from the wishlist. - Added product ratings to category pages. - Added configuration (`cookie-scripts.config.ts`) to determine which scripts to load when a user accepts a consent cookie. - Added Cloudflare Turnstile to protect forms against bots. For further information on how to configure Turnstile, refer [to the documentation](https://pwa-docs.plentymarkets.com/guide/how-to/bot-protection). From 5b978b374b5ecba2848d56acb53ca2f0c2cc9367 Mon Sep 17 00:00:00 2001 From: ksted Date: Tue, 6 Feb 2024 09:57:02 +0100 Subject: [PATCH 8/8] docs: update changelog --- docs/changelog/changelog_de.md | 8 ++++++-- docs/changelog/changelog_en.md | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/docs/changelog/changelog_de.md b/docs/changelog/changelog_de.md index 516ae9d06..31a47106e 100644 --- a/docs/changelog/changelog_de.md +++ b/docs/changelog/changelog_de.md @@ -1,11 +1,12 @@ # Changelog plentyshopPWA -## v1.3.0 (yyyy-mm-dd) Overview of all changes +## v1.3.0 (2024-02-06) Overview of all changes ### Hinzugefügt - Bestelleigenschaften zu Produktseiten, dem Warenkorb und der Bestellübersicht hinzugefügt - Möglichkeit zum Einlösen von Gutscheinen und Rabatten hinzugefügt +- Zahlungsoption **Später Zahlen** von PayPal hinzugefügt - Retouren hinzugefügt, inklusive der Möglichkeit, einen Grund für die Retoure anzugeben - Wunschliste hinzugefügt, inklusive der Möglichkeit, Produkte von der Wunschliste direkt zum Warenkorb hinzuzufügen - Produktbewertungen zu Kategorieseiten hinzugefügt @@ -16,9 +17,12 @@ - Newsletter abonnieren - Produkt mit Bestelleigenschaften zum Warenkorb hinzufügen - Teile des Checkouts, Validierung für den Rest des Checkouts wird in einer zukünftigen Version ergänzt -- Zum Hochladen der App auf plentysystems wird ab jetzt ein einziger Endpunkt für alle Systeme verwendet. Somit wird das Secret `URL_ENDPOINT` nicht mehr benötigt. - Möglichkeit zum Schließen der Vorschau auf Live-Domains hinzugefügt +### Geändert + +- Zum Hochladen der App auf plentysystems wird ab jetzt ein einziger Endpunkt für alle Systeme verwendet. Somit wird das Secret `URL_ENDPOINT` nicht mehr benötigt. + ### Behoben - Im Checkout werden Adressen jetzt richtig aktualisiert. diff --git a/docs/changelog/changelog_en.md b/docs/changelog/changelog_en.md index f33e320b2..2ef36f756 100644 --- a/docs/changelog/changelog_en.md +++ b/docs/changelog/changelog_en.md @@ -1,11 +1,12 @@ # Changelog plentyshopPWA -## v1.3.0 (yyyy-mm-dd) +## v1.3.0 (2024-02-06) ### New - Added order properties on product pages, in the cart, and on the order summary. - Added coupons. +- Added PayPal's **Pay Later** option for payments. - Added returns, including return reasons. - Added wishlist functionality, including the ability to add products to the cart directly from the wishlist. - Added product ratings to category pages. @@ -16,9 +17,12 @@ - Signing up for the newsletter - Add a product with order properties to the cart - Parts of the checkout; full coverage of the checkout will be added in the future -- Deployments now use a unified endpoint. This means the secret `URL_ENDPOINT` is obsolete. - Added a way to exit preview mode on live domains. +### Changed + +- Deployments now use a unified endpoint. This means the secret `URL_ENDPOINT` is obsolete. + ### Fixed - Addresses in the checkout now update properly.