- NOWOŚĆ: Zdolności – Dane sklepu są teraz rejestrowane w WordPress Abilities API, dzięki czemu asystenci AI mogą odkrywać dane zamówień, klientów, produktów i rabatów oraz z nimi pracować.
- NOWOŚĆ: Administracja – Wprowadzenie obsługi Palety Poleceń, dzięki czemu zamówienia, klienci, rabaty i pobrania można znaleźć i przejść do nich za pomocą Cmd+K / Ctrl+K w WordPress 6.9 i nowszych.
- Administracja: Ulepszono stylizację ulepszonych pól wyboru, aby poprawnie renderowały się obok wtyczek, które ładują własne style Chosen.
- Administracja: Wzmocniono walidację i wyjście ustawień sklepu podczas ich zapisywania.
- API: Ulepszono sprawdzanie widoczności punktu końcowego API produktów.
- API: Ulepszono sprawdzanie uprawnień w trybie API dzienników pobierania plików oraz warunki wydawania kluczy API.
- Bloki: Ulepszono sprawdzanie własności w bloku Pobrania Użytkownika.
- Bloki: Wzmocniono sposób zapisywania atrybutów stylów w wewnętrznym CSS bloku Pobrania.
- Koszyk: Naprawiono linki usuwania produktów z koszyka, które psuły się po odświeżeniu koszyka za pomocą AJAX.
- Koszyk: Odzyskiwanie koszyka wyświetla teraz ostrzeżenie o limicie zapytań zamiast cichego odrzucania.
- Koszyk: Ulepszono sposób renderowania osi czasu odzyskiwania koszyka.
- Koszyk: Naprawiono pomijanie wpisów osi czasu odzyskiwania koszyka, gdy przechowywane dane zdarzenia zawierały cudzysłów.
- Koszyk: Ulepszono sposób określania odbiorcy wiadomości e-mail z odzyskiwaniem koszyka.
- Koszyk: Ulepszono sprawdzanie przywróconego koszyka gościa, w tym jego cen i dostępu.
- Płatność: Przywrócono link „Resetuj hasło” w komunikacie o błędzie logowania przy płatności.
- Płatność: Naprawiono błąd „Potwierdź hasło”, który uniemożliwiał klientom utworzenie nowego konta przy płatności blokowej.
- Płatność: Naprawiono problem z przyciskiem PayPal, który nie odpowiadał gościom, gdy formularz logowania przy płatności był ukryty.
- Płatność: Zwiększono weryfikację wymaganą przed automatycznym utworzeniem nowego konta przez zamówienie.
- Płatność: Dodano kontrolę nadużyć do tworzenia konta na froncie i ulepszono sposób, w jaki płatność stosuje ustawienie rejestracji sklepu.
- Kompatybilność – Elementor: Naprawiono miniatury produktów w koszyku renderujące się w pełnym rozmiarze oraz ostrzeżenie PHP w starszym widżecie płatności.
- Kompatybilność – Elementor: Naprawiono nieprawidłowe renderowanie dwukolumnowego układu płatności.
- Kompatybilność – Elementor: Poprawiono wydajność frontu, zaprzestając dekodowania pełnego drzewa elementów Elementor przy każdym wyświetleniu strony.
- Kompatybilność – WP All Export: Naprawiono skrypty ulepszonego wyboru EDD psujące konstruktor Drag & Drop.
- Cron: Czyszczenie sesji ponownie się planuje, dopóki nie zostanie wyczyszczony cały backlog wygasłych sesji.
- Cron: Ulepszono sprawdzanie kontekstu w procedurach konserwacji cron.
- Klienci: Naprawiono ostrzeżenia o niezdefiniowanym kluczu, gdy dane sesji klienta były tylko częściowo wypełnione.
- Klienci: Ulepszono sprawdzanie uprawnień wymaganych do usunięcia klienta i jego rekordów.
- Klienci: Zwiększono weryfikację wymaganą przed przypisaniem istniejącego rekordu klienta podczas rejestracji.
- Klienci: Ulepszono sposób przechowywania szczegółów nazwy i adresu klienta, gdy proces zakupu nie zostanie zakończony.
- Baza danych: Ulepszono czyszczenie serializowanych wartości meta.
- Zniżki: Wzmocniono egzekwowanie limitów użycia zniżek.
- Pobrane: Naprawiono ostrzeżenie PHP podczas dostarczania plików hostowanych pod adresem URL bez lokalnej ścieżki pliku.
- Pobrane: Zacieśniono granicę katalogu stosowaną podczas serwowania lokalnie hostowanych plików.
- Pobrane: Ulepszono sprawdzanie własności i lokalizacji plików, do których odwołuje się identyfikator załącznika.
- Pobrane: Ulepszono sprawdzanie widoczności stosowane do wyników wyszukiwania produktów.
- Pobrane: Ulepszono sposób buforowania wyników wyszukiwania produktów.
- Pobrane: Ulepszono sprawdzanie uprawnień podczas zapisywania produktów pakietowych oraz sposób określania dostępu do plików pakietowych.
- Pobrane: Wzmocniono egzekwowanie limitów pobierania na plik.
- Pobrane: Ulepszono sposób dopasowywania plików bez przypisanej opcji ceny do zakupu.
- Pobrane: Ulepszono sprawdzanie dostępu stosowane do zakupionej opcji ceny.
- Pobrane: Ulepszono sprawdzanie lokalizacji stosowane do ścieżki pliku produktu.
- Pobrane: Ulepszono walidację wykonywaną podczas generowania linków do pobierania plików.
- E-maile: Ulepszono sposób renderowania szczegółów produktu w tagu e-mail {download_list}.
- E-maile: Ulepszono sprawdzanie wykonywane przed wysłaniem e-maili z potwierdzeniem zakupu i nowych sprzedaży.
- E-maile: Naprawiono krytyczny błąd w tagu e-mail name, gdy zamówienie nie ma imienia.
- Bramki płatności: Ulepszono walidację i sprawdzanie uprawnień do rejestracji domen Apple Pay.
- Faktury: Zacieśniono znacznik dozwolony w notatkach klienta na fakturach.
- Faktury: Zacieśniono wymagania dotyczące zapisywania adresu rozliczeniowego faktury.
- Logi: Ulepszono sprawdzanie uprawnień wymaganych do przeglądania logów sklepu.
- Migracja: Ulepszono sprawdzanie kontekstu dla rutynowych uaktualnień w tle.
- Zamówienia: Ulepszono walidację wymaganą do odzyskania porzuconego zamówienia.
- Zamówienia: Dodano dodatkową walidację do akcji ponownego wysłania potwierdzenia.
- Zamówienia: Poprawiono renderowanie tytułów produktów w edytorze zamówień.
- Zamówienia: Zwiększono weryfikację wymaganą od gościa do przeglądania potwierdzenia zamówienia.
- Zamówienia: Zacieśniono znacznik dozwolony w notatkach produktu na potwierdzeniu zamówienia.
- Zamówienia: Ulepszono czyszczenie i wyświetlanie adresów zamówień w panelu administracyjnym.
- Zamówienia: Zaostrzono wymagania dotyczące wykonywania odroczonej akcji zamówienia.
- Zamówienia: Ulepszono autoryzację wymaganą do utworzenia zamówienia.
- Zamówienia: Ulepszono sprawdzanie stosowane podczas zapisywania adresu IP zamówienia.
- Zamówienia: Ulepszono sprawdzanie uprawnień przy masowym przenoszeniu do kosza i przywracaniu zamówień.
- Zamówienia: Ulepszono sprawdzanie uprawnień i danych wejściowych przy ręcznym tworzeniu zamówienia.
- Zamówienia: Ulepszono sposób, w jaki potwierdzenie zamówienia obsługuje oczekiwanie na weryfikację adresu e-mail.
- Zamówienia: Zaostrzono sposób, w jaki skrót potwierdzenia określa, które zamówienie wyświetlić.
- PayPal: Stan witryny poprawnie raportuje teraz status połączenia dla sklepów nadal korzystających z PayPal Commerce v2.
- PayPal: Dodano dodatkową weryfikację przed wysłaniem zwrotu do PayPal.
- PayPal: Naprawiono błąd zwrotów dla sklepów nadal połączonych z PayPal Commerce v2.
- PayPal: Wzmocniono sprawdzanie adresu URL powrotu PayPal przed utworzeniem sesji zakupu.
- PayPal: Dodano dodatkową weryfikację do akcji synchronizacji webhooków PayPal.
- PayPal Standard: Ulepszono weryfikację przychodzących wiadomości IPN.
- PayPal Standard: Ulepszono sposób przechowywania wiadomości bramki w notatkach zamówienia z sporów PayPal.
- Raporty: Ulepszono wydajność ekranów raportów.
- Raporty: Ulepszono sposób, w jaki wykres użycia rabatu dopasowuje kod rabatowy.
- Stripe: Naprawiono błąd sprawdzania kwoty w procesie realizacji zakupu subskrypcji z bezpłatnym okresem próbnym w Elementach Karty.
- Stripe: Zapobiegano podwójnemu naliczaniu opłat podczas płatności za pomocą Elementów Płatności Stripe.
- Stripe: Dodano dodatkową weryfikację do kroku finalizacji Stripe Connect.
- Stripe: Ustawienie trybu Elementów jest teraz widoczne dla sklepów nadal korzystających z Elementów Karty.
- Dev: Tagi e-mail są teraz definiowane w rejestrze poszczególnych klas tagów. edd_add_email_tag() i filtr edd_email_tags pozostają niezmienione, a edd_email_tag_billing_address() jest przestarzały.
- Dev: Zaktualizowano Action Scheduler do wersji 4.1.0.
- Dev: Nowe wewnętrzne haki używają przestrzeni nazw rozdzielonych ukośnikami (edd/domain/event). Żadne istniejące nazwy haków nie uległy zmianie.
- Dev: Skonsolidowano dynamiczne routery akcji w jedną klasę i dodano filtr edd/actions/router/blocked_hooks do kontrolowania, które nazwy haków będą rozsyłane przez routery.
- Dev: Dodano filtry edd/logs/file_downloads/columns i edd/logs/file_downloads/row do tabeli logów pobierania plików.
- Dev: Wiersze eksportu historii pobierania teraz zawierają identyfikator logu.

