Zaloguj się
Rozpocznij

Easy Digital Downloads Changelog

Wyświetl wersje i dzienniki zmian dla EDD i dodatków.
Wersja 2.0.3 — 21 maja 2019
  • Poprawka: Błąd Countable w PHP 7.2 podczas pobierania plików
  • Poprawka: Kolejność plików w zakładce biblioteki Dropbox nie była prawidłowo sortowana
Wersja 1.1 — 14 maja 2019
  • Nowość: Dodano opcję „Synchronizuj z licencją” dla lepszej integracji z Software Licensing
  • Nowość: Dodano narzędzie w profilu klienta do regeneracji jego przepustek All Access
  • Nowość: Dodano filtr umożliwiający ukrycie opcji pobierania na poziomie plików
  • Nowość: Ulepszono znaczniki i formatowanie kodu
  • Nowość: Zmieniono wszystkie odniesienia do EDD_Payment na funkcję edd_get_payment
  • Nowość: Skrypty są teraz budowane przy użyciu webpack
  • Nowość: Zmieniono priorytet głównego haka plugins_loaded na 20 w przygotowaniu do EDD 3.0
  • Naprawiono: Podczas edycji przepustki wyświetlał się komunikat „Czy na pewno chcesz”, gdy nie powinien
  • Poprawka: Upewniono się, że dane schematu dla wyszukiwarek są poprawne dla formularza zakupu
  • Poprawka: Jeśli w "Recurring Payments" włączono opcję „Limit File Downloads”, prawidłowe pobrania AA były blokowane
  • Poprawka: Migracje z RCP zatrzymywały się po 1 kroku
  • Poprawka: Wszystkie daty są teraz zapisywane w UTC zamiast strefy czasowej strony
  • Poprawka: Zapobieganie wygasaniu przepustek AA, jeśli produkt subskrypcji cyklicznej zostanie zmieniony
  • Poprawka: Ustawiono identyfikator pliku do pobrania na podstawie identyfikatora ceny, która jest pobierana
  • Poprawka: Sprawiono, że atrybut price_id działa dla skróconego kodu edd_all_access
  • Poprawka: Upewniono się, że hak edd_purchase_link_top jest obecny w formularzu zakupu AA
  • Poprawka: Integracja z Ograniczeniem Treści: Sprawiono, że ograniczenie strony do „Wszystkich Cen” w Ograniczeniu Treści działa dla cen AA
  • Poprawka: Integracja z Ograniczeniem Treści: Sprawiono, że skrócony kod edd_restrict uwzględnia przepustki AA
  • Poprawka: Integracja z licencjonowaniem oprogramowania: Dodano lepsze obsługę nieprawidłowych kluczy licencyjnych
  • Poprawka: Błąd koszyka dla „nigdy nie wygasa” był czyszczony, gdy nie powinien
  • Poprawka: Sprawiono, że wygaśnięcie AA jest oparte na czasie rozpoczęcia All Access, a nie czasie rozpoczęcia płatności/zamówienia
  • Poprawka: Integracja z licencjonowaniem oprogramowania: Sprawiono, że przepustki AA synchronizują się z Licencjami zamiast z Subskrypcjami cyklicznymi
  • Poprawka: Integracja z Subskrypcjami cyklicznymi: Pozwól na wczesne odnowienia, nawet jeśli subskrypcja już istnieje
  • Poprawka: Usunięto wszystkie niepotrzebne czyszczenia pamięci podręcznej
  • Poprawka: Licencje wieczyste powodowały nieprawidłowe przepustki AA
  • Poprawka: Ustawienie priorytetu integracji Darmowych Pobierań pozwala teraz AA nadpisać Darmowe Pobierania, gdy tak ustawiono
  • Poprawka: Problem z narzędziem resetowania klienta, gdzie klient miał wygasłą i aktywną przepustkę, co skutkowało wygaśnięciem.
  • Poprawka: Warunek wyścigu z ręcznymi odnowieniami subskrypcji, gdzie płatność nie miała jeszcze żadnych produktów
Wersja 2.3.7 — 26 kwietnia 2019
  • Naprawiono: Poprawiono przypadek, w którym użytkownik, który podał swój adres e-mail, błędnie otrzymywał informację o podaniu nieprawidłowego elementu podczas korzystania z automatycznego programu obsługi ukończonych pobrań.
Wersja 2.3.6 — 23 kwietnia 2019
  • Naprawiono: Poprawiono problem, który pozwalał na ominięcie sprawdzania darmowych produktów przez zalogowanych użytkowników podczas bezpośredniego pobierania.
