Dolibarr 18.0.5
12 February 2024
Dolibarr version 18.0.5 is now available.
Upgrading to Dolibarr 18.0.5
Dolibarr 18.0.5 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Dolibarr updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Dolibarr install to test the 18.0.5 upgrade prior to applying it live. Get started managing your Dolibarr installations with Installatron
What's New in Dolibarr 18.0.5
Bug Fixes and Changes
- 17.0: deprecated field should only be a fallback
- 17.0 - php8 warnings: test for $field existence before checking if it is null or empty
- #24185: v18: display of the merged pdf lists
- #26416 BOM_SUB_BOM blank page
- #27166
- #27262 Recurrent invoice - user to string conversion
- #27970 #26283 #27970
- Accountancy - Level 3 of binding not working on supplier side (#27462)
- Accounting files export - Use th instead of td on all title columns (#28003)
- add action update_extras to don card
- Adding hooks init
- Adding the $encode parrameter to recursive _replaceHtmlWithOdtTag() utilisation
- add new hook context for mo production card (#28037)
- avoid from re-initializing result on nested hook getEntity (#27799)
- avoid sql error (issue #26342)
- bad accountancy code autoselection for supplier ventilation
- Bad visible status of proposal after reopen
- Barcode header cell not well displayed
- BarCode Header not well displayed
- Bar code verification should be done by entity because generation does (#28087)
- can edit reminders on past events
- check parameter socid before cloning a customer proposal (#28085)
- crabe PDF is generating in conf->entity instead of object->entity
- CVE-2024-23817 (#28089)
- disable pointer events on jQuery-UI tooltips to prevent a glitch (fast-blinking tooltip)
- Error on emailreminder not reported
- Fatal error converting object of class User to string (php8)
- filter by entity on contact is missing
- Fix supplier invoice security check
- format of color in manifest is wrong when using a custom color
- #GHSA-7947-48q7-cp5m
- HTML injection vulnerability in Dolibarr Application Home Page
- invoice add line save devise
- Keep a link to enable a 'always_enabled' module to solve pb.
- label
- line special_code never saved (#28051)
- link to print when there is a search on multiselect fields
- Menu Create of project no working on smartphone with no top menu.
- missing $search_sale var (backport from v19)
- Missing begin transaction when updating supplier recurring invoice
- missing entity filter for check if period exists
- more correctly parse the select part to be replaced in sql queries
- MouvementStock::origin is not an object
- notification information on intervention validated confirmation message (v17+)
- not load all contacts by default when creating an event
- port in Docker MailDev
- propal use devise changes
- public user photo not visible if $dolibarr_main_instance_unique_id
- remove DISTINCT (backport from v19)
- remove specific name from v19
- Retours PR
- Return a better error message when token is not valid
- search by ref & rowid in don list
- search by thirdparty in don list
- several names for one const THIRDPARTY_CAN_HAVE_CUSTOMER_CATEGORY_EVEN_IF_NOT_CUSTOMER_PROSPECT
- SQL concatenation error
- [TAKEPOS] display prices with or without taxes depending on setup (TAKEPOS_CHANGE_PRICE_HT)
- Ternary operator condition is always true/false
- too long output
- Undefined property: Task::$fk_parent
- uniformization to use "intervention"
- Update loan.class.php (#27971)
- update price extrafield on propal card
- user filter in per user view of event list (#28049)
- use the currency for propal signature page