Releases: iassasin/phplate
Releases · iassasin/phplate
v2.3.0
Release v1.6.0
- Переход на использование Composer и psr-4
- (Ломает совместимость) Пользовательские пайп-функции теперь регистрируются сразу по имени
- (Ломает совместимость) Настройка кеширования перенесена в TemplateOptions
- Добавлен класс настроек TemplateOptions, передающийся в Template::init()
- Добавлены инлайн-массивы, как в php
- Добавлен оператор "not", аналогичный "!"
- Добавлены пайп-функции replace и date
- Исправлен вызов параметров-функций с несколькими аргументами
Release v1.5
- Поддержка строк Windows-формата
- Возможность отключения кеширования
- Исправлено присваивание вложенных полей
- Добавлен оператор ??
Release v1.4
- Поддержка операторов присваивания (= += -= *= /=)
- Расширенный синтаксис для for: for = while next
Release v1.3
- Поддержка нескольких выражений в одном блоке {{ }} или {? ?}
- Оператор ';' для разделения нескольких выражений в одном блоке
- Добавлено кэширование результата компиляции в файл (в том же месте с расширением .ctpl)