What's Changed
- FIX extra field list depend on parent list when editing a card by @lvessiller-opendsi in #35165
- FIX - Modify condition display button by @atm-lucasmantegari in #35257
- exclude escpos-php/doc from filelist_xml by @rycks in #35313
- FIX 17.0: ContratLigne::fetch() returns 1 even if the line doesn't exist by @atm-florianm in #35324
- Add default values for database configuration by @defrance in #35366
- Fix SERVICE_ARE_ECOMMERCE_200238EC by @fappels in #35372
- Fix rights for bank tab on user card by @SylvainLegrand in #35262
- FIX missing check constant PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS by @hregis in #33277
- rule is deprecated by @frederic34 in #35410
- FIX tabname in modulebuilder by @DylanBourdere in #35431
- use getDolGlobalString to avoid getting undefined property by @DylanBourdere in #35436
- Fix undefined properties by @DylanBourdere in #35435
- FIX api orders : forward database error on failure (backport commit d9e81cb) by @lvessiller-opendsi in #35478
- Fix: property api dir_temp by @DylanBourdere in #35439
- fix: remove space in global conf test by @FHenry in #35484
- FIX missing entity filter by @hregis in #35517
- missing fk_user_creat value by @rycks in #35576
- Update pr-18.yaml by @hregis in #35577
- FIX: php 8+ warnings when creating deposits by @marc-dll in #35582
- FIX : To have only the sender's entity when sending mail by @Thomas905 in #31053
- FIX #35568 by @hregis in #35569
- FIX: pgsql: error when calculating depreciations by @marc-dll in #34213
- FIX create invoice from order using API and multi-entity by @lvessiller-opendsi in #35654
- FIX day of ticket on takePOS. by @thomas-Ngr in #35745
- FIX extra-field list depend on parent extra-field list on direct edit by @lvessiller-opendsi in #35803
- FIX: notifications: correctly report email delivery errors by @marc-dll in #35864
- fix task file path for download by @rycks in #35793
- FIX missing "printFieldListValue" hook by @hregis in #35990
- Fix TICKET_ENABLE_PUBLIC_INTERFACE by @atm-GregM in #36073
- FIX 16.0: extrafield of type link to category causes SQL error in selectForFormsList() by @atm-florianm in #36074
- Fix listincsv on tab societe/price.php by @thomas-Ngr in #36027
- FIX wrong check of hook return by @hregis in #35963
- fix directory was always overwritten by @frederic34 in #36148
- FIX: dol_escape_htmltag in extrafields_view by @RyAbn in #36136
- FIX: Email Collector Module by @RyAbn in #35893
- FIX: expense report card: do not show bank account if user cannot see them by @marc-dll in #35809
- FIX keep user who validate proposal on update by @lvessiller-opendsi in #36257
- FIX #36149 by @hregis in #36150
- FIX remove situation invoice from cycle by @thomas-Ngr in #35812
- FIX Multicompany compatibility with "project_task" by @hregis in #35795
- FIX: TakePOS Missing Thirdparty Id when getting more products by @noec764 in #36341
- setErrors does not exists, same solution as dolibarr v19.0 by @rycks in #36107
- SEC: FIX DA027383: permissions not checked on HRM evaluation card (#36328) by @atm-florianm in #36399
- FIX 17.0: perweek.php resets task progress to 0% when: by @atm-florianm in #36401
- SEC: empty commit for CI automata by @atm-florianm in #36430
- NEW: Automatically release docker image for each GitHub release by @creekorful in #36463
- FIX not remove value of others extra-fields on update extras action by @lvessiller-opendsi in #36491
- FIX 18.0:
GETPOSTDATE()andbuildParamDate()assumed wrong HTTP param names by @atm-florianm in #36494 - FIX undefined variables on create invoice from shipment card (backport from v20) by @lvessiller-opendsi in #36398
- FIX : remove useless condition to create credit on situation invoice … by @thomas-Ngr in #35788
- FIX : Implementation of multi-company compatibility with inventory/warehouse management by @atm-adrien in #36429
- SEC: FIX #36430 permissions not checked on other tabs of HRM evaluation card by @atm-florianm in #36517
- FIX propal shipping and availability update (v18+) by @W1W1-M in #36539
- FIX: fix #36401 (for v17.0) doesn't work in v18.0+ because of variable renaming by @atm-florianm in #36542
- FIX: Missing Product ref in Bom stats by @noec764 in #36555
- FIX undefined variables on create invoice card from order (backport f… by @lvessiller-opendsi in #36585
- backport of PR36378 : Problem with deposit line on Type of operation by @rycks in #36541
- FIX re-create API temp dir after purging temp files by @lvessiller-opendsi in #36203
- fix concat for a undef entry of array by @rycks in #36754
- FIX finished regex in product import by @lvessiller-opendsi in #36770
- FIX : remove stock correctly when reception is deleted (like 82e092f) by @lemathou in #36815
- remove slash like other parts of dolibarr code for TICKET_URL_PUBLIC_… by @rycks in #36616
- FIX: TakePos sometimes thirdpartyid = undefined by @noec764 in #36343
- FIX: php8.1 warning in syslog message by @RyAbn in #35863
- FIX warning accountancy export from external module by @lvessiller-opendsi in #36832
- FIX : remove stock correctly when reception is deleted (like 82e092f) : case with batches by @lemathou in #36846
- FIX(ticket): check on TICKET_IMAGE_PUBLIC_INTERFACE by @BenjaminFlr in #36833
- FIX CVE escapeshellarg by @thomas-Ngr in #36868
- FIX - Duplicates in the result of the SQL query by @atm-lucasmantegari in #36913
- Fix from V22 by @SylvainLegrand in #35559
- FIX(API, thirdparties): get fixed amount discounts by @BenjaminFlr in #37068
- set oldCopy and Status by @atm-vincent-p in #37117
- MEMBER_ADDON does not exists, MEMBER_CODEMEMBER_ADDON is the right key by @rycks in #37151
- FIX: Backport fix on v20 for result page of compta (/compta/resultat/index.php) by @kkhelifa-opendsi in #37127
- FIX display dlc dluo in tooltip by @thomas-Ngr in #37164
- Fix/ticket status by @atm-vincent-p in #37129
- Sec: Can init a page with php content without permission for php content by @thomas-Ngr in #37211
- FIX : Entity on group ticket insertion by @atm-adrien in #37370
- FIX - Fix doc preview in comm card by @atm-lucasmantegari in #37057
- Fix ticket categories dictionary by @atm-vincent-p in #37434
- FIX API Warehouse : Error 401 when getting warehouse by id by @thomas-Ngr in #37429
- FIX show export full documents checkbox on change format in accountancy export by @lvessiller-opendsi in #37468
- FIX : disabled extrafield should not appear on PDF by @atm-maxime in #37442
- Fix Inventory bugs #33192 and #35207 by @vmaury in #37405
- FIX user creation by API permission check by @williamdes in #37502
- php version of perl package builder historical script by @rycks in #37545
- FIX : product ref was not printed on supplier recurring invoice by @atm-maxime in #37535
- FIX getURLContent should serialize arguments and allow array for
CURLOPT_POSTFIELDSby @williamdes in #37560
Full Changelog: 18.0.8...18.0.9