193
edits
(Created page with "Category:RoadMap {{TemplateVersion| version=21.0| date=xx/01/2025| mainfocus=}} {{Flag_fr}} https://www.atm-consulting.fr/decouvrez-les-nouveautes-dolibarr-v21/ '''Det...") Tag: 2017 source edit |
(MAJ) Tag: 2017 source edit |
||
| Line 149: | Line 149: | ||
NEW Add option THEME_STICKY_TOPMENU = 'scrollleftmenu_after_mainpage' (or 'disabled') | NEW Add option THEME_STICKY_TOPMENU = 'scrollleftmenu_after_mainpage' (or 'disabled') | ||
NEW value for FICHINTER_DISABLE_DETAILS. If FICHINTER_DISABLE_DETAILS is set to '2' details are disabled only on intervention list. | NEW value for FICHINTER_DISABLE_DETAILS. If FICHINTER_DISABLE_DETAILS is set to '2' details are disabled only on intervention list. | ||
SEC: security avoid RCE using -'- sequence to pass --checkpoint-action parameter in tar command. | |||
SEC: FIX Security path transversal with modulepart=medias (viewimage.php and download.php) | |||
PERF: Reduce nb of requests into num_public_holiday | PERF: Reduce nb of requests into num_public_holiday | ||
| Line 204: | Line 206: | ||
QUAL: rename const WORKFLOW_EXPEDITION_CLASSIFY_NEWD_INVOICE to WORKFLOW_RECEPTION_CLASSIFY_NEWD_INVOICE | QUAL: rename const WORKFLOW_EXPEDITION_CLASSIFY_NEWD_INVOICE to WORKFLOW_RECEPTION_CLASSIFY_NEWD_INVOICE | ||
QUAL: This configuration change in phan will report NEW: array types in phpdoc | QUAL: This configuration change in phan will report NEW: array types in phpdoc | ||
WARNING: | WARNING: | ||
| Line 214: | Line 215: | ||
* The json emulator dol_json_encode/decode() is removed. The native json PHP module must be enabled/available (this is the case by default with most PHP installation). | * The json emulator dol_json_encode/decode() is removed. The native json PHP module must be enabled/available (this is the case by default with most PHP installation). | ||
* The deprecated GET parameter "&sall=" has been removed, use now the "&search_all=". | * The deprecated GET parameter "&sall=" has been removed, use now the "&search_all=". | ||
* The experimental and deprecated module WebserviceClient is completely removed (was never released and use deprecated architecture). | * The experimental and deprecated module WebserviceClient is completely removed (was never released and use deprecated architecture). It may be replaced with the stable module Webhook. | ||
* The dynamic properties ->no_button_delete, ->no_button_edit, ->no_button_copy for $object Product that could be set by an external module must no more | * The dynamic properties ->no_button_delete, ->no_button_edit, ->no_button_copy for $object Product that could be set by an external module must no more be | ||
set (not allowed by PHP 8.2). A module can already return an array with key 'no_button_delete', 'no_button_edit', 'no_button_copy' for the same purpose. | |||
* The old function dol_bc($var, $moreclass = '') has been removed. If you called it, just stop to call it. | * The old function dol_bc($var, $moreclass = '') has been removed. If you called it, just stop to call it (the function has no effect since a long time). | ||
* The trigger code CATEGORY_LINK and CATEGORY_UNLINK | * The trigger code CATEGORY_LINK and CATEGORY_UNLINK have been replaced with code CATEGORY_MODIFY. You can read ->context['linkto'] or ->context['unlinkoff'] to detect if we want to make a link or unlink. | ||
* The property ->domiciliation and ->propio on bank accounts has been deprecated and replaced with property ->address and ->owner_name everywhere. | * The property ->domiciliation and ->propio on bank accounts has been deprecated and replaced with property ->address and ->owner_name everywhere. | ||
* If you were using the substitution key __MEMBER_CIVILITY__, you must now use __MEMBER_TITLE__ | * If you were using the substitution key __MEMBER_CIVILITY__, you must now use __MEMBER_TITLE__ | ||
* The hidden title of tab that was hidden by the CSS class tabTitleText has been completely removed from HTML content. | |||