Dolibarr 17.0.3
7 August 2023
Dolibarr version 17.0.3 is now available.
Upgrading to Dolibarr 17.0.3
Dolibarr 17.0.3 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 17.0.3 upgrade prior to applying it live. Get started managing your Dolibarr installations with Installatron
What's New in Dolibarr 17.0.3
Bug Fixes
- #20304 propaldates update
- #24508 Label not reported when creating a supplier invoice template (#25340)
- #24569 filters on stockadate page
- #24631 Filter on categories of warehouses faulty
- #24695
- #24756 Total sum on annual report bank
- #24918
- #24985 Societe - Function thirdparty merging not working with module whose tables are not deployed by default
- #24991
- #24997 Update slovakia vat rate
- #25223
- ability to disable forcing focus on select2 to avoid side effects
- Add hidden conf to add extrafields in canelle template : INVOICE_ADD_EXTRAFIELD_IN_NOTE
- Add/Update required modules for thirdparties (by categ) & partnership
- ajax on off setup type
- avoid php8 warning
- Bad management of localtax on TakePOS due to typo error in var name
- can define empty qty by default when create object line
- can not remove the last selected value with checkbox
- case special char for password in email admin page
- Change $key into $tmpkey
- CommonObject::getRights()
- commonobject: getRights() did not find rights correctly for objects built using modulebuilder
- CVE reported by BELABED Skander (Akerva)
- CVE XSS on company name reported by Belabed Skander from Akerva
- decimal values were not possible on shipment quantities (introduced by #24882)
- default value for condition of payment on proposal
- default values were not set for specimen objects
- Delete of bank of a thirdparty must need the edit thirdparty perm
- display project tasks list columns (#24557)
- dol_print_error parameters on ticket fetch method (#25318)
- dol_trunc may not have the desired behaviour for truncating a cryptographic initialiszation vector, for instance when MAIN_DISABLE_TRUNC is used
- Donation - Missing Language key
- error expedition qty 0
- extrafield quick edit not working on products
- fatal error on Stripe setup page and security when terminal not used
- Fatal Error PHP 8 : division by 0 (#25384)
- Change strpos for expedition and receipt in files.lib.php $haystack and $needle inversion
- Fix main and left menu info for the root menu of the list of accountancy journal
- Homogenise handling of null extrafield value in create/update
- Langs was not loaded for extrafields error
- Missing localtaxes on receipt in TakePOS
- no change on thirdparties.modules.php required modules
- OAUth2 module for Google with scopes for people and calendar
- php8.1 warning on lists with total due to unset array key (#25460)
- quickedit code missing on product card
- Selection of customer on second or more parallel sell in TakePOS
- Showing bank account on list for direct debit
- SQL migration file
- String was compared to an integer
- to avoid wrong path of file (#25320)
- Total sum on annual report bank
- translation extrafield mass action #24080
- Try to fix the date of invoice on TakePOS on eastern timezone
- TVA calc option must be the same on update line as on create line
- Update mouvementstock.class.php (#25396)
- update product on translation update
- use dol_substr instead of dol_trunc for truncating openssl initialization vector
- We should always be able to filter on action type no matter if we can't read actions of others (#24462)
- wrong var name