1.14
Dependencies:
- PHP: ^7.3 -> ^8.1
- symfony/*: ^5.1 -> ^5.4
Vendor dependencies
- babdev/pagerfanta-bundle: ^2.0 -> ^3.7
- composer/composer: ^1.0 -> ^2.0
- deployer/deployer: ^6.0 -> ^7.0@dev
- doctrine/common: ^2.13 -> ^3.3
- doctrine/migrations: < 3.4 -> ^3.4
- doctrine/orm: ^2.7 -> ^2.12
- doctrine/persistance: <2.0 -> ^2.5
- gedmo/doctrine-extensions: < 3.0 -> ^3.7
- knplabs/knp-menu-bundle: ^3.1 -> ^3.2
- knplabs/knp-snappy-bundle: ^1.8 -> ^1.9
- league/flysystem: ^1.0 -> ^2.4
- league/glide-symfony: ^1.0 -> ^1.1
- nelmio/alice: ^3.8 -> ^3.10
- nelmio/cors-bundle: ^2.1 -> ^2.2
- ocramius/package-versions: ^1.5 -> ^2.0
- oneup/flysystem-bundle: ^3.7 -> ^4.0
- phpoffice/phpspreadsheet: ^1.18 -> ^1.23
- phpstan/phpstan: ^0.12 -> ^1.7
- stof/doctrine-extensions-bundle: ^1.5 -> ^1.7
- symplify/easy-coding-standard: ^9.4 -> ^10.2
- toflar/psr6-symfony-http-cache-store: ^2.0 -> ^3.0|^4.0
- w3media/image-optimize: ^3.0 -> ^4.0
- wyrihaximus/html-compress: ^3.0 -> ^4.0
- "symfony/http-kernel": "5.4.*" -> "5.4.10"
Changes
- [Gedmo] replace Gedmo\Translatable\Entity\Translation with W3media\Bundle\Core\Gedmo\Translatable\Entity\GedmoTranslation to override gedmo max string length 191 to 255
- [Gedmo] replace Gedmo\Loggable\Entity\LogEntry with W3media\Bundle\Core\Gedmo\Loggable\Entity\GedmoLoggable to override gedmo max string length 191 to 255
- [DI] removed service "w3media_translation.cache". There is now a clearCache() method on the overrideTranslator service
- [ErrorReporting] set error reporting to "E_ALL ^ E_STRICT ^ E_DEPRECATED" ignore some php 8.1 BC code
- [Deploy] set config option "php" to optional, now automatically defined by the chosen server
- [Deploy] sql backups during deploy are now gzipped to save diskspace
- [Upgrade] all flysystem calls updated according to new version
- [Upgrade] deployer recipe and deployment updated according to deployer 7
- [Upgrade] deployer require now requires the bin/deployer-link.phar (symlink to deployer dep with .phar extension) instead of the vendor source code (no longer available)
- [Upgrade] pagerfanta calls to DoctrineORMAdapter replaced with QueryAdapter
- [Upgrade] replaced Doctrine\Common\Persistence\Mapping\ClassMetadata with Doctrine\Persistence\Mapping\ClassMetadata
- [Upgrade] replaced Doctrine\Common\Persistence\ObjectManager with Doctrine\Persistence\ObjectManager
- [Interface] ReviewRepository method createResourceQueryBuilder changed to move optional parameter as last parameter
- [Routing] remove RedirectLoader: W3media\Bundle\Core\Routing\Loader\RedirectLoader
- [Routing] remove Integration test: namespace W3media\Test\Integration\Routing\RedirectLoaderTest
- [CLI] removed command
w3media:dump:redirects - [Zip] assets download in backend configuration page now uses exec tar instead of php zip to improve performance
- [Zip] assets download, increased memory and time limit in controller
- [Form] W3media Form record cleanup command + task added
- [Seo] Redirects can be managed in the admin
- [Core] Admin filter configuration added
- [ContentBlock] ContentBlockBlock: override collection for non default language