Zaloguj się
Rozpocznij

Rejestr zmian licencjonowania oprogramowania

Wersja 3.8.1 — 15 września 2021
  • Nowość: Dodano trzy filtry do logiki stopniowego wdrażania: edd_sl_staged_rollout_identifier, edd_sl_staged_rollout_eligible_for_batch_update i edd_sl_staged_rollout_number.
  • Usprawnienie: Opcja meta „Używać ostatniej modyfikacji tego pobranego pliku jako daty „Ostatnio zmodyfikowano”?” została usunięta, ponieważ ta funkcja działała niezależnie od tego, czy opcja była zaznaczona.
  • Usprawnienie: Krótkie kody są teraz usuwane z opisu wtyczki API. Zapobiega to wyświetlaniu nieprzetworzonych krótkich kodów użytkownikom końcowym po kliknięciu „Wyświetl szczegóły” na stronie wtyczki.
  • Naprawiono: Zapytanie SHOW TABLES LIKE uruchamiane przy każdym ładowaniu strony.
  • Naprawiono: Błąd „Nie ma takiego pliku ani katalogu” z parsera readme.
  • Naprawiono: Nieoczekiwane wyniki w dacie „ostatniej aktualizacji” wtyczki, zwłaszcza przy użyciu języków innych niż angielski.
  • EDD 3.0: Zapewnij, że tagi e-mail w Licencjonowaniu Oprogramowania mają etykietę.
Wersja 3.8 — 30 sierpnia 2021
  • Nowość: Administratorzy mogą teraz dodawać i usuwać użytkowników z subskrypcji e-maili z odnowieniem licencji.
  • Nowość: Funkcja stopniowego wdrażania – możesz teraz powoli udostępniać nową wersję swojego oprogramowania użytkownikom.
  • Nowość: Funkcja wymagań wersji – Zapobiegaj pobieraniu aktualizacji przez użytkowników z nieobsługiwanymi wymaganiami.
  • Nowość: Dodano indeks do kolumny bazy danych license_key w celu poprawy wydajności.
  • Naprawiono: Przycisk ścieżek aktualizacji nie działał z Easy Digital Downloads 2.11.
  • Naprawiono: Etykietki narzędzi wyświetlały się nieprawidłowo podczas korzystania z niemieckich tłumaczeń.
  • Naprawiono: Metody pobierania nazwy terminu licencji i jednostki wygaśnięcia licencji nie uwzględniały identyfikatorów zmiennych cen.
  • Naprawiono: Link „Pokaż dziennik zmian” dla multisite mógł pokazywać dziennik zmian dla niewłaściwego pobranego pliku.
  • Przykładowa wtyczka
    • Klasa Updater: Zaktualizowano do wersji 1.9.
    • Nowość: Obsługa sprawdzania wymagań przed dostarczeniem pakietu aktualizacji.
    • Naprawiono: Ulepszono obsługę instalacji multisite.
  • Przykładowy motyw
    • Klasa Updater: Zaktualizowano do wersji 1.2.
    • Nowość: Obsługa sprawdzania wymagań przed dostarczeniem pakietu aktualizacji.
    • Naprawiono: Usunięto niektóre błędy i ostrzeżenia PHP.
Wersja 3.7.3 — 26 lipca 2021
  • Usprawnienie: Dostosuj logikę aktualizacji licencji, aby uwzględnić różne długości licencji dla różnych zmiennych cen. (Wymaga niestandardowego kodu.)
  • Naprawiono: Aktualizacja z 1 miesiąca do 1 roku skutkuje nieprawidłowymi datami i kwotą.
  • Naprawiono: Wybierak daty wygaśnięcia licencji nie działał zgodnie z oczekiwaniami ze wszystkimi formatami dat.
  • Naprawiono: Procesor wsteczny nie działał z ilościami elementów.
  • Naprawiono: Usuń plik .DS_Store z przykładowego motywu.
  • Poprawka: Błąd krytyczny w aktualizatorze motywów w PHP 8.
  • EDD 3.0: Aktualizacja w celu wykorzystania nowego haka historii zamówień dla poprawy szybkości.
