From f12378d732ff3f35ff0a5e5c8467fe522f7385ba Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 5 May 2024 00:12:12 +0200 Subject: [PATCH] Prepare 19.0.2 --- ChangeLog | 163 ++++++++++++++++++++++++++++++++++++++++ htdocs/filefunc.inc.php | 2 +- 2 files changed, 164 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 9f275d641ad75..268c8cc5b2ce8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,169 @@ English Dolibarr ChangeLog -------------------------------------------------------------- +***** ChangeLog for 19.0.2 compared to 19.0.1 ***** +FIX: $object->oldcopy may be a stdClass and not original object +FIX: 16.0 - parent company gets emptied when updating a third party from the card in edit mode (#28269) +FIX: 16.0 - the e-mail templates configured in the notification module are not used if the recipient is a fixed e-mail address (#29407) +FIX: 17.0 - $num doesn't take trigger-modified newref into account, leading to inconsistencies if BILL_SUPPLIER_VALIDATE changes the invoice's ref (#28684) +FIX: #22948 +FIX: #24265 regression cannot see all product on takepos (#28753) +FIX: #26015 +FIX: #28205 +FIX: #28251 Fixing subpermission name on api_multicurrencies.class.php (#28252) +FIX: #28347 FIX: #28962 FIX: #29224 FIX: #29035 (#29303) +FIX: #28369 +FIX: #28429 +FIX: #28491 (#28522) +FIX: #28518 (#28520) +FIX: #28533 Mo::deleteLine removes the "main" MoLine if consumed line is delete (#28535) +FIX: #28564 +FIX: #28978 FIX: #28976 +FIX: #29029 Impossible to delete an order line +FIX: #29114 Missing contact term in intervention +FIX: #29114 Translate contact term in intervention +FIX: #29225 +FIX: #29229 +FIX: #29333 supplier order extrafields of link type displays error (#29334) +FIX: #29496 - filtering a record should not hide its child not filtered +FIX: #29531 +FIX: Accolad +FIX: Accountancy export with file or not +FIX: Accountancy - Not trunc id_import +FIX: accounting FEC import (Issue #28306) (#29414) +FIX: Adding the dependencies list feature for extrafields "select" (#28549) +FIX: Add new hidden conf "DISABLE_QTY_OVERWRITTEN" (#28523) +FIX: Amount of localtaxes in foreign currency was wrong on screen and PDF +FIX: an error in a complex else condition +FIX: an error occured when doing a mass vat change de 0% on supplier invoice (#29417) +FIX: avoid error "Column 'entity' in where clause is ambiguous" (#28270) +FIX: avoid php warnings (#29247) +FIX: avoid to delete "lock" and "unlock" files +FIX: avoid Unknown column 'pfp.ref_fourn' (#28145) +FIX: avoid warning "error parsing attribute name in Entity" (#28543) +FIX: background color for enabled modules (#29378) +FIX: Bad column for total in bom list +FIX: Bad condition on button back to draft on recruitment job. +FIX: Bad CRLF when sending text only content. Fix dol_htmlwithnojs() +FIX: Bad management on error creation of bookkeeping +FIX: Bad picto on list of permission of a user when user not admin +FIX: bad search on _ char in like when Debugbar is on +FIX: bad timzeone for the start/end date of an event +FIX: Better test on validity of compute field syntax with parenthesis +FIX: Blank list when contract was checked in list of tickets (#29528) +FIX: Button for disabled modules must not appear. +FIX: categories protection limit +FIX: close #28279 +FIX: Condition on newDateLimReglement +FIX: Conflict with autoload +FIX: contact/address title is always "New Contact/Address" even if the contact/address already exists (#29581) +FIX: Count of virtual stock at Services and MoLine with disabled stock change (#28580) +FIX: css of background of modules that was black +FIX: default workstation on BOM +FIX: disabled pito of menu must be greyed. +FIX: Display the date according to user language on subsitutions (#29510) +FIX: Don't display column when it's out of date (#28271) +FIX: duplicate error check (#29433) +FIX: duplicate with lines: 414-416 (#28358) +FIX: edit bank suggested for credit transfer payment in invoice setup +FIX: empty array with php8.2 +FIX: Ergonomic fail part02 (#29373) +FIX: Error When cloning fourn price no default value for tva_tx (#28368) +FIX: Error when updating user (#29304) +FIX: fatal error Unsupported operand types when recording load payment +FIX: Fix create shipping with product who have negative stocks on warehouse but the negative stock transfert is allowed (#26217) +FIX: Fix save directory for invoice ODT and multientities +FIX: hasRight function +FIX: Hide number beside select contract & added langs to translate c… (#29529) +FIX: Hierarchy Employee view do not filter on employee = 1 (#29496) +FIX: incorrect page numbering in PDF #29458 (#29476) +FIX: Inline edition not implemented +FIX: inventoryDeletePermission id define twice +FIX: Issue with special characters in French +FIX: link type extrafield on warehouse not working (#29339) +FIX: logo and escape in RSS +FIX: logo of paypal payment on payment page +FIX: made invalid code shape error more user friendly (#29498) +FIX: Manual deletion of a bookkeeping line +FIX: Merge of thirdparties must also move uploaded files +FIX: migration missing 2 columns in llx_resource and 1 in llx_user +FIX: missing comma in query (#29435) +FIX: Missing declaration of type export FEC/FEC2 for export with file source +FIX: missing entity parameter for ajax_constantonoff +FIX: missing hide "new" button where "product" or "service" module are disable +FIX: missing trans +FIX: Move the trigger for delete order line before the SQL request +FIX: MRP divide product not working +FIX: multiple problems with multicompany +FIX: navigation after filter in subaccount +FIX: notification: error 500 in fixed emails due to a bad copy/paste (#29580) +FIX: notification module: for supplier orders (any of the 3 triggers), user can choose an e-mail template in conf, but the conf is not used when sending the notification (#28216) +FIX: not redirtect when error occurs on updating card (#29388) +FIX: Not trancate the multicurrency rate shown on cards (even if the global MAIN_MAX_DECIMALS_SHOWN is set to 0) (#28211) +FIX: Oauth login +FIX: Option MAIN_DOC_USE_TIMING can be a string with date format +FIX: Payment on customer invoice - Remove accountid in url if empty for apply default value (#28156) +FIX: Pb in redirect of a website page in USEDOLIBARRSERVER mode +FIX: PDF Fatal error : Backport fix from #23972 +FIX: PDF Translations Extrafields +FIX: permission on payment file of a tax +FIX: peut pas faire mieux ! +FIX: php8: Fatal when empty $tmpvat is an empty string (no silent conversion to '0' when used in arithmetic operations) (#29451) +FIX: php warning global conf (#29478) +FIX: PHP Warning: Undefined array key "totalam" on line 1890 (#29489 #29578 #29487) +FIX: PHP Warning: Undefined properties +FIX: PHP Warning: Undefined variable $lib (#28342) +FIX: PHP Warning: Undefined variable $mode (#28697) +FIX: PHP Warning: Undefined variable $socid on line 55 (#29490) +FIX: PHP Warning: Undefined variable $tva_npr in /fourn/facture/card.php on line 1695 (#29593) +FIX: Picto for mime in top menu +FIX: position of field in list of field in shipment list +FIX: postgresql error (#28542) +FIX: PUT /thirdparties/{id} and PUT /contacts/{id} should throw exception if update returns < 0 (#29596) +FIX: quote in sql request +FIX: Regression #29340 +FIX: Repair the replenishment list (#29336) +FIX: Responsive on admin project +FIX: round capital societe (#29211) +FIX: Row size of role contact in thirdparty (#29456) +FIX: Scale for the "second" unit (#29327) +FIX: search and add extrafields to tasks when conf disabled (#29542) +FIX: Shipment closing action has wrong value (#28174) +FIX: skip adding tab if user doesn't have permission (#28698) +FIX: sometimes a string type instead integer is return, why ? +FIX: some tooltips has disappeared on invoice action button +FIX: Special code is now transmitted by args only in order supplier (#28546 #28619) +FIX: SQL syntax error in DDLUpdateField +FIX: StockTransfer class has no table_element_line +FIX: subscription must be editable when accounting isn't reconciled (#28469) +FIX: supplier price duplicate entry on update supplier product ref (#29290) +FIX: Support of lot serial not working on TakePOS +FIX: syntax error (but same result) :-) +FIX: TakePOS | Add product / Delete line of existing invoice +FIX: TASK_CREATE Trigger (#29483) +FIX: The filter ! was broken in emailcollector +FIX: The localtax must be exported only if activated +FIX: Ticket new message notification sent twice +FIX: trackid and temp dir on payment confirmation of event registration +FIX: Translation for select (#28677) +FIX: Undefined array key default on fields (#29243) +FIX: upload odt files should not start/end with space +FIX: use $conf->browser->os instead +FIX: used hasRight function +FIX: Value of field int = 0 from modulebuilder must nto be set to null +FIX: We should be able to add a workstation on bom lines (#29361 #29360) +fix: when invoice is created by WORKFLOW_ORDER_AUTOCREATE_INVOICE on ORDER_NEW, the invoice must have the default bank account of the thirdparty is it's empty on order +FIX: wrong array key (#29317) +FIX: Wrong currency shown in TakePOS payment page +FIX: wrong shortcut key for macintosh +FIX: wrong sql request with product category filter +FIX: wrong stock permission number +NEW: Constant to select if typent helps define whether the thirdparty is a company +NEW: Support Reply-To tracking in emails sending (tickets only for the +SEC: #yogosha21416 +SEC: Add a protection against installation of external module bypassing +SEC: A user with export permission can export module data without permissions on module. + ***** ChangeLog for 19.0.1 compared to 19.0.0 ***** FIX: 16.0 - parent company gets emptied when updating a third party from the card in edit mode (#28269) diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php index d5f972b64f803..8863c06386b2d 100644 --- a/htdocs/filefunc.inc.php +++ b/htdocs/filefunc.inc.php @@ -34,7 +34,7 @@ define('DOL_APPLICATION_TITLE', 'Dolibarr'); } if (!defined('DOL_VERSION')) { - define('DOL_VERSION', '19.0.1'); // a.b.c-alpha, a.b.c-beta, a.b.c-rcX or a.b.c + define('DOL_VERSION', '19.0.2'); // a.b.c-alpha, a.b.c-beta, a.b.c-rcX or a.b.c } if (!defined('EURO')) {