После трёх месяцев разработки и тестирования, была представлена версия Grav 1.3 и версия 1.5 плагина панели администратора (Admin plugin). Позади 5 RC релизов.
Давайте пройдёмся по основным новинкам ядра и плагина админ-панели.
Новые возможности Grav 1.3 (по сравнению с Grav 1.2.4)
- Single array field - возможность всей формы быть полем (также как поле List)
- Добавлено 165 новых миниатюр - эти изображения используются с разными типами медиа
- Поддержка EXIF - возможность автоматически генерировать метафайлы страниц медиа
- Хелперы новых страниц - Pages::baseUrl(), Pages::homeUrl(), Pages::url()
- Новые Twig фильтры - exif, base32_encode, base32_decode, base64_encode, base64_decode, lower, upper
- НовыеTwig функции - media_directory, vardump, pathinfo
- Custom output providers - возможность лучшей интеграции с другими фреймворками
- Новый класс Collection - новые мощные возможности коллекций
- Улучшенная поддержка проверки хэша файла - улучшена надёжность и производительность этого метода проверки кэша
- Улучшенный роутинг на Windows во встроенном вэб-сервере - теперь вы можете использовать плагин админки вместе с встроенным в PHP's вэб-севером на Windows компьютерах
- Исправлено REGEX redirects/routes - это важный баг, который был причиной нефункицонирования редиректов соответствия шаблонам регулярных выражений
- Несколько исправлений безопасности - фиксы XSS
- Фиксы разных багов и улучшения
Новые возможности Admin Plugin 1.5 (по сравнению с Admin 1.4.2)
- Новое поле выбора медиа - позволяет выбрать медиа из любого месторасположения на странице
- Новое поле multilevel - экспериментальное поле для определения коллекций, мета-данных и других комплексных YAML данных
- Просмотрщик EXIF - доступен на изображениях в поле медиа страницы
- Пред/След навигация по страницам - легко переключайтесь между страницами с помощью новых кнопок на панели инструментов
- Улучшенное редактирование в полноэкранном режиме - теперь с улучшенной поддержкой разных браузеров
- Больше настроечных параметров - таких как контроль открытия превью
- Улучшенный UX статистики - теперь отображает месяц и дату
- Улучшенное поле фала - это поле теперь рендерит превью при загрузке
- Несколько исправлений безопасности - фиксы XSS
- Фиксы разных багов и улучшения
Обновление
Обновление до Grav v1.3 не займёт много времени! Если у вас установлен плагин админ-панели, то просто нажмите на кнопку Update Grav Now для обновления Grav Core, а потом на кнопку Update в разделе Maintenance (или отдельно в разделах Plugins и Themes) для обновления всех Plugins и Themes.
Если у вас не установлен админ-плагин, вы можете использовать встроенный в Grav менеджер пакетов для обноления Grav Core:
$ bin/gpm self-upgrade
Это скачает пакет обновления и установит его автоматически. После этого вы должны проверить наличие обновлений Plugins и Themes и установить их:
$ bin/gpm update