Wersja 3.7.2 — 14 czerwca 2021
  • Nowość: Powiadomienie w panelu administracyjnym o nadchodzących zmianach wymagań systemowych w wersji 3.8. Zobaczysz to powiadomienie tylko wtedy, gdy nie spełniasz przyszłych wymagań. (PHP 5.6, WP 4.9, EDD 2.9)
  • Usprawnienie: Zmieniono treść komunikatu o procesorze wstecznym na stronie szczegółów zamówienia.
  • Usprawnienie: Dane żądania są teraz przekazywane do filtra `edd_sl_license_response`.
  • Usprawnienie: Link „Anuluj” odnowienia licencji jest teraz przyciskiem <button>.
  • Poprawka: Licencja podrzędna może wyświetlać nieprawidłowe informacje, gdy identyfikator ceny zmiennej wynosi 0.
  • Poprawka: Nieprawidłowa cena aktualizacji, gdy identyfikator ceny zmiennej wynosi 0.
  • Poprawka: Parsowanie pliku readme nadal działało, gdy było wyłączone, jeśli wcześniej zostało włączone.
  • Poprawka: Zmiana statusu zamówienia z powrotem na „zakończone” generowała nowe, dodatkowe klucze licencyjne.
  • EDD 3.0 – Kompatybilność z procesorem wstecznym.
  • EDD 3.0 – Kompatybilność z nowym API zwrotów.
  • EDD 3.0 – Zaktualizowano niektóre zapytania bazy danych w tabeli meta postów, aby zapewnić kompatybilność.
Wersja 3.7.1 — 29 marca 2021
  • Nowość: Punkt końcowy API `get_version` może teraz przyjmować tablicę produktów do sprawdzenia za pomocą nowego argumentu `products`. Każdy element w tablicy `products` używa tych samych argumentów co poszczególne żądania. Skonsultuj się z naszą dokumentacją, aby uzyskać przykład.
  • Usprawnienie: Linki zarządzania licencjami (link „Zarządzaj witrynami” itp.) nie działały dobrze z niestandardowymi/zakładkowymi interfejsami użytkownika. Częściowo wycofaliśmy zmianę z wersji 3.7, tak aby teraz używała starej metody, jeśli skrócony kod znajduje się wewnątrz The Loop. Jeśli skrócony kod znajduje się poza The Loop, użyje nowej metody wprowadzonej w wersji 3.7.
  • Poprawka: Jeśli dla produktu nie istniały ścieżki aktualizacji, bieżący produkt nie mógł zostać wybrany jako opcja aktualizacji.
  • Poprawka: Powiadomienia o wycofaniu w PHP 8.
  • Poprawka: Filtr `edd_sl_use_current_price_proration` nie był stosowany do produktów bez ceny zmiennej.
  • Poprawka: Skrócony kod `edd_license_keys` – linki „Zarządzaj witrynami” i „Aktualizuj” nie działały, jeśli „Strona historii zakupów” nie była poprawnie ustawiona.
  • Poprawka: Analizator pliku readme nie używał `version_compare()`, co mogło prowadzić do nieprawidłowych porównań.
  • Poprawka: Błędy „undefined index” w PHP.
  • Przykładowy wtyczka: W klasie aktualizatora brakowało deklaracji właściwości `$beta`.
  • Przykładowy wtyczka: Naprawiono błąd „Invalid argument supplied for foreach()” w `EDD_SL_Plugin_Updater::convert_object_to_array()`
  • EDD 3.0 – Filtrowanie zamówień według odnowienia/aktualizacji nie działa.
  • EDD 3.0 – Powiadomienie PHP w tabeli licencji administratora, jeśli powiązane zamówienie nie istnieje.
  • EDD 3.0 – Ładowano zarówno stare, jak i nowe raporty. Teraz ładowane są tylko nowe.
  • EDD 3.0 – JavaScript odnowienia licencji nie ładuje się przy kasie.
