SMF 2.1.3 wydane

Zaczęty przez js, 25 Listopad 2022, 14:06

0 użytkowników i 1 Gość przegląda ten wątek.

js

Zespół Simple Machines z przyjemnością ogłasza nową łatkę dla linii 2.1.x, która przesuwa numer wersji do 2.1.3

Istotne zmiany w SMF 2.1.3

  • Ulepszenie obsługi Unicode - Obsługa Unicode w SMF jest teraz zgodna z najnowszym opublikowanym standardem, Unicode 15, który został opublikowany we wrześniu 2022 roku (https://unicode.org/versions/Unicode15.0.0/). Jest to ważne dla właściwego pisania wielkimi literami w różnych alfabetach, a także przy wykrywaniu znaków niedrukowalnych.
  • Ulepszenie załączników - Poszanowanie ograniczeń załączników określonych przez SMF. SMF ograniczał przesyłanie załączników w oparciu o podstawową konfigurację php; jednak zważywszy na zastosowaną metodę .js, to ograniczenie nie miało zastosowania.
  • Ulepszenie załączników - Automatycznie usuwaj wstawione znaczniki img, gdy odpowiednie załączniki są usunięte.
  • Ulepszenie powiadomień - Wyczyść nieprzeczytane powiadomienia po zatwierdzeniu postu, po zamknięciu raportów moderacji i po odlubieniu postu.
  • Ulepszenie powiadomień - Wyczyść nieprzeczytane osierocone alerty, utworzone w wyniku usunięcia wiadomości lub wątku albo zmiany zezwoleń.
  • Ulepszenie powiadomień - Wyczyść nieprzeczytane cytaty i alerty o wzmiankach, jeśli zostały usunięte podczas edycji postu.
  • Ulepszenie aktualizatora - Wystosuje ostrzeżenie, jeśli katalog z załącznikami lub awatarami nie zostanie znaleziony. Dodano również nową opcję pozwalającą użytkownikowi na ponowne uruchomienie konwersji załącznika.
  • Ulepszona obsługa stref czasowych - SMF obsługuje teraz wszystkie aktualne strefy czasowe (https://www.iana.org/time-zones).
  • Błąd załączników - Naprawiono błąd, przez który załączniki mogły zniknąć z komunikatem "Nieprawidłowy identyfikator załącznika".
  • Błąd powiadomienia - Naprawiono błąd, który powodował, że wyświetlana liczba alertów była nieprawidłowa.
  • Błąd e-mail - Naprawiono błąd, przez który wiadomości e-mail z typem poczty PHP nie działały poprawnie w PHP 8.x w środowiskach Linux. (SMTP był w porządku).
  • Obsługa Postgresql - Naprawiono liczne problemy, które powodowały, że instalacje modów zachowywały się inaczej przez Postgresql i MySQL. Teraz o wiele łatwiej jest stworzyć mod, który obsługuje oba te systemy.
  • Naprawiono błąd, który powodował, że PHP 8.1 był wybredny i nie lubił niejawnej konwersji z float na int.
  • Naprawiono błąd, który powodował, że sql_mode nie był poprawnie ustawiony w MySQL 8.x. Ten błąd powodował nieco inne zachowanie zapytań DB przez MySQL 5.x i MySQL 8.x.
  • Naprawiono błąd, który powodował, że jednoznaczne wybranie "Nie obserwuj" wątku powodowało, że pojawiał się on na liście nieprzeczytanych wątków, zamiast zniknąć...
  • Ulepszono obsługę spacji w adresach URL... Nie według RFC ani specyfikacji, ale SMF obsługiwał je w wersji 2.0, tak aby wsparcie było przeniesione do wersji 2.1...
  • Naprawiono błąd, który powodował, że w dzienniku błędów SMF pojawiały się błędy, gdy roboty indeksujące próbowały uzyskać dostęp do przeniesionych awatarów. Podczas migracji do SMF 2.1, awatary i załączniki mogą zostać przeniesione; zewnętrzne roboty indeksujące odwołujące się do nieistniejących linków nie powinny generować błędów w dzienniku błędów.
  • Naprawiono błąd w składni Postgresql podczas usuwania indeksów pełnotekstowych.
  • Naprawiono błąd, który pojawiał się w dzienniku "Próba dostępu do przesunięcia tablicy na wartość typu null".
  • Naprawiono błąd, w którym edytor upuszczał linki po skopiowaniu i wklejeniu.
  • Naprawiono błąd, w którym języki od prawej do lewej strony nie mogły zostać określone i poprawnie wyświetlone.
  • Naprawiono błąd, przez który sortowanie prywatnych wiadomości nie działało poprawnie.
  • Naprawiono błąd, w wyniku którego ustawienie adresu URL BBC błędnie wpływało na zachowanie podpisu i wątku.
  • Naprawiono błąd, który powodował, że ukryci użytkownicy byli również ukryci przed administratorami...
  • Naprawiono błąd, w którym niewłaściwa ikona była używana do linków profilowych w prywatnych wiadomościach.
  • Naprawiono błąd, w którym robot_no_index mógł być ustawiony niepoprawnie, co potencjalnie miało wpływ na SEO.
  • Naprawiono błąd polegający na tym, że nagłówki CORS nie były budowane poprawnie.
  • Naprawiono błąd, w którym niestandardowe motywy mogły ładować puste style.
  • Naprawiono błąd, którym powodował, że uprawnienia nie były prawidłowo zachowane, gdy działy były przeniesione. Przeniesione działy mogły zniknąć...
  • Naprawiono błąd z używaniem znaków wieloznacznych w śledzeniu IP.
  • Naprawiono wiele błędów związanych z buforowaniem - lepsze raportowanie braku ładowania silnika pamięci podręcznej i lepsza obsługa w przypadku braku trafienia w buforowane informacje.
  • Poprawiono edycje informacji w profilu, np. zbyt długie adresy stron internetowych.
  • Naprawiono błąd, który powodował, że numery stron w długich listach mogły pokazywać wartości dziesiętne...
  • Poprawiono komunikat, gdy brakowało pytań weryfikacyjnych.
  • Ulepszone wsparcie haseł dla przekonwertowanych użytkowników z myBB.
  • Naprawiono błąd aktualizatora, który powodował, że migracje z wersji 1.1 mogły zakończyć się niepowodzeniem z powodu zbyt małej liczby argumentów do funkcji smf_mysql_insert_id().
  • Zostały wdrożone liczne drobne ulepszenia i poprawki w układzie.

Zobacz listę zmian na GitHubie, aby uzyskać więcej informacji.

Jak zaktualizować do wersji 2.1.3

Jeśli obecnie używasz wersji 2.1.2, możesz przeprowadzić aktualizację za pomocą Menedżera pakietów (Centrum administracji > Zarządzanie pakietami). Tam powinieneś zobaczyć powiadomienie o wersji 2.1.3, w tym link "zaktualizuj swoje forum". Jeśli nie widzisz tego powiadomienia w Menedżerze pakietów, uruchom zadanie "Sprawdź pliki Simple Machines" ze strony Zaplanowane zadania (Centrum administracji > Konserwacja > Zaplanowane zadania), a następnie spróbuj ponownie.

Jeśli obecnie korzystasz z wersji 2.1.0 - 2.1.1, możesz skorzystać z procesu opisanego powyżej, aby pomyślnie zainstalować poprzednie łatki aktualizacyjne, aż do osiągnięcia wersji 2.1.3.

Jeśli obecnie używasz jakiejkolwiek starszej wersji SMF (SMF 1.x, SMF 2.0.x lub SMF 2.1 Beta, lub RC), możesz zaktualizować forum bezpośrednio do wersji 2.1.3 z jakiejkolwiek wersji, której obecnie używasz, używając pakietu Duże uaktualnienie (Large Upgrade) ze strony Pobieranie. Bądź świadomy, że jak użyjesz tej metody aktualizacji, będziesz musiał ponownie zainstalować wszelkie modyfikacje, które dodałeś do swojego forum, więc jeśli masz forum na SMF 2.1.0 lub na 2.1.1, 2.1.2, zalecane jest zastosowanie kolejnych łatek zamiast użycia Dużego uaktualnienia (Large Upgrade).

Jeśli masz problemy z pobraniem łatki z panelu administracyjnego, możesz pobrać łatkę ze strony Aktualizacje i zainstalować ją za pomocą Menedżera pakietów tak jak modyfikację.

js

W SMF 2.1.3 wdrożono 102 poprawki. Jest to bardzo duża ilość poprawek.

Obecnie w SMF 2.1.4 jest otworzonych 31 kamieni milowych. Oby nie doszło ich tyle, co w wersji 2.1.3

Zanim wyjdzie SMF 2.1.4, sądzę, że minie kilka miesięcy.