Saturday, August 22, 2026
2 changes · 18.0
Resolved issues and error corrections
This update brings the spreadsheet component up to the latest version, improving formula calculation speed and fixing issues with sorting, input borders, and locale-specific number formatting. Business users should see more reliable spreadsheets, especially when working with filtered tables, large formulas, and regional decimal separators.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/173a29cdbb [REL] 18.0.79 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0)…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/173a29cdbb [REL] 18.0.79 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/b100313f98 [FIX] inputs: explicitly define border-style [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/0ecf487f5b [FIX] filter_menu: take number of headers into account when sorting [Task: 6471792](https://www.odoo.com/odoo/2328/tasks/6471792) https://github.com/odoo/o-spreadsheet/commit/0101ce4f1c [IMP] claude: add gitignore for claude local settings [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/5e578cb0be [FIX] toLocaleString : new helper to use the locale's decimal separator [Task: 6232818](https://www.odoo.com/odoo/2328/tasks/6232818) https://github.com/odoo/o-spreadsheet/commit/3fdaa53d2a [REL] 18.0.78 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/1411393173 [PERF] vectorization: specialize formula call for common arities [Task: 6222157](https://www.odoo.com/odoo/2328/tasks/6222157) https://github.com/odoo/o-spreadsheet/commit/5c119b4f86 [PERF] vectorization: inline generateMatrix [Task: 6222157](https://www.odoo.com/odoo/2328/tasks/6222157) https://github.com/odoo/o-spreadsheet/commit/e0c0d394b3 [PERF] vectorization: skip non-vectorized args in inner loop [Task: 6222157](https://www.odoo.com/odoo/2328/tasks/6222157) https://github.com/odoo/o-spreadsheet/commit/30364b97ee [PERF] vectorization: hoist argDefinitions out of vectorized inner loop [Task: 6222157](https://www.odoo.com/odoo/2328/tasks/6222157) https://github.com/odoo/o-spreadsheet/commit/0ee645fd96 [PERF] vectorization: hoist per-arg getter resolution out of inner loop [Task: 6222157](https://www.odoo.com/odoo/2328/tasks/6222157) https://github.com/odoo/o-spreadsheet/commit/3f4dc3deb0 [PERF] vectorization: reuse args buffer across cells [Task: 6222157](https://www.odoo.com/odoo/2328/tasks/6222157) Co-authored-by: Florian Damhaut (flda) <flda@odoo.com> Co-authored-by: Anthony Hendrickx (anhe) <anhe@odoo.com> Co-authored-by: Alexis Lacroix (laa) <laa@odoo.com> Co-authored-by: Lucas Lefèvre (lul) <lul@odoo.com> Co-authored-by: Adrien Minne (adrm) <adrm@odoo.com> Co-authored-by: Ronak Mukeshbhai Bharadiya (rmbh) <rmbh@odoo.com> Co-authored-by: Dhrutik Patel (dhrp) <dhrp@odoo.com> Co-authored-by: Rémi Rahir (rar) <rar@odoo.com> Co-authored-by: Pierre Rousseau (pro) <pro@odoo.com> Co-authored-by: Vincent Schippefilt (vsc) <vsc@odoo.com> Co-authored-by: Marceline Thomas (matho) <matho@odoo.com>
This fixes an issue where editing a delivery quantity in the Barcode app using a different unit of measure, such as one dozen, could save the wrong quantity after leaving the screen. Delivery quantities now stay accurate, helping avoid stock discrepancies and incorrect shipments.
Original PR description
Steps to reproduce: ------------------- - Install `stock` module. - Enable **Units of Measure** - Create a storable product and set 12 units on hand - Create a delivery for 12 units and reserve it - Open the delivery in Barcode - Edit the move line: - Quantity: 1 - UoM: Dozen - Exit the Barcode view without validating Issue: ------ In the delivery stock move quantity becomes 1 instead of 12 after leaving the Barcode view. --- Backport this [commit](https://github.com/odoo/enterprise/commit/0e7aafeb56bd3824885df596f1d99a4af2d773e2 ) --- opw-6455197