Wersja 3.7 — 26 stycznia 2021
  • Nowość: Tabela licencji administratora została przebudowana, a liczba zapytań zmniejszona.
  • Nowość: Dodano nowy skrót edd_renewal_form, który pozwala klientom wprowadzić klucz licencyjny do odnowienia.
  • Nowość: Powiadomienia o odnowieniu można teraz podglądać.
  • Nowość: Tagi szablonów e-mail są teraz bardziej spójne z rdzeniem EDD. {name} może być używane tylko dla imienia klienta, a {fullname} dla pełnego imienia i nazwiska klienta.
  • Nowość: Podczas zakupu aktualizacji, klucz licencyjny, który jest aktualizowany, jest teraz wyświetlany w koszyku.
  • Usprawnienie: Dodaj *.wpengine.com do listy dozwolonych lokalnych/stagingowych subdomen.
  • Usprawnienie: Wykorzystaj wp_get_environment_type() do lepszego wykrywania domen stagingowych.
  • Usprawnienie: Adresy URL odnowienia/anulowania subskrypcji na stronie administratora Zarządzaj licencją zostały zmienione na pola tylko do odczytu dla łatwiejszego kopiowania.
  • Usprawnienie: Kliknięcie linku „Wygeneruj klucze licencyjne” przy płatności przenosi teraz bezpośrednio do pola Retroactive Processor.
  • Usprawnienie: Zaktualizowano wyświetlanie numerów zamówień, aby były zgodne z numeracją sekwencyjną oraz prefiksem/sufiksem zamówienia.
  • Usprawnienie: Czyszczenie buforowanych plików readme odbywa się teraz za pomocą ajax zamiast przeładowania strony.
  • Refaktoryzacja: Użyj wp_add_inline_script() dla JavaScriptu płatności.
  • Refaktoryzacja: Obrazy, CSS i JS zostały przeniesione do katalogu assets/.
  • Naprawiono: Narzędzie Retroactive Processor nie działało z aktualizacjami.
  • Naprawiono: Niespójna odpowiedź API get_version, gdy nie podano klucza licencyjnego.
  • Naprawiono: Licencje nadal można było odnowić za pomocą bezpośredniego adresu URL, nawet jeśli odnowienia były wyłączone.
  • Naprawiono: Błędy niezdefiniowanych zmiennych.
  • Naprawiono: Gdy purchase_history był używany poza główną pętlą, funkcje Software Licensing nie działały.
  • Naprawiono: Puste meta postów były niepotrzebnie zapisywane.
  • Deweloperskie: Liczne aktualizacje kodu dla kompatybilności z EDD 3.0.
  • Deweloperskie: Usunięto użycie extract() w funkcjach API licencji dla lepszej czytelności i zgodności ze standardami kodowania WordPress.
  • Deweloperskie: Zastąpiono wewnętrzne użycie EDD_SL_License::$post_parent (które jest przestarzałe) przez EDD_SL_License::$parent.
Wersja 3.6.13 — 2 grudnia 2020
  • Naprawiono: Obliczenia aktualizacji mogą być nieprawidłowe, gdy aktualizacja ma dwie warianty w tej samej cenie.
  • Naprawiono: Ekran administratora „Zarządzaj licencją” wyświetlał nieprawidłowy identyfikator ceny dziecka.
  • Naprawiono: Nie można było dezaktywować „witryny”, gdy witryna nie była adresem URL.
Wersja 3.6.12 — 2 listopada 2020
  • Nowość: Przykłady zaktualizowane do obsługi automatycznych aktualizacji.
  • Usprawnienie: Zwiększono szerokość pól wprowadzania na stronie Edytuj pobieranie.
  • Naprawiono: Konflikty z ManageWP Orion.
  • Poprawka: Produkty pakietowe zawierające produkty o zmiennej cenie bez określonej opcji ceny mogły nieprawidłowo wyświetlać opcję ceny na listach kluczy licencyjnych.
  • Poprawka: ID ceny klucza licencyjnego nie było aktualizowane podczas aktualizacji z produktu indywidualnego do pakietu zawierającego ten sam produkt.
  • Poprawka: Błąd JavaScript „Uncaught TypeError” podczas uruchamiania aktualizacji rekordów aktywacji kluczy licencyjnych.
  • Poprawka: Odpowiedź JSON uszkodzona przez wtyczkę Redis Object Cache.
  • Poprawka: Obliczanie proporcjonalne podczas aktualizacji z licencji ograniczonej do licencji wieczystej.
  • Poprawka: Przekroczenie limitu czasu podczas korzystania z przycisku Test Email w potwierdzeniach zakupu.
  • Poprawka: Minimalne wersje WordPress i PHP nie były wyświetlane podczas przeglądania szczegółów wersji aktualizacji.
