Thursday, January 16, 2025
2 changes · saas-18.1
Resolved issues and error corrections
This update improves how Odoo handles internal filters for related records, reducing the risk of crashes in computed or linked fields. It also updates accounting search handling so saved filters and automated logic work correctly when newer domain formats are used.
Original PR description
The function now returns a `Domain` which indicates a more specific type and simplifies some code. Fix usages in relational fields: the domain for inverses is not always correct and may crash for computed fields. Resolve the `get_depends` using the `get_domain_list` whenever possible. Update `_description_domain` to also use `get_comodel_domain`. task-4380712 odoo/enterprise#75983 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update refreshes Odoo's spreadsheet engine with many fixes for charts, pivots, Excel import/export, collaboration, and display behavior. Users should see fewer formatting issues, better chart handling, improved spreadsheet responsiveness, and more reliable Excel file compatibility.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/002aa4a33 [REL] 18.1.2 Task: 0 https://github.com/odoo/o-spreadsheet/commit/290f6fc1a [REV] collaborative: always…
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/002aa4a33 [REL] 18.1.2 Task: 0 https://github.com/odoo/o-spreadsheet/commit/290f6fc1a [REV] collaborative: always trigger collaborative event received Task: 0 https://github.com/odoo/o-spreadsheet/commit/d0fa5de3d [REL] 18.1.1 Task: 0 https://github.com/odoo/o-spreadsheet/commit/3989a9226 [FIX] borders: fix border on column/row deletion Task: 4089281 https://github.com/odoo/o-spreadsheet/commit/93c32a1f4 [IMP] functions: add VALUE function Task: 4373019 https://github.com/odoo/o-spreadsheet/commit/afb3737f8 [FIX] charts: Account for correct locale when filtering empty datasets Task: 4465324 https://github.com/odoo/o-spreadsheet/commit/bfaeffa36 [FIX] pivot: notify only with static formulas Task: 4453844 https://github.com/odoo/o-spreadsheet/commit/453ea4bd9 [FIX] spreadsheet: avoid parasitic renders Task: 4373054 https://github.com/odoo/o-spreadsheet/commit/7b120ef35 [IMP] model: create snapshot when loading xlsx file Task: 4080514 https://github.com/odoo/o-spreadsheet/commit/dbe130468 [FIX] Package: update owl to 2.5.1 Task: 0 https://github.com/odoo/o-spreadsheet/commit/80c784083 [FIX] chart: fix trend line axis alignment Task: 0 https://github.com/odoo/o-spreadsheet/commit/92b29c1da [FIX] xlsx: ignore charts without data set Task: 4460515 https://github.com/odoo/o-spreadsheet/commit/0b78315a8 [FIX] chart: fix misalignment with trend line axis Task: 4251695 https://github.com/odoo/o-spreadsheet/commit/4cf2a608d [FIX] pivot: ensure correct format status in menu Task: 4373606 https://github.com/odoo/o-spreadsheet/commit/206826a2d [FIX] pivot: mouse events do not work in pivot text input Task: 4350439 https://github.com/odoo/o-spreadsheet/commit/8fcd63b73 [FIX] xlsx: preserve leading whitespace at export Task: 4044862 https://github.com/odoo/o-spreadsheet/commit/207b1c42d [FIX] xlsx: import new lines in sharedStrings Task: 4044862 https://github.com/odoo/o-spreadsheet/commit/a071ee0f5 [FIX] charts: translate gauge chart titles Task: 4421055 https://github.com/odoo/o-spreadsheet/commit/d2de6798d [FIX] charts: disable waterfall legend onClick Task: 4413802 https://github.com/odoo/o-spreadsheet/commit/f8d83530b [FIX] index: export isNumber/isDateTime helper Task: 0 https://github.com/odoo/o-spreadsheet/commit/8a217288b [FIX] pivot: prevent duplicating pivot in error Task: 4361353 https://github.com/odoo/o-spreadsheet/commit/948abaa5d [FIX] chart: trend line tooltip for scatter/line charts Task: 4279972 https://github.com/odoo/o-spreadsheet/commit/8688f938e [FIX] bottom_bar: ensure active sheet is scrolled into view Task: 4377840 https://github.com/odoo/o-spreadsheet/commit/089ee4f48 [IMP] data: bump version to 25 Task: 0 https://github.com/odoo/o-spreadsheet/commit/c520e896c [REL] version 18.1.0 https://github.com/odoo/o-spreadsheet/commit/f0077151b [FIX] custom currency: panel on very long currency code Task: 4402647 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: Dhrutik Patel (dhrp) <dhrp@odoo.com> Co-authored-by: Adrien Minne (adrm) <adrm@odoo.com> Co-authored-by: Mehdi Rachico (mera) <mera@odoo.com> Co-authored-by: Florian Damhaut (flda) <flda@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>