All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Nothing so far
- Forward merge of v8.1.7: Added some checks on configured Quicklist repository properties.
- Support for Symfony 6
- Vimeo Psalm
- Support for PHP 7.4
- Dependency on sensio/framework-extra-bundle
- QuicklistController was made final
- QuicklistController Route annotation was changed to Route attribute
- Added some checks on configured Quicklist repository properties.
- Forward merge of v6.3.8: Removed usage of Sensio Framework Extra Bundle features and thus the dependency
on the
sensio/framework-extra-bundle
package.
- Forward merge of 6.3.7: Attribute check in button form template.
- Forward merge of 3.5.8: Quicklist integer option
max_results
(15 by default).
- Controller container
->get('service')
deprecations.
- Restored the working of
QuickListController::quicklistAction
- Forward merge of v6.3.5: Fixed Event Propagation types
- Allow for manual values in
AutocompleteType
- Autocomplete control widget: value is null when creating a new entity
- Supply javascript for
jQuery.ui-autocomplete
usage.
- Returnvalue for
DumpRoleHierarchyCommand
CheckAccessCommand
andExportSqlCommand
- Set Psr ContainerInterface as container on Controllers
- Support for Symfony ^5.4
- Support for Symfony 4
- Forward merge of v6.3.8: Removed usage of Sensio Framework Extra Bundle features and thus the dependency
on the
sensio/framework-extra-bundle
package.
- Forward merge of 6.3.7: Attribute check in button form template.
- Forward merge of 3.5.8: Quicklist integer option
max_results
(15 by default).
- Forward merge of v6.3.5: Fixed Event Propagation types
- Fixed and deprecated the AdminUtil help text methods.
- Support for Sonata ^4
- Support for Sonata ^3
- Support for PHP 7.2/7.3
- Removed usage of Sensio Framework Extra Bundle features and thus the dependency
on the
sensio/framework-extra-bundle
package.
- Attribute check in button form template.
- Forward merge of 3.5.8: Quicklist integer option
max_results
(15 by default).
- Fixed Event Propagation types
- Swapped the zicht/standards-php (PHPCS) linter for PHP CS Fixer.
- Fixed usage of deprecated Twig template colon path and changed into modern path
- BC fix
class
option forAutocompleteType
- Added
autocomplete="off"
for username inlogin.html.twig
.
- Support for PHP 8
- Support for PHP 7.0 and 7.1
- Added @template annotation to AdminUtil
- Fixed TreeAdmin params
- Added @template and @extend annotations to TreeAdmin
- Fixed the TreeAdmin configureListFields return type
- Added the generic
ButtonType
form type to be able to add buttons to an (inline) edit form
- Changed deprecated
spaceless
intoapply spaceless
in Twig template
- Prevent an error when class does not exist while appending in 'TinyMceType'
- Missing
{{ block('form_help') }}
inform_theme.html.twig
.
- Added the ObjectDuplicateEvent (as a service) in order for other bundles to listen to this event (dipatched in the CRUDController)
- Added an overrideAction in the CRUDController to override content of one object to another
- Added a new form type: OverrideObjectType.php
- Unneeded dependency declaration for
doctrine/doctrine-bundle
.
- Allow
zicht_admin.controller.rc
to be a public service.
- Merge from 5.2.3
- Merge from 5.2.2.
- Forward merge of 5.2.1
- Support for Symfony 4.x
- Support for Symfony 3.x
- Fixed custom sorting issue in Tree Admin caused by sonata-project/doctrine-orm-admin-bundle 3.15
- Removed Zicht(Test)/Bundle/AdminBundle/ directory depth: moved all code up directly into src/ and test/
- Forward merge of 3.5.8: Quicklist integer option
max_results
(15 by default).
- Increased DX (Developer Experience) and modified output of DumpRoleHierarchyCommand.
Before
'app/console' '--env=development' 'zicht:admin:dump-role-hierarchy' 'DUPLICATE' 'TRANSLATE' '--root=ROLE_ROOT'
After
app/console --env=development zicht:admin:dump-role-hierarchy DUPLICATE TRANSLATE --root=ROLE_ROOT
- Added missing translations
- Fixed missing name for ExportSqlCommand
- Fixed
Sonata\Export\Writer\TypedWriterInterface
use statement insrc/Zicht/Bundle/AdminBundle/Exporter/Writer/TwigWriter.php
- Fixed composer.json (psr-4 autoloader, dependencies), fixed linter errors, fixed tests
- Prefixed the Admin bundle Controller routes with /admin to place /quick-list within the admin path and prevent unauthorised user to request the quick list
- Use FQCN for form types
AdminMenu::EventPropagationBuilder
copied fromZichtDevBundle
. With this builder it is possible to add a link to the same page on different hosts.
- Duplicate key for
path
inzicht_admin_redirect
- Tweaked the interface for initial state and searchresults with placeholder and scrollable results
- Keeping BC for sensio/framework-extra-bundle^5 where folder names are lowercased
- Prevent sensio/framework-extra-bundle > 6
- Add CSRF token to login screen
- Support for Symfony 3.x
- Support for Symfony 2.x
- Forward merge of 3.5.8: Quicklist integer option
max_results
(15 by default).
- Fix quick list admin route (merged in from v3.4.10)
- fix the flash_message translation so we can change the default message in ZHL (merged in from 3.5.6)
- Export: add support for twig for writer and extra options for exporters
- Fix translation domain
- Update composer.json
- BC fix for allowing both sonata-admin 2 and 3
- fix for php > 7.1
- Quicklist integer option
max_results
(15 by default).
- Prefixed the Admin bundle Controller routes with /admin to place /quick-list within the admin path and prevent unauthorised user to request the quick list
- Fix the translation for the duplicate flash_message
- Fix issue with an Exception being thrown when transforming an entity that didn't exsist anymore (no id or value)
- Includes the 2.4.0 changes from 2.x
- Bugfix: IE throws a JS error with delegate event attacher
- Bugfix: IE throws a JS error with delegate event attacher
-
login_check path needs to be prefixed with /admin/:
form_login: login_path: /login check_path: /admin/login_check #<--- this line is changed!
All the other paths are still the same (/login and /logout)
- Add feature in 'rc' component to toggle some configuration flag with DELETE and POST requests.
-
added login form to configure, add the following to the security.yml:
admin: pattern: ^/ switch_user: true context: user anonymous: true form_login: login_path: /login check_path: /login_check logout: path: /logout
Actually, only the following part needs to be replaced:
http_basic: realm: "Secured Area"
with:
form_login: login_path: /login check_path: /login_check logout: path: /logout
No idea what changed, check the svn logs ^^