Wersja 3.6.11 — 18 maja 2020
  • Poprawka: Wyłączone licencje można było aktualizować.
  • Poprawka: EDD_SL_License_Meta:get_license_id nie uwzględniał argumentu pojedynczego.
  • Poprawka: Klasa EDD_SL_License_DB nie uwzględniała zakresu dat, gdy podano tylko datę końcową.
  • Poprawka: Logi zmian były nieprawidłowo przycinane na niektórych stronach klientów, gdy nie podano znacznika „więcej”.
  • Poprawka: Gdy odnowienia nie były włączone, opcja wysłania powiadomienia o odnowieniu była nadal widoczna.
  • Przykładowa wtyczka (EDD_SL_Plugin_Updater wersja 1.7.1):
    • Poprawka: Usunięto duplikację danych ikony.
    • Poprawka: Zapobieganie możliwości duplikowania wpisów z buforowanymi informacjami o aktualizacjach.
    • Poprawka: Ulepszono zestaw danych no_update.
Wersja 3.6.10 — 8 kwietnia 2020
  • Poprawka: Gdy Apache wymuszał ukośniki, pobieranie pakietów aktualizacji mogło się nie powieść.
  • Poprawka: Podczas aktualizacji pakietu, klucze licencyjne dzieci mogły nie mieć zaktualizowanych identyfikatorów cen.
  • Poprawka: Nie było możliwe jednoczesne odnowienie wielu licencji dla tego samego produktu.
  • Poprawka: Podczas korzystania z licencji pakietowych z elementami podrzędnymi, tabela listy licencji miała problemy z wydajnością.
  • Poprawka: Klucze licencyjne dzieci mogły mieć inny limit aktywacji niż ich rodzic.
  • Poprawka: Liczniki licencji w tabeli listy dla statusów licencji mogły być nieprawidłowe, gdy używano kluczy licencyjnych dzieci.
  • Poprawka: Niektóre informacje w pliku Readme nie były poprawnie analizowane po ostatniej aktualizacji parsera.
  • Poprawka: Wyszukiwanie kluczy licencyjnych dzieci mogło dawać nieprawidłowe wyniki lub brak wyników.
  • Poprawka: Aktualizacje mogły sporadycznie powodować błąd „Zbyt wiele przekierowań”.
  • Poprawka: Wyszukiwanie częściowych kluczy licencyjnych i adresów e-mail mogło powodować komunikaty PHP notices i/lub warnings.
  • Poprawka: Gdy jQuery było ładowane w stopce, mogły wystąpić błędy JavaScript podczas zarządzania licencjami na froncie.
  • Poprawka: Wyszukiwanie nieistniejącego klucza licencyjnego zwracało wszystkie klucze licencyjne w tabeli listy.
  • Poprawka: Poprawiono niezawodność sprawdzania, czy aktualizacja może zostać pobrana.
  • Poprawka: Podczas używania niestandardowych kluczy, możliwe było użycie klucza o długości przekraczającej dozwoloną długość kolumny bazy danych.
  • Przykładowy motyw:
    • Poprawka: W przykładowym motywie brakowało parametru theme_slug w wywołaniach API.
    • Nowość: Przykładowy motyw obsługuje teraz parametr item_id.
  • Przykładowa wtyczka:
    • Poprawka: Link „Wyświetl szczegóły” na liście wtyczek nie zawsze był obecny.
    • Poprawka: Przykładowa wtyczka nie zdefiniowała ciągu EDD_SAMPLE_ITEM_NAME.
  • Nowość: Dzienniki zmian obsługują teraz tag „Czytaj więcej”, aby umożliwić zmniejszenie informacji o dzienniku zmian przechowywanych w wywołaniach API get_version.
  • Dew: Kolumny tabeli listy licencji można teraz filtrować i sortować.
