Dostępna jest nowa aktualizacja do Batflata, która naprawia dość ważny błąd związany z przekierowaniami. Poprzednie wersje mogły generować nieskończone pętle przekierowań, co utrudniało indeksowanie strony przez wyszukiwarki oraz portale społecznościowe.
Naprawione błędy
Zmianie uległy wszystkie moduły, które wykorzystują wielojęzyczność po stronie frontu: Blog, LangSwitcher, Navigation oraz Pages. Poprawiliśmy wykrywanie języka oraz przekierowania z nim związane. Od teraz nie powinno być problemu z udostępnianiem podstron oraz wpisów bloga na portalach społecznościowych.
Prócz tego zastosowaliśmy drobne poprawki w innych modułach. Dashboard zmienił metodę pobierania treści z tego bloga, w Settings poprawiono link kupna licencji, a do szablonu maila w module Contact dodaliśmy nazwę nadawcy.
Nowa metoda w klasie Image
Klasa Image, która służy do manipulacji obrazów zyskała nową metodę o nazwie fit()
. Pozwala ona dopasować rozmiar obrazu do wprowadzonych wielkości. Obraz zostanie odpowiednio zeskalowany i przycięty. Przykład użycia:
$img = new \Inc\Core\Lib\Image();
$img->load('path/to/image.jpg');
$img->fit($width, $height);
Automatyczna aktualizacja kolumn bazy danych
Gdy tabela bazy danych zostanie zaktualizowana (UPDATE
lub INSERT
), Query Builder automatycznie doda datę aktualizacji do kolumny created_at
lub updated_at
o ile istnieją.