diff --git a/docs/changelog/changelog_de.md b/docs/changelog/changelog_de.md index ace9a918c..31a47106e 100644 --- a/docs/changelog/changelog_de.md +++ b/docs/changelog/changelog_de.md @@ -1,15 +1,40 @@ # Changelog plentyshopPWA -## v1.3.0 (yyyy-mm-dd) Overview of all changes +## v1.3.0 (2024-02-06) Overview of all changes -### New +### 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 +- 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 +- Möglichkeit zum Schließen der Vorschau auf Live-Domains 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). +### Geändert -### Fixed +- 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 -- 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 diff --git a/docs/changelog/changelog_en.md b/docs/changelog/changelog_en.md index 29ea858f1..2ef36f756 100644 --- a/docs/changelog/changelog_en.md +++ b/docs/changelog/changelog_en.md @@ -1,15 +1,40 @@ # Changelog plentyshopPWA -## v1.3.0 (yyyy-mm-dd) Overview of all changes +## v1.3.0 (2024-02-06) ### New -- 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). +- 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. +- 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 +- 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. +- 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 Cumulative Layout Shifts caused by the language picker. +- 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. ## v1.2.0 (2023-11-28) Overview of all changes