В начале апреля 2021 состоялся релиз Pimcore 6.9. Это LTS релиз шестой версии популярной системы для управления данными. К слову, это последний релиз перед Pimcore X.
О том, что изменилось в предыдущих версиях Pimcore можно почитать в статье Pimcore 6.7 & 6.8: что нового?
Что нового в Pimcore 6.9.0 («Wood-Aged Beer»)?
Как обычно, большинство изменений у нас «под капотом». Более того, многие функции помечены как устаревшие и будут убраны в следующих релизах.
Улучшения в Pimcore 6.9
В процессе подготовки к Symfony 5 многие из привычных эллементов были оптимизированы и переработаны. Важные моменты:
- Добавлена поддержка ElasticSearch 7
- Добавлена поддержка Doctrine Query builder в листинге обїектов.
- Как альтернатива
MigrationInstaller
добавлен SettingsStoreAwareInstaller. Управление состоянием установки бандла теперь можно осуществлять через новый эллемент. - В Pimcore добавлен KnpPaginatorBundle (https://github.com/KnpLabs/KnpPaginatorBundle). Верноятно, в Pimcore 10 откажутся от интерфейсов Zend/Laminas.
- Reverse relation теперь поддерживает many to one.
- Улучшен эллемент Geopoint в классе. Теперь можно удобно работать с шириной и долготой.
- Системные тумбнейлы теперь работают с HDPI. Раньше они не хранились в кеше, а генерировались «на лету».
- Twig Helpers перенесены из coreshop/pimcore в pimcore/pimcore:

Что ушло в deprecated?
- Tool\Console Большая часть функционала покрывается компонентом Symfony/Process, который теперь будет использоваться в Pimcore.
- Matomo Integration. Ее уберут из Pimcore в отдельный бандл. Это логично, так как далеко не все пользуются аналитикой от Matomo.
- Импорт в CSV. Теперь вместо CSV Import предлагают использовать Data Hub и дополнительное расширение для импорта. Также, как альтернативу предлагают использовать DataDefinitions. Он позволяет настраивать импорт и экспорт данных через графический интерфейс и запускать его с нужной периодичностью.
- Translation\Website и Translation\Admin. Теперь рекомендуется использовать новую модель Translation, которая наследуется от AbstractTranslation.
Также, обьявлены устаревшими: WebDebugToolbarListenerPass, php шаблон для Ecommerce Tracking (сами php шаблоні устарели еще в релизе 6.8), PageSnippet::$module и PageSnippet::$action
Pimcore 7
Ищете информацию о Pimcore 7? Его не будет. Вместо него — Pimcore X (10). Proof:
