С момента релиза предыдущей версии Propel прошло меньше месяца. Текущая версия Propel 1.5.2 имеет обратную совместимость с веткой 1.5. За это время было исправлено более чем 20 багов, добавлены новые фичи. Полный список изменений.
Список новых возможностей
- Поддержка Namespace
- Aggregate Column Behavior — позволяет повесить Behavior на изменение поля с помощью агрегатной функции
- ModelCriteria::findOneOrCreate() — делается выборка данных используя findOne(), если результат пустой, то создается новая запись
- Simple Templating Engine For Behaviors — создавать Behaviors стало проще
- Query Comments — в выполняемый SQL запрос стало возможным добавлять комментарии, что очень полезно при анализе журналов выполненных запросов
- Miscellaneous — рефакторинг автозагрузчика Model, чтобы разделить загрузку классов «Core Propel» и классов Model, что увеличит время загрузки и упрощает интеграцию со сторонними библиотеками
Детальнее про все возможности можно почитать на официальном сайте Propel blog: Propel 1.5.2 Released.
Comments (1)