Miło mi oznajmić, że zarówno skrypt iCore jak i iDir jest od dzisiaj kompatybilny z PHP 8.0 i 8.1. Pełna lista zmian:
- przystosowano aplikację do działania z PHP 8.0 i 8.1
- zaktualizowano framework do najnowszej wersji Laravel 9. Gwarantuje to aktualizacje poprawek bezpieczeństwa do 02.2024
- dodano nowe pole formularza switch (przyjmuje stan tak/nie)
- zmieniono w szablonie wszystkie dotychczasowe checkboxy określające zgodę użytkownika lub stan włącz/wyłącz na switch
- z racji wycofania wsparcia dla spatie view components przeniesiono system renderowania komponentów na domyślny laravelowy. Nie wymagane są zmiany w szablonie, stara składnia kodu powinna nadal działać
- dodano możliwość zmiany prefixa dla routów m.in. w celu ukrycia panelu administracyjnego
- aktywne posty, podstrony i wpisy katalogu otrzymały na stronie "szybkie linki" do edycji w panelu administracyjnym i odwrotnie - linki w panelu administracyjnym do strony
- raportowanie wpisów i komentarzy jest teraz dostępne również dla niezalogowanych użytkowników
- dodanie nowego elementu w panelu administracyjnym przekierowuje teraz do strony z włączonym filtrowaniem po ID tego elementu dzięki czemu od razu jest widoczny na liście i można na nim wykonać kolejną akcję
- dodano możliwość importu adresów email i kategorii w "płaskim" formacie TXT zamiast JSON
Aktualizacje można sprawdzić "na żywo" w wersji demonstracyjnej.
Procedura aktualizacji dostępna jest w dokumentacji.
Uwaga: aktualizacja w fazie release candidate. Może być nadal niestabilna i wymagać poprawek.