Brandon Thomas
50853e3def
Merge pull request #647 from MarekSpodBiedry:issue-508
2026-10-12 23:48:36 -04:00
Brandon Thomas
f378bb9cc7
Merge pull request #641 from MarekSpodBiedry:issue-514
2026-10-12 23:48:27 -04:00
Brandon Thomas
02c973536b
Merge pull request #640 from MarekSpodBiedry:issue-515
2026-10-12 23:48:26 -04:00
Brandon Thomas
8b845ebb6e
Merge pull request #639 from MarekSpodBiedry:issue-516
2026-10-12 23:48:24 -04:00
Brandon Thomas
62100c2542
Merge pull request #638 from MarekSpodBiedry:issue-517
2026-10-12 23:48:23 -04:00
Brandon Thomas
6cddd36f48
Merge pull request #588 from MarekSpodBiedry:issue-576
2026-10-12 23:43:13 -04:00
Brandon Thomas and Claude Opus 5.5
9f9c0ac4a1
Test: open a workbook before setting values in the hyphenated table-name test
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 23:43:11 -04:00
Brandon Thomas
e154960ce3
Merge pull request #602 from MarekSpodBiedry:issue-562
2026-10-12 23:35:51 -04:00
Brandon Thomas
24b1b60dbc
Merge pull request #595 from MarekSpodBiedry:issue-569
2026-10-12 23:35:44 -04:00
Brandon Thomas
944e3818f6
Merge pull request #590 from MarekSpodBiedry:issue-574
2026-10-12 23:35:38 -04:00
Brandon Thomas
2d7988d057
Merge pull request #589 from MarekSpodBiedry:issue-575
2026-10-12 23:35:37 -04:00
Brandon Thomas
a668b22833
Merge pull request #588 from MarekSpodBiedry:issue-576
2026-10-12 23:35:35 -04:00
Brandon Thomas
35668da062
Merge pull request #587 from MarekSpodBiedry:issue-577
2026-10-12 23:35:34 -04:00
Brandon Thomas
ca9b3fbbe8
Merge pull request #586 from MarekSpodBiedry:issue-578
2026-10-12 23:35:32 -04:00
Brandon Thomas
92b1072ab8
Merge pull request #487 from nihilist-narwhal:fix-merge-across-values
2026-10-12 23:35:29 -04:00
Brandon Thomas
1868a58a6b
Merge pull request #485 from nihilist-narwhal:fix-manage-rules-panic
2026-10-12 23:35:27 -04:00
Brandon Thomas
79fed48419
Merge pull request #483 from nihilist-narwhal:fix-autofill-series
2026-10-12 23:35:25 -04:00
Brandon Thomas
591040ce09
Merge pull request #475 from prxnvt:pr/solver-extras
2026-10-12 23:35:22 -04:00
Brandon Thomas
581a234456
Merge pull request #466 from webdevtodayjason:fix/offset-fn-overflow
2026-10-12 23:35:21 -04:00
Brandon Thomas
f4acdcebe5
Merge pull request #450 from SteamSmith:fix/write-file-temp-cleanup
2026-10-12 23:35:12 -04:00
Brandon Thomas
59872eca3c
Merge pull request #627 from MarekSpodBiedry:issue-531 (test fix)
2026-10-12 23:23:35 -04:00
Brandon Thomas and Claude Opus 5.5
7ea5cd3975
Test: the helper is new_session so a rebound session variable does not shadow it
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-12 23:23:33 -04:00
Brandon Thomas
46ba36e896
Merge pull request #627 from MarekSpodBiedry:issue-531
2026-10-12 23:21:51 -04:00
Brandon Thomas
739c5b8545
Merge pull request #626 from MarekSpodBiedry:issue-532
2026-10-12 23:21:50 -04:00
Brandon Thomas
3f5b29a07e
Merge pull request #625 from MarekSpodBiedry:issue-533
2026-10-12 23:21:49 -04:00
Brandon Thomas
487f736c8f
Merge pull request #624 from MarekSpodBiedry:issue-534
2026-10-12 23:21:47 -04:00
Brandon Thomas
b28a92baa4
Merge pull request #623 from MarekSpodBiedry:issue-535
2026-10-12 23:21:46 -04:00
Brandon Thomas
a85638ddd1
Merge pull request #611 from MarekSpodBiedry:issue-547
2026-10-12 23:21:32 -04:00
Brandon Thomas
8f99be0f2e
Merge pull request #605 from MarekSpodBiedry:issue-558
2026-10-12 23:21:25 -04:00
nihilist-narwhal
c930bf7872
Merge Across: keep only the first value of each row
...
Merge & Center and Merge Cells kept only the upper-left value, but
Merge Across left the other values of each row in place, hidden under
the merge and still counted: with 1 2 / 3 4 in A1:B2, SUM(A1:B2) stayed
10 after Merge Across, where Excel gives 4. Each row's merged area now
keeps only its first value, as the other merges do.
2026-10-12 19:52:59 -05:00
nihilist-narwhal
9da4e4cdf7
Manage Rules: don't index past the list after a delete
...
home.manageRules took the number of rules once, before deleting, so
{"delete":0,"moveUp":1} with two rules swapped past the end of the
shortened list and panicked (index out of bounds; the session's guard
kept the workbook). The count is now taken after each step.
2026-10-12 19:52:59 -05:00
nihilist-narwhal
b5a82554a9
Fill Series: a falling growth series stops at its stop value
...
A growth series with a step below 1 stopped at once when given a stop
value, since the stop was only checked for rising series. It now bounds
the series in the direction it runs.
2026-10-12 19:52:59 -05:00
nihilist-narwhal
56617b07af
AutoFill: times, quarters, ordinals and mixed sources
...
Following Excel's AutoFill series:
- a single time steps by an hour (9:00, 10:00, 11:00); it was copied.
- Qtr3 and Quarter3 wrap after 4 like Q3; they counted on to Qtr5.
- 1st Period continues as 2nd Period, 3rd Period; it gave 2st, 3st.
- a source without a common pattern (Product 1, On backorder) continues
each cell's own series; it was copied as is.
2026-10-12 19:52:59 -05:00
MarekSpodBiedry
9da1814cdf
Refuse a PivotTable that cannot fit before aggregating all column groups ( #515 )
2026-10-12 08:39:35 +02:00
MarekSpodBiedry
5334ae5cbc
Keep manually hidden and collapsed rows when removing an AutoFilter ( #508 )
2026-10-12 08:39:12 +02:00
MarekSpodBiedry
5fbd726a11
Treat non-object params as empty in themeColors, background and drawBorder ( #516 )
2026-10-12 08:38:11 +02:00
MarekSpodBiedry
c20f4c2fcb
Fail Web Page export on sheets taller than its row limit instead of dropping cells ( #514 )
2026-10-12 08:38:04 +02:00
MarekSpodBiedry
baac184ed8
Reject row/column insert counts past the worksheet and clamp delete counts instead of overflowing ( #531 )
2026-10-12 08:37:46 +02:00
MarekSpodBiedry
3846376937
Refuse Total Row on a table that ends on the last worksheet row ( #533 )
2026-10-12 08:37:37 +02:00
MarekSpodBiedry
2d0fb534a2
Fix saving a custom view or script when the stored list is not a JSON object ( #517 )
2026-10-12 08:37:04 +02:00
MarekSpodBiedry
7464ce6e6e
Return an error when a weekday fill runs past the supported dates ( #535 )
2026-10-12 08:36:31 +02:00
MarekSpodBiedry
125f460cef
Paste Special: copy the validation rule with the Validation and All options ( #562 )
2026-10-12 08:36:13 +02:00
MarekSpodBiedry
76d3879a94
Fix data.filterBy inside a table installing the sheet AutoFilter instead of toggling the table button ( #547 )
2026-10-12 08:35:51 +02:00
MarekSpodBiedry
0ae1eafc9b
Open files by their content, not a mismatched extension ( #569 )
2026-10-12 08:34:52 +02:00
MarekSpodBiedry
ff14224ff9
Convert TODAY and NOW to the workbook date system in 1904 workbooks ( #578 )
2026-10-12 08:34:40 +02:00
MarekSpodBiedry
8427681d7c
Tables: names with a hyphen or other operator characters are rejected ( #576 )
2026-10-12 08:34:22 +02:00
MarekSpodBiedry
40dfdd8331
Restore frozen panes when showing a custom view ( #577 )
2026-10-12 08:33:43 +02:00
MarekSpodBiedry
c13cda2229
Column sort rejects a zero row key with a parameter error instead of panicking ( #534 )
2026-10-12 08:31:04 +02:00
MarekSpodBiedry
b5827f4198
Spelling: skip suggestions for words longer than 64 characters ( #532 )
2026-10-12 08:30:19 +02:00
MarekSpodBiedry
1f16c2e268
fix(calc): recalculate dependents of a cleared spill past 65536 cells ( #558 )
2026-10-12 08:29:06 +02:00