---
hide:
  - toc
---

# Changelog

???+ success "[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
    
??? abstract "[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
    
??? abstract "[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
    
??? abstract "[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
    
??? abstract "[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
    
??? abstract "[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
    
??? abstract "[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
    
??? abstract "[1.17.1] - 2022-12-03"
    
    **Fixed**

    * add mising attribute on timestampable (doctrine)
    
??? abstract "[1.17.0] - 2022-11-19"
    
    **Fixed**

    * fix tinymce modal z-index in tox
    
    **Changed**

    * replace annotation with attributes
    
??? abstract "[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
    
??? abstract "[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`
    
??? abstract "[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
    
??? abstract "[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
    
??? abstract "[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
    
??? abstract "[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
    
??? abstract "[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
    
??? abstract "[1.10.0] - 2022-03-17"
    
    **Added**

    * add url and path generators using code (twig)
    
    **Changed**

    * update node entity constraints
    
??? abstract "[1.9.2] - 2022-03-14"
    
    **Fixed**

    * fix issue with murph version constant and autoloader
    
??? abstract "[1.9.1] - 2022-03-14"
    
    **Added**

    * add murph version in autoload file
    
    **Changed**

    * remove AdminController constructor
    
??? abstract "[1.9.0] - 2022-03-13"
    
    **Added**

    * add murph version in admin ui
    
    **Changed**

    * the core is now installed with composer
    
??? abstract "[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`
    
??? abstract "[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
    
??? abstract "[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
    
??? abstract "[1.7.1] - 2022-03-01"
    
    **Added**

    * add translations
    
    **Fixed**

    * fix missing directories
    
??? abstract "[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
    
??? abstract "[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
    
??? abstract "[1.5.0] - 2022-02-25"
    
    **Added**

    * add desktop views and mobile views
    
    
    **Changed**

    * upgrade dependencies
    * replace jaybizzle/crawler-detect with matomo/device-detector
    
??? abstract "[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
    
??? abstract "[1.4.0] - 2022-02-21"
    
    **Added**

    * add basic analytics
    
??? abstract "[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
    
??? abstract "[1.2.0] - 2022-02-14"
    
    **Added**

    * add sort in file manager
    * add redirect manager
    
    
    **Changed**

    * replace node-sass with sass
    
??? abstract "[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
    
??? abstract "[1.0.1] - 2022-02-25"
    
    **Fixed**

    * fix Makefile environment vars (renaming)
    * fix composer minimum stability
    
??? abstract "[1.0.0] - 2022-01-23"
