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