Wersja 2.8.6 — 2 kwietnia 2019
  • Poprawka: Sprawdzanie waluty w PayPal Express i Pro nie działało dla IPN.
Wersja 2.8.5 — 22 marca 2019
  • Poprawka: PayPal Express nie obsługuje już wielu subskrypcji na jedno zamówienie. Zobacz https://docs.easydigitaldownloads.com/article/1147-recurring-payments—paypal-express-gateway-configuration, aby uzyskać więcej informacji.
  • Poprawka: Subskrypcje z opcją „Razy” nie były anulowane/zakończone dla wszystkich bramek.
  • Poprawka: Naprawiono problem powodujący, że subskrypcje nie były usuwane z pamięci podręcznej obiektów.
  • Poprawka: Kody rabatowe z płatności nadrzędnej były przechowywane w płatnościach odnowieniowych.
  • Poprawka: Tagi szablonów e-mail używały nieprawidłowej metody pobierania nazwy pobieranego pliku.
  • Poprawka: PayPal Pro IPN przechowywał dostarczoną walutę zamiast ją porównywać.
  • Poprawka: Bramka 2Checkout czasami działała, gdy nie powinna.
Wersja 3.4.8 — 20 marca 2019
  • Naprawa: Rozszerzenie Prowizje zostało przeniesione do późniejszego ładowania wtyczek (plugins_loaded) w ramach przygotowań do EDD 3.0.
  • Poprawka: Ręcznie tworzonym prowizjom nie dodawano daty, gdy nie podano daty.
  • Poprawka: Ręcznie tworzone prowizje miały pustą kolumnę „Płatność”. Dodano znak myślnika, aby zapewnić spójność z podstawową wersją WordPress.
  • Poprawka: Widżet pulpitu nawigacyjnego nie był zgodny z niestandardowymi statusami prowizji.
  • Poprawka: Naprawiono niektóre problemy z PHP 7.2, które powodowały rejestrowanie powiadomień i ostrzeżeń.
  • Nowość: Ustawienia wiadomości e-mail dotyczące prowizji są teraz filtrowalne.
  • Dev: Dodano hak akcji w funkcji aktualizacji klasy admin-notices.
  • Dev: Dodano więcej haków do szablonów przeglądu prowizji użytkownika.
  • Dev: Dodano identyfikatory prowizji do haka akcji edd_commissions_process_bulk_action.
  • Dev: Dodano haki do widżetu pulpitu nawigacyjnego.
