Releases: odoo/o-spreadsheet
17.2.23
ecdc7a5ff [FIX] XLSX: Export values along the formula string Task: 4141855
8943c0aa7 [FIX] sheetview: Avoid useless cleanViewport Task: 4084860
bcfb09f65 [FIX] selection: avoid useless selection anchor assignation Task: 4084860
9695b0e9d [FIX] session: avoid concurrent updates Task: 4080148
6cc683a59 [FIX] bottom bar: handle horizontal scroll Task: 4129625
95cdcd79e [FIX] clipboard: Fix paste as value for in localized sheet Task: 4104432
17.0.37
b69b9cc8f [FIX] XLSX: Export values along the formula string Task: 4141855
2f972679a [FIX] sheetview: Avoid useless cleanViewport Task: 4084860
79e84c5da [FIX] selection: avoid useless selection anchor assignation Task: 4084860
ac3a12cf9 [FIX] session: avoid concurrent updates Task: 4080148
1f4371d42 [FIX] bottom bar: handle horizontal scroll Task: 4129625
17.1.30
3b2956e43 [FIX] XLSX: Export values along the formula string Task: 4141855
4f6584a5e [FIX] sheetview: Avoid useless cleanViewport Task: 4084860
16a68d004 [FIX] selection: avoid useless selection anchor assignation Task: 4084860
7828a4338 [FIX] session: avoid concurrent updates Task: 4080148
1fce042f6 [FIX] bottom bar: handle horizontal scroll Task: 4129625
21024845d [FIX] clipboard: Fix paste as value for in localized sheet Task: 4104432
16.0.52
15.0.28
17.5.0-alpha.7
d5fb4be1d [IMP] pivot: does not allow to rename a pivot with an empty name Task: 4128816
5a567d5e7 [IMP] pivot: use TextInput to edit the pivot title Task: 4128816
d6155b08d [FIX] PivotSidePanel: Allow unbounded range in the side panel Task: 4126669
a520de195 [FIX] Pivot: automaticAutofill
is active when inserting a pivot with a table Task: 4081309
7a582f65f [REF] evaluation: rename method Task: 4116073
b2e40ea7e [FIX] pivot: sorting of undefined headers Task: 4123261
0529c303c [FIX] CF: 'Equal' & 'NotEqual' rules with empty values Task: 4092056
0377eb35b [FIX] clipboard: paint format after cut Task: 4077449
dc729337c [FIX] github: typo in PR template
f01c5a1bf [IMP] functions: add SEQUENCE function Task: 4129396
ef17d3f53 [FIX] header_size: JS sparse array problem Task: 4074438
266fbc11a [FIX] find & replace: remove debounce from store Task: 4102172
b9a3e4f58 [IMP] side panel: export SidePanelCollapsible
Task: 4105418
4e94ee9f2 [FIX] pivot: preserve pivot UI after undo Task: 0
2648b094a [FIX] charts: remove return type any Task: 0
3a8adc938 [FIX] pivot: insert pivot with id not in quotes Task: 4066384
1606d761f [FIX] table: fix bug when edit table with invalid range Task: 4102425
88e71e608 [IMP] data_validation: prevent creation of dv rules with empty ranges Task: 4100509
2771c84a2 [FIX] clipboard: fix copy/paste single cell formulas on firefox Task: 4115672
8db197791 [IMP] icons: add icons to sheet context menu Task: 4067512
4bf7e1b44 [FIX] pivot: mark pivot as invalid if column name is empty Task: 4116392
bf52fdaa7 [REF] paint format: transform paint format in a store Task: 4115779
17.4.6
cd4ea5ab9 [FIX] PivotSidePanel: Allow unbounded range in the side panel Task: 4126669
3426a5cb4 [FIX] Pivot: automaticAutofill
is active when inserting a pivot with a table Task: 4081309
fc7eb9598 [FIX] pivot: sorting of undefined headers Task: 4123261
e093851a4 [FIX] github: typo in PR template
1feff3800 [FIX] clipboard: paint format after cut Task: 4077449
86fe02cae [FIX] header_size: JS sparse array problem Task: 4074438
0b99c8536 [FIX] find & replace: remove debounce from store Task: 4102172
dc1bbd2a1 [FIX] pivot: preserve pivot UI after undo Task: 0
c54298ae8 [FIX] pivot: insert pivot with id not in quotes Task: 4066384
6e6a23ff7 [FIX] table: fix bug when edit table with invalid range Task: 4102425
ad3b9cd01 [FIX] pivot: mark pivot as invalid if column name is empty Task: 4116392
17.1.29
17.0.36
17.2.22
e60f7f062 [FIX] github: typo in PR template
dd458a944 [FIX] header_size: JS sparse array problem Task: 4074438
17b4a2303 [FIX] clipboard: paint format after cut Task: 4077449
e94eb2d57 [FIX] find & replace: remove debounce from store Task: 4102172
ea883472f [FIX] table: fix bug when edit table with invalid range Task: 4102425