Releases: odoo/o-spreadsheet
18.0.3
09860796e [FIX] pivot: skip cells on manipulated pivot array formulas Task: 4292134
03d7080d3 [FIX] functions: FILTER with strings and errors Task: 4307604
eb4c13091 [FIX] charts: do not show zero values in pie charts Task: 4277144
3eac11e86 [FIX] index: export chart translation terms Task: 3978443
262b1bc2a [FIX] tests: remove WAIT funtion Task: 4306250
70f58fa2d [FIX] tests: bad separator in xlsx export Task: 4306250
ec41486b9 [FIX] tests: remove async function export test Task: 4306250
c78551c57 [FIX] xlsx: convert #REF at export to xlsx Task: 4207052
bebac5f29 [FIX] parser: inconsistent handling of #REF Task: 4207052
c53e76933 [FIX] charts: correct stacked checkbox label Task: 4251670
5ebba297c [REM] charts: clean createLineOrScatterChartRuntime Task: 0
d3a2181b7 [FIX] charts: fix trend line for datetime Task: 0
69a8602cd [FIX] chart: missing checkbox label for combo chart Task: 4283173
17.4.11
26a46e9c1 [FIX] charts: do not show zero values in pie charts Task: 4277144
360550579 [FIX] pivot: skip cells on manipulated pivot array formulas Task: 4292134
595963de3 [FIX] xlsx: convert #REF at export to xlsx Task: 4207052
c6a75e60c [FIX] parser: inconsistent handling of #REF Task: 4207052
1aa1b2c99 [FIX] charts: correct stacked checkbox label Task: 4251670
17.2.25
17.0.39
16.0.54
18.1.0-alpha.2
6becc7da8 [FIX] Charts: Fix tooltip value when data is zero Task: 4251681
426c23257 [IMP] pivot: disable automatic autofill Task: 4256700
490b5cd84 [REF] spreadsheet: move Ctrl+F handling to Grid component Task: 3973671
6c092864d [IMP] find and replace: focus search input on Ctrl+F Task: 3973671
01b48cd55 [FIX] find and replace: do not update selection at each change Task: 3973671
c2c24a042 [FIX] paint format: copy conditional formats Task: 4226853
7177bf535 [FIX] test: skipped test in renderer_plugin.test.ts
Task: 4276968
57affea7f [REF] pivot: adapt menu item to reflect odoo menu Task: 4242125
7e14e6ad1 [FIX] format painter: use a single history step Task: 4277362
32ade82fd [REF] cleanup: remove unused assignments Task: 4276932
c4f55b236 [REF] cleanup: remove useless variables Task: 4276932
6ce5f1809 [REF] cleanup: remove duplicated switch case Task: 4276932
fb6298b90 [REF] cleanup: pointless + 0
operation Task: 4276932
dc9490f73 [REF] clipboard: unused array in TableClipboardHandler
Task: 4276932
f9112378b [REF] cleanup: remove unused plugin arrays in model Task: 4276932
228a34678 [REF] cleanup: remove usage of deprecated string.substr()
method Task: 4276932
63530c692 [REF] cleanup: remove useless local variable Task: 4276932
adb9a2ab9 [REF] cleanup: replace last instance of var
statement Task: 4276932
3bf2bdcce [REF] cleanup: useless break and continue statements Task: 4276932
824dcbbe6 [REF] cleanup: remove useless ternary operators Task: 4276932
f678a6238 [REF] cleanup: simplify boolean expressions Task: 4276932
449d7526c [FIX] tests: missing closing brackets in querySelectors Task: 4276932
f392c9b1f [FIX] docs: use ts
tag instead of js
tag Task: 4276932
c6c550668 [FIX] demo: put <title>
in the header Task: 4276932
7acd25311 [FIX] logs: log performance information at debug level Task: 0
4ef6b59bd [FIX] chart: avoid overlapping values on charts Task: 4207889
161eefe01 [IMP] chart: introduce moving average trend line type Task: 4086645
122c443f2 [FIX] collaborative: don't send duplicate messages Task: 4255949
50e9e33be [FIX] pivots: don't translate pivot titles Task: 4239967
b11155e79 [FIX] pivot: autocomplete dimension after positional Task: 4235329
275a7cfba [REM] components: remove unused EditableName component Task: 4243854
1e10d9711 [IMP] charts: add radar chart Task: 3633666
46aeef4ac [FIX] chart: cleanup tooltip title code Task: 4269632
030ca5d29 [FIX] side_panel: unify font weight across side panels Task: 4194259
615a8e898 [IMP] pivot: persist defer update Task: 4080797
812e104b8 [FIX] side_panel_collapsible: title is not visible Task: 0
9dad94648 [IMP] table: require config in command Task: 4235172
ee37b6068 [FIX] table: insert table without filters Task: 4235172
4a4399b6c [FIX] sheet: Avoid divergent sheet names in collaborative Task: 0
ae35d0339 [FIX] pivot: divergent collaborative duplicated pivot name Task: 4199949
1dd59ba5a [REF] side panel: use title props Task: 4226704
18.0.2
977b8f265 [IMP] charts: limit trending line degree range Task: 4207820
9f337f326 [FIX] Charts: Fix tooltip value when data is zero Task: 4251681
f51993403 [IMP] pivot: disable automatic autofill Task: 4256700
4f2950a8b [FIX] paint format: copy conditional formats Task: 4226853
b977d1f66 [FIX] test: skipped test in renderer_plugin.test.ts
Task: 4276968
5953d29a4 [FIX] format painter: use a single history step Task: 4277362
8ee4266a9 [FIX] logs: log performance information at debug level Task: 0
a81189ba1 [FIX] chart: avoid overlapping values on charts Task: 4207889
2e95535f0 [FIX] pivots: don't translate pivot titles Task: 4239967
b50c0f286 [FIX] pivot: autocomplete dimension after positional Task: 4235329
ab8b491c9 [FIX] chart: cleanup tooltip title code Task: 4269632
187843ed1 [FIX] side_panel: unify font weight across side panels Task: 4194259
3a77fe228 [FIX] pivot: divergent collaborative duplicated pivot name Task: 4199949
17.4.10
18.1.0-alpha.1
5c049ebac [FIX] session: ignore already processed SNAPSHOT_CREATED Task: 4243943
87692649e [FIX] pivot: finer grained cycle detection Task: 4214188
970957b39 [FIX] chart: useless return value of line chart runtime Task: 4153935
398d495c8 [IMP] chart: multiple Y axis value formatting Task: 4153935
9eae62caa [IMP] charts: show single grid line for y-axis Task: 4153935
8544e2fb5 [FIX] data validation: unify checkbox style Task: 4235283
5c1bfed99 [FIX] pivot: date time measures are not supported Task: 4241036
c73c343fb [IMP] Composer: Implement range selection/edition toggle Task: 4105364
6de1c1f66 [REF] plugins: remove core uuid generators Task: 4216816
703f2a4b9 [REM] UUID: remove fast strategy Task: 4216816
658e1d1c7 [IMP] pivot: duplicate pivot with table Task: 4048028
a84cae5da [FIX] paint format: properly paint borders and tables Task: 4213894
ae9ec2af4 [IMP] autofill: support date autofill Task: 4173602
5bdd38b77 [FIX] pivot: remove forbidden chars when duplicating Task: 4221325
6fe34dc8d [FIX] clipboard: cannot paste whole table style Task: 4218988
d17293e4a [FIX] xlsx: fix table total row export Task: 4206619
2a9243dfd [FIX] autocomplete: Stop the range selection after selecting a pivot proposal Task: 4176481
75345d7bc [FIX] pivot: wrong headers with hidden measures Task: 4190869
dea1a76b3 [FIX] pivot: running total display with multiple measures Task: 4207244
6c0b2764d [IMP] charts: handles multiple bars in combo chart Task: 4164614
f3170537e [REF] package: improve scripts name Task: 0
18.0.1
7ea2733a9 [FIX] session: ignore already processed SNAPSHOT_CREATED Task: 4243943
77c19d8f8 [FIX] pivot: finer grained cycle detection Task: 4214188
246d233be [FIX] data validation: unify checkbox style Task: 4235283
2a83a3efc [FIX] pivot: date time measures are not supported Task: 4241036
7dfcb2a7c [IMP] pivot: duplicate pivot with table Task: 4048028
d29a874ba [FIX] paint format: properly paint borders and tables Task: 4213894
a006d0b46 [IMP] autofill: support date autofill Task: 4173602
941317f65 [FIX] pivot: remove forbidden chars when duplicating Task: 4221325
3fd1ef930 [FIX] clipboard: cannot paste whole table style Task: 4218988
eb412abf4 [FIX] xlsx: fix table total row export Task: 4206619
70e8b8f79 [FIX] pivot: wrong headers with hidden measures Task: 4190869
d85d4bc01 [FIX] pivot: running total display with multiple measures Task: 4207244
449782abe [IMP] charts: handles multiple bars in combo chart Task: 4164614
d89d673be [FIX] autocomplete: Stop the range selection after selecting a pivot proposal Task: 4176481