## [Unreleased] ### Added * allow to use `window.tinymceModes` to add or override tinymce modes * add border color on tinymce editor ### Fixed * fix default crud sort * fix hidden save button in file manager * fix template of CrudController (maker) ## [v1.24.1] - 2024-02-01 ### Fixed * update Murph version constant ## [v1.24.0] - 2024-01-27 ### Added * add CSS class `no-wrap` * copy the pager of the CRUD at the bottom of the list ### Fixed * fix an issue with the file manager when editing an item opened in a modal * fix type casting in slugifier ## [v1.23.0] - 2023-11-01 ### Added * allow to define templates show before and after a murph collection item * add global batch actions * add constraint `Length` in forms * add sass classes to mange with of elements * set searchFields option on jschoice manager (search on labels) ### Changed * refactor services using constructor property promotions * remove twig in the mail notifier service * change pills colors * change border colors of inputs when focused * change colors on js-choices element ### Fixed * fix regression on crud sorting * fix test in RepositoryQuery::addForcedFilterHandler * remove parameter $option on CrudConfiguration::setForm and fix CrudController make template * fix the aspect of the actions's column in the crud ## [v1.22.0] - 2023-09-28 ### Added * add new options in BooleanField: `toggle|checkbox_class_when_true` and `toggle|checkbox_class_when_false` * add `count` method in repository query * add `addForcedFilterHandler` method in repository query * add `inline_form_validation` option to validate inline forms with custom algo * add crud sorting parameters in the session * add flush option in the entity manager on create, update, remove, and persist methods ## [1.21.1] - 2023-08-17 ### Added * add form error handle in inline edit action and refill the form using the previous request content * add form error handle in ssettings actions and refill the form using the previous request content ### Fixed * fix tinymce reload when modal is closed and reopened * fix modal hiding when a file is successfuly uploaded in the file manager ## [1.21.0] - 2023-08-11 ### Added * allow to use array syntax in string builder filter * add color property in Navigation * add badge with navigation color in admin views * add `default_value` option in crud fields * add `display` option in BooleanField * add associated nodes in page form ### Fixed * fix routes in the global settings controller ## [1.20.0] - 2023-07-27 ### Added * enable double click on cruds * add block class name for the choice type in the page maker * update file details view on the file manager * add form options in the crud filter action * add trans filter in inline form modal title * add setter to define all fields in a defined context * add filename generator setter in FileUploadHandler * add variable for the sidebar size * add twig block to override defaults actions in crud index template * add option to remove iterable values and/or specifics keys in the twig toArray function * add boolean field for CRUD * add context variable in each controllers to simplify overrides * core.site.name and core.site.logo are not longer required * add default templates when a crud is generated * add boolean 'is_disabled' in the menu item template options ### Fixed * fix filemanager date ordering * fix maker CrudController template: remove bad pasted code * fix redirect listener: use boolean instead of integer * fix responsive of account edit template * fix collection widget: allow_add/allow_delete and prototype ### Changed * user admin routes are defined in core, custom controller is not required ## [1.19.0] - 2023-04-15 ### Added * feat(page): forms for metas, opengraph and extra informations can be removed * feat(navigation): user interface is improved * feat(file): webp is allowed and shown in form widgets and in file manager details * feat(file): the file manager now show the size and the modification date of a file * feat(crud): add option `action` in field to add a link to the view page or to the edition page * feat(crud): add option `inline_form` in field to configure to edit the data * feat(crud): add `setDoubleClick` in the crud configuration ## [1.18.0] - 2023-01-13 ### Added * feat(dep): add symfony/runtime * feat(dep): add symfony/flex ### Fixed * fix(crud): allow POST in delete actions * fix(crud): remove default page value in abstract crud controller * fix(admin): test site_logo before using it * fix(ui): update z-index of choices__list--dropdown ## [1.17.1] - 2022-12-03 ### Fixed * add mising attribute on timestampable (doctrine) ## [1.17.0] - 2022-11-19 ### Fixed * fix tinymce modal z-index in tox ### Changed * replace annotation with attributes ## [1.16.0] - 2022-09-06 ### Added * add A/B testing feature * add cleanup of html string extracted from grapesjs content ### Fixed * fix file block type ### Changed * remove dashboard action from the core ## [1.15.0] - 2022-05-09 ### Added * CrudConfiguration::setAction can receive a callable instead of a boolean in 'enabled' param * add grapesjs-component-code-editor and grapesjs-parser-postcss * hide the backoffice site name when small resolution * add entity_to_array twig function * add default field to show in crud configuration ### Fixed * fix the mail notifier * fix sitemap: navigation with several domains * fix regression with editorjs: content not loaded ### Changed * change default template to show an entity using `entity_to_array` ## [1.14.1] - 2022-04-30 ### Added * add allowed chars in RouteParameterSlugify and CodeSlugify * improve sidebar in mobile view ### Fixed * fix creation of new element when a menu is edited * fix editorjs error when the textarea is empty ## [1.14.0] - 2022-04-20 ### Added * add grapesjs modes * add tinymce block type * add editor types in page maker * add the page template when the page is generated with the maker ### Changed * replace flag-icon-css with flag-icons ## [1.13.0] - 2022-04-17 ### Added * add editorjs hyperlink block * add button to show and hide metas (admin) * add grapesjs editor * add editorjs type ### Fixed * fix editorjs inline tools (bold and italic) ### Changed * update editorjs quote block template ## [1.12.0] - 2022-03-26 ### Added * add page maker command (`make:page`) * add CrudConfiguration::getViewData in complement of CrudConfiguration::getViewDatas * add editorjs link block endpoint ### Fixed * fix issue with empty user-agent in AnalyticListener ### Changed * update editorjs image block view ## [1.11.0] - 2022-03-22 ### Added * add data-modal-create attribute to force modal to be open in a new container * add blur when several modals are opened * add specific form types for Tinymce and EditorJS ### Changed * update file-manager with data-modal-create attribute ## [1.10.0] - 2022-03-17 ### Added * add url and path generators using code (twig) ### Changed * update node entity constraints ## [1.9.2] - 2022-03-14 ### Fixed * fix issue with murph version constant and autoloader ## [1.9.1] - 2022-03-14 ### Added * add murph version in autoload file ### Changed * remove AdminController constructor ## [1.9.0] - 2022-03-13 ### Added * add murph version in admin ui ### Changed * the core is now installed with composer ## [1.8.0] - 2022-03-10 ### Added * add security roles in app configuration * add option to restrict node access to specific roles ### Changed * rename `core/EventSuscriber` with `core/EventSubscriber` ## [1.7.3] - 2022-03-06 ### Added * add ability to rename file in the file manager ### Fixed * fix user factory * fix user creation from ui ## [1.7.2] - 2022-03-03 ### Added * add templates to render sections and items in the admin menu ### Fixed * fix the analytic table when a path is a long ## [1.7.1] - 2022-03-01 ### Added * add translations ### Fixed * fix missing directories ## [1.7.0] - 2022-03-01 ### Fixed * fix the analytic referers table when a referer has a long domain ### Changed * upgrade dependencies * move assets to the core directory ## [1.6.0] - 2022-02-28 ### Added * add block in field templates to allow override * merge route params in crud admin redirects * improve murph:user:create command ### Fixed * fix form namespace prefix in the crud controller maker * fix date field when the value is empty * fix crud batch column width * fix sidebar icon width * fix cache clear task ### Changed * remove password generation from the user factory ## [1.5.0] - 2022-02-25 ### Added * add desktop views and mobile views ### Changed * upgrade dependencies * replace jaybizzle/crawler-detect with matomo/device-detector ## [1.4.1] - 2022-02-23 ### Added * handle app urls in twig routing filters ### Fixed * fix views in analytics modal * replace empty path with "/" in analytics ### Changed * update default templates ## [1.4.0] - 2022-02-21 ### Added * add basic analytics ## [1.3.0] - 2022-02-19 ### Added * add support of regexp with substitution in redirect * url tags can be used as redirect location * add builders to replace file information tags and url tags ### Fixed * fix filemanager sorting * fix batch action setter ## [1.2.0] - 2022-02-14 ### Added * add sort in file manager * add redirect manager ### Changed * replace node-sass with sass ## [1.1.0] - 2022-02-29 ### Added * add directory upload in file manager ### Fixed * fix admin node routing ### Changed * symfony/swiftmailer-bundle is replaced by symfony/mailer ## [1.0.1] - 2022-02-25 ### Fixed * fix Makefile environment vars (renaming) * fix composer minimum stability ## [1.0.0] - 2022-01-23