Wersja 3.6.9 — 12 marca 2020
  • Poprawka: Niektóre informacje, które mogą być zawarte w plikach readme.txt, nie były analizowane.
  • Poprawka: Wartość „Testowane do” nie była poprawnie odczytywana w wywołaniach get_version.
  • Poprawka: Sekcja współtwórców plików readme.txt nie była poprawnie analizowana.
  • Poprawka: Naprawiono problem, który powodował wyświetlanie komunikatu `is_countable` na PHP 7.2+.
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 3.6.7 — 22 lutego 2019
  • Poprawka: Zapobieganie przyjmowaniu przez zapytanie o licencję identyfikatora użytkownika lub klienta równego 0.
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 3.6.5 — 10 września 2018 r.
  • Poprawka: Status aktywacji/dezaktywacji licencji jest teraz w pełni kontrolowany przez bazę danych Aktywacje.
  • Poprawka: Naprawiono problem, w którym używanie emotikonów w dziennikach zmian mogło powodować problemy na stronach klientów używających starych schematów baz danych.
  • Poprawka: Konfiguracja widżetu dziennika zmian mogła powodować problemy na stronach z dużą liczbą produktów.
  • Poprawka: Punkt końcowy check_license zwracał „valid” dla adresów URL lokalnych, nawet gdy opcja „Ignoruj adresy URL lokalne” nie była włączona.
  • Poprawka: Przed pierwszym zapisem pobierania, istniejące pobierania nie mogły być wybrane do ścieżek aktualizacji.
  • Poprawka: Odpowiedź dezaktywacji licencji była nieprawidłowa podczas przekazywania błędnych adresów URL.
  • Poprawka: Dalsza poprawa izolacji niepotrzebnych zapytań z widoków zarządzania licencjami na froncie.
  • Poprawka: check_license zwraca teraz „site_inactive” podczas sprawdzania adresu URL lokalnego, gdy opcja Ignoruj adresy URL lokalne jest włączona.
  • Poprawka: Widoki zarządzania licencjami w interfejsie użytkownika są teraz ograniczone tylko do zalogowanych użytkowników.
  • Poprawka: Punkt końcowy sprzedaży EDD REST API zwraca teraz brak licencji, gdy podano nieprawidłowy identyfikator płatności.
  • Poprawka: Widok Karty Licencji używał `get_the_time` dla Daty Zakupu zamiast wbudowanej metody EDD_Payment.
  • Nowość: Dodano „test” jako prawidłową subdomenę i domenę najwyższego poziomu do lokalnych kontroli adresów URL.
  • Nowość: Dodano potwierdzenie podczas regeneracji istniejącego klucza licencyjnego.
  • Nowość: Zaktualizowano parsowanie readme.txt w celu użycia niezmodyfikowanych klas pomocniczych.
  • Nowość: Licencjonowane produkty mogą teraz mieć zniżki na odnowienie wyłączone na produkt.
  • Dew: Dodano metodę do klasy EDD_SL_Download w celu ułatwienia logowania.

Przykłady:

  • Nowość: Aktualizator wtyczek – Dodano obsługę ikon wtyczek wprowadzonych w WordPress 4.9.
  • Poprawka: Aktualizator wtyczek – Dodano kontrolę poprawności adresów URL sklepu przed próbą wykonania wywołań get_version.
