- Nowość: Narzędzie EDD „Informacje o systemie” zostało wycofane, a zamiast tego nasze dane są rejestrowane w funkcji „Stan witryny” w rdzeniu WordPress.
- Ulepszenie: Drastycznie zmniejszyliśmy możliwość kolizji podczas używania numerów kolejnych zamówień.
- Ulepszenie: Zmieniliśmy opcję „Domyślny” w menu rozwijanym Typ produktu na „Pojedynczy produkt”, aby uniknąć nieporozumień.
- Ulepszenie: Bramki płatności mogą teraz informować EDD, czy są prawidłowo skonfigurowane, i zapobiegać ich włączeniu, jeśli nie są skonfigurowane.
- Ulepszenie: Proces wdrażania PayPal Commerce został przeprojektowany pod kątem szybkości i niezawodności.
- Ulepszenie: Proces migracji EDD 3.x został zaktualizowany, aby odroczyć wszystkie obliczenia klientów i produktów do zakończenia migracji, z ulepszonymi komunikatami.
- Ulepszenie – Stripe: Dodaliśmy filtr, który pozwala użytkownikom usunąć tekst „Warunki”, który pojawia się pod polami karty.
- Ulepszenie – Stripe: Gdy użytkownik odłączy się od Stripe Connect, Stripe jest odznaczany jako „aktywna” bramka płatności.
- Ulepszenie – Bloki: Gdy nie utworzono żadnych pobrań, bloki związane z pobieraniem nie pokazywały poprawnie przycisku dodania nowego pobrania.
- Ulepszenie – Bloki: Bloki EDD nie uwzględniały niestandardowych etykiet pobierania.
- Poprawka: Klucze licencji Pro nie zawsze zachowywały swój status aktywacji w instalacjach multisite.
- Poprawka: W niektórych przypadkach brzegowych możliwe było wygenerowanie krytycznego błędu w PHP 8.0 podczas dodawania produktów do koszyka.
- Poprawka: Ulepszono sprawdzanie uprawnień i wykrywanie nonce w niektórych akcjach.
- Poprawka: Opłaty za pozycje mogły w niektórych przypadkach nie przejść walidacji, co skutkowało pominięciem opłat.
- Poprawka: Klasa Payments Query nieprawidłowo przekazywała
id__not_injakoid__in. - Poprawka: Odpowiedź AJAX dotycząca zawartości koszyka nie używała nowej metody pobierania nazw pozycji koszyka.
- Poprawka: Bardziej przyjazny dla użytkownika komunikat o błędzie jest wyświetlany użytkownikom bez uprawnień, jeśli żadne bramki płatności nie są włączone.
- Poprawka: Adres URL logowania w wiadomościach e-mail z rejestracją użytkownika był nieprawidłowy, gdy zakup został dokonany za pomocą Stripe.
- Poprawka: Obliczone opłaty mogły różnić się od opłat wyświetlanych w zawartości koszyka.
- Poprawka: Podczas importowania pobrań, w niektórych przypadkach obrazy nie były identyfikowane jako pliki lokalne.
- Poprawka: Obszar administracyjny taksonomii Tagów pobierania nie był identyfikowany jako obszar administracyjny EDD.
- Poprawka: Istniała możliwość wystąpienia niezdefiniowanej zmiennej podczas żądania resetowania hasła.
- Poprawka – Stripe: Formularz aktualizacji płatności cyklicznych mógł ładować się nieprawidłowo, jeśli pola podzielone były włączone przed przełączeniem na Elementy Płatności.
- Poprawka – Stripe: Wiele ulepszeń stanów ładowania formularza Stripe podczas przeliczania koszyka.
- Poprawka – Stripe: W niektórych przypadkach formularz zakupu nie był ponownie włączany po naprawieniu błędów walidacji HTML5.
- Poprawka – Stripe: Klienci aktualizujący metodę płatności dla nieudanej subskrypcji mogli zobaczyć komunikat o błędzie, gdy nieudana faktura została unieważniona, mimo że subskrypcja została pomyślnie zaktualizowana.
- Poprawka – Bloki: Pole klucza reCAPTCHA jest teraz typu Pole Hasło.
- Poprawka – Bloki: Bloki Pobrania Użytkownika mogły wyświetlać zduplikowane elementy.
- Poprawka – Bloki: Rozszerzenia, które dodawały dane do koszyka, mogły być wyświetlane bez stylizacji.
- Dev: Funkcje pobierania najniższej i najwyższej ceny opcji zostały wyodrębnione, ulepszone i posiadają teraz testy jednostkowe.
- Dev: Rutyny aktualizacji przed wersją 3.0 zostały wycofane.
- Dev: Zarejestrowano nowe polecenie CLI,
recalculate_customer_values, do przeliczania sprzedaży i zarobków dla wszystkich klientów. - Dev – Stripe: Możliwe jest teraz wymuszenie dostępności „Pól Karty” w nowych instalacjach, włączając Tryb Debugowania EDD.

