Nowa wersja popularnego systemu szablonów dla PHP została opublikowana 13 maja, w środę.
Nie wprowadza ona rewolucyjnych zmian, a jedynie dwie poprawki, które nie wpływają znacząco na korzystanie z systemu.
Pierwsza naprawa dotyczy pluginu {math}, który posiadał lukę bezpieczeństwa.
Poprawka druga dotyczy sytuacji, gdy żądany szablon istnieje, lecz nie może być odczytany.
Od teraz system w takiej sytuacji będzie wypisywał błąd.
Została ograniczona również obsługa zmiennych super globalnych, przez co nie będzie możliwe korzystanie z takiego zapisu, {$smarty.session.foo++}.
Operacje wykonywane na tych zmiennych będą ograniczały się tylko do odczytu.
Wersja 2.6.23 jest do pobrania na stronie projektu, a dokładnie tutaj.
Pełen dziennik zmian dostępny pod tym adresem.