Wersja 3.6.4 — 2 lipca 2018
  • Poprawka: Usunięcie licencji nadrzędnej nie usuwa powiązania dla kluczy licencji podrzędnych.
  • Poprawka: Wyszukiwanie licencji podrzędnej nie powiodło się w tabeli listy licencji.
  • Poprawka: Aktualizacja licencji z usuniętego identyfikatora ceny spowodowała nieoczekiwane kwoty proporcjonalne.
  • Poprawka: Usunięto niektóre zduplikowane zapytania w tabeli listy licencji.
  • Poprawka: Licencje gości nie zostały zaktualizowane o identyfikator użytkownika po konwersji gościa na użytkownika.
  • Poprawka: Zmniejszono liczbę zapytań pobieranych podczas uzyskiwania witryn licencji.
  • Poprawka: Eksport licencji zawierał identyfikator produktu zamiast nazwy.
  • Poprawka: Ulepszono dokładność pamięci podręcznej dla obiektów licencji.
  • Poprawka: Wyszukiwanie licencji według adresu e-mail nie działało w tabeli listy licencji.
  • Nowość: Dodano nazwę klienta i adres e-mail do eksportu licencji.
  • Nowość: Usunięto zależność od jQuery dla przeglądu zarządzania licencjami.
  • Dew: Drobne zmiany w danych wyjściowych polecenia WP CLI do migracji licencji.
Wersja 3.6.3 (Stopniowe wdrażanie) — 17 maja 2018
  • Poprawka: Naprawiono problem powodujący wysyłanie wiadomości e-mail o wygasającej licencji w nieprawidłowych odstępach czasu lub o nieprawidłowych porach.
Wersja 3.6.2 (Stopniowe wdrażanie) — 10 maja 2018
  • Poprawka: Podczas ignorowania domen lokalnych dla liczby aktywacji, aktualizacje pakietów nie powiodły się, gdy aktywowane były tylko domeny lokalne.
  • Poprawka: Ponownie można wyszukiwać licencje według aktywowanych domen w widoku listy licencji.
  • Poprawka: Usunięto użycie sanitize_key do generowania i migracji kluczy licencyjnych, aby klucze zachowały wrażliwość na wielkość liter.
Wersja 3.6.1 (Stopniowe wdrażanie) — 25 kwietnia 2018
  • Naprawiono: Poprawiono wiele problemów z domenami tekstowymi.
  • Naprawiono: Okres licencji mógł zostać nieprawidłowo określony, jeśli licencja miała identyfikator ceny, ale nie była powiązana z produktem o zmiennej cenie.
  • Naprawiono: Dezaktywacja licencji z opcją Wyłącz sprawdzanie adresów URL powodowała resetowanie liczby aktywacji do 0.
  • Naprawiono: Poprawiono problem, w wyniku którego status licencji czasami zgłaszał „nieaktywny”, gdy powinien być „aktywny”.
  • Naprawiono: Naprawiono problem z nową klasą bazy danych aktywacji, który powodował zwracanie nieprawidłowych witryn, gdy nie wysyłano identyfikatora licencji.
  • Naprawiono: Dezaktywowane licencje były wymienione jako „nieaktywne” w API.
  • Naprawiono: Licencjonowanie oprogramowania mogło spowodować krytyczny błąd, jeśli Easy Digital Downloads nie było aktywne.
  • Nowość: Dodano możliwość regeneracji klucza licencyjnego z widoku Licencji.