Wersja 3.6.8 — 19 marca 2019
  • Poprawka: Licencje brakowało w odpowiedzi danych sprzedaży z REST API, gdy włączono numerację kolejności zamówień.
  • Poprawka: Tabela listy licencji pobierała 20 na stronę, ale budowała paginację dla 30.
  • Poprawka: Naprawiono problem z szablonem zarządzania licencjami, który powodował nieprawidłowy link „Wstecz”.
  • Poprawka: Podczas wysyłania wiadomości e-mail z odnowieniem licencji rejestrowano ostrzeżenie PHP.
  • Poprawka: Niestandardowy licznik aktywacji mógł zostać usunięty podczas usuwania licencji z aktywnymi aktywacjami.
  • Poprawka: Po wyłączeniu sprawdzania adresów URL próba pobrania adresu URL nadal była uruchamiana, chociaż nie powinna.
  • Poprawka: Aktywacja/dezaktywacja bez parametru URL zwracała sukces, gdy powinna zakończyć się błędem z powodu wymaganego sprawdzania adresu URL.
  • Poprawka: Obsługujemy teraz „staging-` w wykrywaniu lokalnych adresów URL, aby obsługiwać środowiska stagingowe Kinsta.
  • Dew: Metoda EDD_SL_DB::insert nie używała typu przekazanego do metody.
Wersja 1.4.5 — 14 marca 2019
  • Naprawiono: Poprawiono problem, który powodował błędy przy naliczaniu opłat podczas finalizacji zakupu.
  • Naprawiono: Atrybut async był niepoprawnie dodawany do kodu JavaScript dla płatności w kontekście.
Wersja 2.6.18 — 14 marca 2019
  • Naprawiono: Poprawiono problem powodujący, że proces Stripe Connect nie uzyskiwał niezawodnie kluczy API.
  • Naprawiono: Poprawiono wielkość liter w etykietach zapisanych kart.
Wersja 1.1.6 — 26 lutego 2019
  • Naprawa: Zapobieganie błędom PHP, gdy nie znaleziono identyfikatorów produktów wymagających niestandardowych wiadomości e-mail.
  • Naprawa: Umożliwienie dołączania załączników podczas korzystania z klasy EDD_Emails.
Wersja 3.6.7 — 22 lutego 2019
  • Poprawka: Zapobieganie przyjmowaniu przez zapytanie o licencję identyfikatora użytkownika lub klienta równego 0.
Wersja 2.8.4 — 20 lutego 2019
  • Poprawka: Widżet pulpitu nawigacyjnego i punkt końcowy API statystyk nie uwzględniały płatności odnowieniowych.
Wersja 2.8.3 — 19 lutego 2019
  • Naprawiono: JavaScript po stronie front-endu dla płatności cyklicznych jest teraz zawsze rejestrowany, zamiast tylko wtedy, gdy musi zostać dodany do kolejki.
  • Naprawiono: Poprawiono problem powodujący, że „Liczba zafakturowanych” zawsze wynosiła „1”.
  • Naprawiono: Poprawiono wydajność tabeli listy subskrypcji poprzez usunięcie kolumny „Liczba zafakturowanych”.
  • Naprawiono: Funkcja edd_get_total_earnings() nie uwzględniała odnowień z Płatności cyklicznych w zwracanej wartości.
  • Deweloperskie: Kiedy Płatności cykliczne tworzą obiekty w Stripe, metadane są dodawane do obiektu w Stripe, aby ułatwić debugowanie.
Wersja 3.6.6 — 11 lutego 2019
  • Poprawka: Klasa bazy danych generowała nieprawidłowe polecenie MySQL podczas używania tablic dla parametrów w niektórych przypadkach.
  • Poprawka: Widżet dziennika zmian nie używał danych z pliku readme.
  • Poprawka: Naprawiono problem z parsowaniem plików readme.txt
  • Poprawka: Adresy URL zawierające ciągi zapytania nie mogły być aktywowane/dezaktywowane z poziomu administratora lub frontendu.
  • Poprawka: Działania masowe dla licencji nie działały.
  • Poprawka: Poprawiono dokładność metody get_license_keys_of_user().
  • Poprawka: Ustawienia opcji ceny nie są już wyświetlane, gdy licencjonowanie jest wyłączone.
  • Poprawka: Naprawiono problem z kompatybilnością aktualizacji z rozszerzeniem Git Updater.
  • Poprawka: Cron wysyłający przypomnienia o odnowieniu sprawdza teraz, czy opcja Wyślij przypomnienia o odnowieniu jest zaznaczona.
  • Poprawka: Licencje podrzędne mają teraz prawidłową datę wygaśnięcia po odnowieniu licencji pakietu.
  • Poprawka: Wyłączone licencje nie mogą być automatycznie ustawiane jako wygasłe.
  • Poprawka: Poprawiono problemy związane z identyfikatorami użytkowników i kluczami licencyjnymi.
  • Poprawka: Naprawiono problem, który powodował błąd „key_mismatch” w API, gdy klucze miały białe znaki na początku lub końcu.
  • Poprawka: Użycie współtwórców w readme.txt powodowało krytyczny błąd.
  • Poprawka: API sprzedaży wcześniej powodowało błąd PHP, gdy dla zamówienia nie było żadnych licencji.
  • Poprawka: Zmiany statusu nie zawsze wywoływały odpowiednie haki do_action.
  • Poprawka: Zmienna `is_local_url` mogła być niezdefiniowana podczas wywoływania punktu końcowego API get_version.
  • Przykładowe zmiany wtyczki/motywu
    • Zaktualizowano przykładowy motyw, aby nie używać wp_die podczas napotkania błędów.
    • Naprawiono niezdefiniowaną właściwość w klasie EDD_SL_Plugin_Updater.
    • Klasa EDD_SL_Plugin_Updater używa teraz metody verify_ssl podczas wykonywania zdalnych wywołań.
    • Zaktualizowano wersję EDD_SL_Plugin_Updater do 1.6.18
    • Przykłady zawarte w dostarczonym/pobranym rozszerzeniu, a także dostępne na Twoim koncie.
Wersja 2.6.17 — 5 lutego 2019
  • Naprawiono: Dodano klucz idempotencji do płatności, aby uniknąć zduplikowanych rekordów w Easy Digital Downloads.
  • Naprawiono: get_user_meta() zostało wywołane nieprawidłowo po włączeniu opcji „Tylko kod pocztowy/ZIP i kraj”.
  • Naprawiono: Uniknięto błędów PHP w ekranie ustawień Stripe w PHP 5.3.
  • Naprawiono: Uniknięto krytycznego błędu, gdy Easy Digital Downloads nie jest aktywny.
  • Naprawiono: Powiadomienie administratora Stripe Connect można było trwale zamknąć tylko ze strony ustawień Stripe.
Wersja 1.1.6 — 1 stycznia 2019
  • Naprawiono: Powiadomienia PHP podczas przeglądania faktury dla klienta bez zapisanego adresu
  • Naprawiono: Nieprawidłowy kod waluty wyświetlany na fakturze podczas korzystania z wtyczek wielu walut
Wersja 2.8.1 — 23 grudnia 2018
  • Naprawiono: Podczas aktualizacji tabeli subskrypcji na stronach z PHP 7.2 pojawiało się powiadomienie PHP.
Wersja 2.8 — 20 grudnia 2018
  • Nowość: Kwoty podatku są teraz wyświetlane na stronie szczegółów subskrypcji.
  • Naprawiono: Rozpoczęto używanie EDD_Payments_Query do obliczania całkowitej liczby płatności w subskrypcji.
  • Naprawiono: Szczegóły podatku są teraz przechowywane w tabeli subskrypcji dla podatku początkowego i podatku cyklicznego.
  • Naprawiono: Szczegóły podatku nie są już wysyłane do bramki płatności, co zapobiega różnym wynikom obliczeń zaokrąglenia. Raporty podatkowe powinny być teraz pobierane z EDD, a nie z bramki płatności.
  • Naprawiono: Integracja z ograniczeniem treści: Płatności cykliczne uniemożliwiały dostęp dla zakupów niecyklicznych.
  • Naprawiono: Integracja z ograniczeniem treści: Użyj nowego/właściwego haka dla pola wyboru metadanych.
  • Naprawiono: Ponowne aktywowanie subskrypcji za pomocą skróconego kodu nie powodowało ponownej aktywacji subskrypcji w Stripe.
  • Naprawiono: Każdy darmowy okres próbny w koszyku stosowałby darmowy okres próbny do wszystkich produktów w koszyku, nawet jeśli nie były one objęte darmowym okresem próbnym. Teraz darmowe okresy próbne nie mogą być kupowane razem z produktami nieobjętymi darmowym okresem próbnym.
  • Naprawiono: Sprawdzanie waluty IPN dla PayPal Pro/Express było przeprowadzane w stosunku do waluty sklepu, ale powinno być w stosunku do waluty początkowej płatności.
  • Naprawiono: Całkowita liczba stron w wynikach wyszukiwania subskrypcji była nieprawidłowa.
  • Naprawiono: PayPal eCheck nie był poprawnie obsługiwany dla subskrypcji.
  • Naprawiono: Jeśli subskrypcja Stripe zawodziła, anulowanie subskrypcji przez EDD nie anulowało jej w Stripe.
  • Naprawiono: E-maile z przypomnieniem o odnowieniu nie zawsze były wysyłane.
Wersja 2.3.0 — 19 grudnia 2018
  • Nowość: Integracja z bbPress pozwala teraz na działanie niestandardowych wiadomości o ograniczeniu treści zamiast ogólnych komunikatów.
  • Nowość: Dodano pole wyboru w polu meta do ukrywania/pokazywania wszystkich opcji ograniczeń, jeśli żadne nie są używane.
  • Nowość: Dodano krótki kod, który wyświetla treść, jeśli użytkownik nie ma dostępu (przydatne do podglądów/przedsmaków).
  • Nowość: Dodano testy jednostkowe dla funkcji dostępu użytkownika.
  • Naprawiono: Pole wyboru „Wymagaj prawidłowego klucza licencyjnego” z Licencjonowania Oprogramowania pojawiało się dwukrotnie w polu meta Ograniczenia Treści. Teraz pojawia się tylko raz.
  • Naprawiono: Naprawiono problem, w którym integracja z Płatnościami Cyklicznymi uniemożliwiała dostęp do zakupów niecyklicznych.
  • Naprawiono: Naprawiono problem, w którym klienci widzieli odblokowane strony, do których faktycznie nie mieli dostępu po potwierdzeniu zakupu.
  • Naprawiono: Rozwiązano problemy z kompatybilnością z PHP 7.2.

Popularne zasoby

Zacznij sprzedawać już dziś!

Dołącz do ponad 50 000 sprytnych właścicieli sklepów i zacznij korzystać z najłatwiejszego sposobu sprzedaży produktów cyfrowych za pomocą WordPress.