From 67272dddd32224868dfcb55a54fab0803072f919 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 12 Feb 2024 12:26:47 +0100 Subject: [PATCH] Prepare 18.0.4 --- ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/ChangeLog b/ChangeLog index 32c5c901a250d..f6333556481d0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,72 @@ English Dolibarr ChangeLog -------------------------------------------------------------- +***** ChangeLog for 18.0.5 compared to 18.0.4 ***** +FIX: 17.0: deprecated field should only be a fallback +FIX: 17.0 - php8 warnings: test for $field existence before checking if it is null or empty +FIX: #24185: v18: display of the merged pdf lists +FIX: #26416 BOM_SUB_BOM blank page +FIX: #27166 +FIX: #27262 Recurrent invoice - user to string conversion +FIX: #27970 #26283 #27970 +FIX: Accountancy - Level 3 of binding not working on supplier side (#27462) +FIX: Accounting files export - Use th instead of td on all title columns (#28003) +FIX: add action update_extras to don card +FIX: Adding hooks init +FIX: Adding the $encode parrameter to recursive _replaceHtmlWithOdtTag() utilisation +FIX: add new hook context for mo production card (#28037) +FIX: avoid from re-initializing result on nested hook getEntity (#27799) +FIX: avoid sql error (issue #26342) +FIX: bad accountancy code autoselection for supplier ventilation +FIX: Bad visible status of proposal after reopen +FIX: Barcode header cell not well displayed +FIX: BarCode Header not well displayed +FIX: Bar code verification should be done by entity because generation does (#28087) +FIX: can edit reminders on past events +FIX: check parameter socid before cloning a customer proposal (#28085) +FIX: crabe PDF is generating in conf->entity instead of object->entity +FIX: CVE-2024-23817 (#28089) +FIX: disable pointer events on jQuery-UI tooltips to prevent a glitch (fast-blinking tooltip) +FIX: Error on emailreminder not reported +FIX: Fatal error converting object of class User to string (php8) +FIX: filter by entity on contact is missing +FIX: Fix supplier invoice security check +FIX: format of color in manifest is wrong when using a custom color +FIX: #GHSA-7947-48q7-cp5m +FIX: HTML injection vulnerability in Dolibarr Application Home Page +FIX: invoice add line save devise +FIX: Keep a link to enable a 'always_enabled' module to solve pb. +FIX: label +FIX: line special_code never saved (#28051) +FIX: link to print when there is a search on multiselect fields +FIX: Menu Create of project no working on smartphone with no top menu. +FIX: missing $search_sale var (backport from v19) +FIX: Missing begin transaction when updating supplier recurring invoice +FIX: missing entity filter for check if period exists +FIX: more correctly parse the select part to be replaced in sql queries +FIX: MouvementStock::origin is not an object +FIX: notification information on intervention validated confirmation message (v17+) +FIX: not load all contacts by default when creating an event +FIX: port in Docker MailDev +FIX: propal use devise changes +FIX: public user photo not visible if $dolibarr_main_instance_unique_id +FIX: remove DISTINCT (backport from v19) +FIX: remove specific name from v19 +FIX: Retours PR +FIX: Return a better error message when token is not valid +FIX: search by ref & rowid in don list +FIX: search by thirdparty in don list +FIX: several names for one const THIRDPARTY_CAN_HAVE_CUSTOMER_CATEGORY_EVEN_IF_NOT_CUSTOMER_PROSPECT +FIX: SQL concatenation error +FIX: [TAKEPOS] display prices with or without taxes depending on setup (TAKEPOS_CHANGE_PRICE_HT) +FIX: Ternary operator condition is always true/false +FIX: too long output +FIX: Undefined property: Task::$fk_parent +FIX: uniformization to use "intervention" +FIX: Update loan.class.php (#27971) +FIX: update price extrafield on propal card +FIX: user filter in per user view of event list (#28049) +FIX: use the currency for propal signature page ***** ChangeLog for 18.0.4 compared to 18.0.3 ***** FIX: $this->newref already exists and could have been modified by trigger but we still use a local variable for the filesystem-based renaming