Wersja 3.6 (Stopniowe wdrażanie) — 3 kwietnia 2018
  • WAŻNE: Ta aktualizacja poprosi o wykonanie konserwacji bazy danych po zainstalowaniu. Twoja witryna powinna pozostać funkcjonalna w tym czasie.
  • Nowość: Poprawiono stabilność i wydajność poprzez przeniesienie danych licencyjnych do niestandardowych tabel bazy danych.
  • Nowość: Dodano klasę CSS statusu licencji do widoku listy licencji klientów.
  • Nowość: Po odnowieniu lub uaktualnieniu licencji, znacznik czasu zakupu jest teraz przechowywany w metadanych licencji.
  • Nowość: Dodano .test do TLD do sprawdzania, czy jest to aktywacja lokalna, czy nie.
  • Nowość: Dodano uprawnienia do zarządzania licencjami (view_licenses, manage_licenses, delete_licenses).
  • Nowość: Dodano możliwość zamiany price_id licencji.
  • Nowość: Dodano tekst pomocy do przycisków +/- do zwiększania i zmniejszania aktywacji licencji.
  • Nowość: Wyjaśniono terminologię „aktywuj” w odniesieniu do licencji i witryn.
  • Nowość: Poprawiono haki i filtry w API licencjonowania oprogramowania.
  • Nowość: Poprawiono elastyczność EDD_SL_Package_Download.
  • Nowość: Ulepszono tabelę listy licencji o bardziej pomocne dane.
  • Nowość: Tabele na froncie mają teraz klasę .edd-table.
  • Nowość: Usunięto słowo kluczowe final z klasy EDD_SL_License.
  • Nowość: Poprawiono wyszukiwanie kluczy licencyjnych poprzez obsługę wyszukiwania częściowego klucza.
  • Nowość: Zmień „Wyświetl” na „Zarządzaj” w tabeli listy licencji.
  • Nowość: Dzienniki zmian można teraz filtrować.
  • Nowość: Wersje beta można teraz pobierać z frontendu przez użytkowników.
  • Nowość: Zwrócone odnowienia cofają datę wygaśnięcia wszelkich powiązanych licencji (płatności cykliczne).
  • Nowość: Poprawiono stabilność dostarczania pakietów podczas dodawania i usuwania plików z pobrań.
  • Nowość: Odpowiedzi API zawierają teraz identyfikator elementu.
  • Nowość: Ulepszono narzędzie do eksportu licencji, aby uniknąć przekroczenia limitu czasu podczas eksportowania dużej liczby licencji.
  • Naprawiono: Skorygowano problem uniemożliwiający pobranie plików, gdy zakup zawierał 2 klucze licencyjne dla tego samego produktu.
  • Naprawiono: Poprawiono dokładność i stabilność procesora licencji wstecznych.
  • Naprawiono: Zapobiegamy teraz sytuacji, w której można „zaktualizować” do tego samego identyfikatora ceny, który jest już posiadany.
  • Naprawiono: Zwiększono get_license_keys_of_user() do pobierania 50 kluczy.
  • Naprawiono: Usunięcie pierwotnej płatności powiązanej z licencjami mogło powodować błędy MySQL.
  • Naprawiono: Naprawiono niespójności danych między kluczami licencji pakietu a kluczami podrzędnymi.
  • Naprawiono: Identyfikatory płatności za odnowienie są teraz dodawane do metadanych licencji (płatności cykliczne).
  • Naprawiono: Powiadomienia o odnowieniu były czasami wysyłane do zwróconych licencji.
  • Naprawiono: Zapobieganie problemowi z licencjami wieczystymi podczas aktualizacji do pakietu.
  • Naprawiono: Aktywacja licencji jest teraz logowana tylko raz.
  • Naprawiono: Daty wygaśnięcia licencji podrzędnych mogły czasami nie być zsynchronizowane z datami wygaśnięcia licencji pakietu.
  • Naprawiono: Usunięcie płatności nie usuwało jej z metadanych licencji.
  • Naprawiono: Protokół HTTP był wymuszany na adresach URL plików beta, powodując problemy.
  • Naprawiono: Zastąpiono current_time(‘timestamp’) przez time() w przykładowej wtyczce.
  • Naprawiono: Ogólnie poprawiono wydajność pobierania liczby licencji.
  • Naprawiono: Funkcja edd_empty_cart nie czyściła danych edd_is_renewal.
  • Naprawiono: Wyjście frontendowe dziennika zmian jest teraz przetwarzane przez stripslashes().
  • Naprawiono: W przykładowym motywie występowało niezdefiniowane powiadomienie o zmiennej.
  • Naprawiono: Aktualizacja z pakietu dla jednej witryny do pakietu dla wielu witryn nie zawsze stosowała poprawne przypisanie identyfikatora ceny.
  • Naprawiono: Zaktualizowano parser Automattic_Readme.
  • Naprawiono: Zaktualizowano parser Markdown.
  • Dew: Dodano filtry do metod kluczy plików aktualizacji EDD_SL_Download.
  • Dew: Dodano filtry do weryfikacji skrótu w linkach pakietów.
  • Dew: Dodano filtr edd_ignore_x_accel_redirect.
  • Dew: Poprawiono komentarze i dokumentację w całej wtyczce i próbkach.

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.