This page contains all upgrade notes since the release of the stable 2.0.0 version.
- You need to load the
AdminGenerated
namespace manually in your frontend controller in order to have a valid cache when debug is enabled. Check the base installation on how to do that!
- Migrated to Font Awesome 6, if you use Font Awesome 4 your icons will stop working!
- Migrated from direct container access to scoped container access. New methods have been added to the controllers to be to resolve the required services.
- Add support for static generated base builders, old behaviour is still the default
- Dropped PHPExcel support
- Symfony 5 support
- Added support for PHPSpreadsheet due to the abandonment of PHPExcel
- In order to keep form label translation behavior consistent, filter form labels are no longer translated. This can be achieved by performing this translation in the project, which was already needed for new and edit form labels.
- Form type service names will be generated based on form FQCN instead of model FQCN. Old naming is aliased to new service name to not have BC break.
- Fixed #285: added cookbook entry regarding injection of additional services in form types. Documented method of registration of auto generated form types in service container.
- Fixed #288: generated form types now have unique service name. Old naming is aliased to new service name in order not to have BC break.
- Fixed #245: KnpMenuBundle usage is now optional. To keep using the original functionality, follow the KnpMenuBundle cookbook.
- Feature #270: Forward on missing object during deletion. When a object is not found, previously an InvalidArgumentException was thrown. This has changed to an HttpNotFoundException. By default, this exception is now catched to forward the user to the list with the notification that the object no longer exists.
- Updated PagerFantaBundle. Required is now version <=1.0.4 or >=1.0.6. 1.0.5 breaks paginator behavior, but there should be no complications.