Процесс разработки Phalcon с момента выхода 2.0.0 значительно ускорился. Все больше и больше контрибьюторов находит Zephir легким и понятным для работы. Результатом этого стал релиз Phalcon 2.0.2. Эта версия включает в себя множество новой функциональности, исправлений ошибок и улучшения производительности:
- Добавлен метод
stats()
в Beanstalk - Устранено падение при doc-блоке без аннотаций #10301
- Исправлено неверное количество передаваемых параметров при срабатывании события в
Mvc\Collection
- Теперь
Mvc\Model
проверяет есть ли у атрибута значение по умолчанию, указанное в схеме БД и игнорирует его при генерации SQL для вставки/обновления - Исправлен критический баг при вызове
Http\Request::hasPut()
#10283 - Phalcon\Text: добавлен метод
reduceSlashes()
— убирает множественные слешы, заменяя их одиночными - Phalcon\Text: добавлен метод
concat()
— объединяет строки с использованием разделителя без дублирования в местах конкатенации. - Добавлено условие в адаптере
start()
сессии для проверки наличия уже начатой сессии - Добавлен метод status() в адаптере сессии для проверки факта начала сессии
- Внедрение подзапросов в PHQL
- Повышение производительности, ориентированное на PHP5.6