Brandon Thomas
b28a92baa4
Merge pull request #623 from MarekSpodBiedry:issue-535
2026-10-12 23:21:46 -04:00
Brandon Thomas
f6252418d9
Merge pull request #622 from MarekSpodBiedry:issue-536
2026-10-12 23:21:45 -04:00
Brandon Thomas
8474233335
Merge pull request #621 from MarekSpodBiedry:issue-537
2026-10-12 23:21:44 -04:00
Brandon Thomas
c8f249fc97
Merge pull request #620 from MarekSpodBiedry:issue-538
2026-10-12 23:21:42 -04:00
Brandon Thomas
9e3a83464f
Merge pull request #619 from MarekSpodBiedry:issue-539
2026-10-12 23:21:41 -04:00
Brandon Thomas
09c719623b
Merge pull request #618 from MarekSpodBiedry:issue-540
2026-10-12 23:21:40 -04:00
Brandon Thomas
6de925c1b6
Merge pull request #617 from MarekSpodBiedry:issue-541
2026-10-12 23:21:39 -04:00
Brandon Thomas
2f83a04521
Merge pull request #616 from MarekSpodBiedry:issue-542
2026-10-12 23:21:38 -04:00
Brandon Thomas
e447fb8c90
Merge pull request #613 from MarekSpodBiedry:issue-545
2026-10-12 23:21:34 -04:00
Brandon Thomas
db4fd82595
Merge pull request #612 from MarekSpodBiedry:issue-546
2026-10-12 23:21:33 -04:00
Brandon Thomas
a85638ddd1
Merge pull request #611 from MarekSpodBiedry:issue-547
2026-10-12 23:21:32 -04:00
Brandon Thomas
4164ca557e
Merge pull request #609 from MarekSpodBiedry:issue-552
2026-10-12 23:21:30 -04:00
Brandon Thomas
51b1b031d4
Merge pull request #608 from MarekSpodBiedry:issue-554
2026-10-12 23:21:29 -04:00
Brandon Thomas
28c5bf1b06
Merge pull request #607 from MarekSpodBiedry:issue-556
2026-10-12 23:21:28 -04:00
Brandon Thomas
cd985b7d49
Merge pull request #606 from MarekSpodBiedry:issue-557
2026-10-12 23:21:27 -04:00
Brandon Thomas
8f99be0f2e
Merge pull request #605 from MarekSpodBiedry:issue-558
2026-10-12 23:21:25 -04:00
Brandon Thomas
fc45b7f6d8
Release 0.6.1: rebuild with the fixed shared release workflow
...
The previous release build failed in craft-common-actions, not in this
repo: riscv64 packaging got --formats deb,rpm,tar (fixed in
craft-common-actions#3), Linux jobs lacked the ALSA headers
(craft-common-actions#5), and Windows signing needed the AZURE_* secrets
listed in the caller.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 11:11:15 -04:00
Brandon Thomas
9cb931bac9
Release workflow: pass the Azure signing secrets so Windows builds are signed ( #440 )
...
Since the release workflow moved to storytold/craft-common-actions, it has
passed only the Apple and WINDOWS_CERTIFICATE secrets. The signing job reads
values from the release environment, but only for names the caller lists, so
the AZURE_* names that Trusted Signing uses came through empty and Windows
builds would ship unsigned. Same fix as storytold/craft-launcher#174 .
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 11:08:25 -04:00
skylar taylor-barrick
85bfcdfcfd
Merge pull request #459 from storytold/codex/craft-print-onboarding
...
Print: select printers and submit jobs through craft-print
2026-10-12 09:05:31 -06:00
skylar taylor-barrick
9fc4108899
Printing: expose native commands through control discovery
2026-10-12 16:50:03 +02:00
Brandon Thomas
b3acae6b77
Release prep: 0.6.0
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 05:44:31 -04:00
MarekSpodBiedry
91873e03eb
Draw data labels on area and stacked area charts ( #545 )
2026-10-12 08:38:28 +02:00
MarekSpodBiedry
53df51310f
Check the full PIVOTBY layout size before building column headers ( #537 )
2026-10-12 08:37:38 +02:00
MarekSpodBiedry
9bbb263661
HSTACK checks its padded output size before building it ( #536 )
2026-10-12 08:36:37 +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
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
555635e13e
Return zero from ROUNDDOWN and TRUNC at precisions beyond the number range ( #540 )
2026-10-12 08:35:47 +02:00
MarekSpodBiedry
b039465d41
Refuse XLSX export of sheet names XLSX cannot hold ( #552 )
2026-10-12 08:35:42 +02:00
MarekSpodBiedry
098b9e70b4
Reject oversized TEXTSPLIT results before building the padded grid ( #538 )
2026-10-12 08:35:32 +02:00
MarekSpodBiedry
3301d59f44
Fix histogram counts disagreeing with interval labels on bin boundaries ( #546 )
2026-10-12 08:35:31 +02:00
MarekSpodBiedry
e6c16472e4
Return #VALUE! when a LAMBDA call has too few argument positions ( #557 )
2026-10-12 08:35:28 +02:00
MarekSpodBiedry
358334c755
Return #VALUE! from FIND and SEARCH when the start is past the text end ( #541 )
2026-10-12 08:29:56 +02:00
MarekSpodBiedry
2eb5ef5b0d
Return #NUM! from PROB for zero probabilities ( #539 )
2026-10-12 08:29:48 +02:00
MarekSpodBiedry
30fe8c4cae
Fix chart rasterizer panic on negative rectangle extents ( #542 )
2026-10-12 08:29:48 +02:00
MarekSpodBiedry
1f16c2e268
fix(calc): recalculate dependents of a cleared spill past 65536 cells ( #558 )
2026-10-12 08:29:06 +02:00
MarekSpodBiedry
afe9a6301f
SUBTOTAL 109-111 leave out nested subtotals like 1-11 ( #556 )
2026-10-12 08:28:53 +02:00
MarekSpodBiedry
ea6bb98fc7
fix(xlsx): keep leading and trailing whitespace in document properties on reopen ( #554 )
2026-10-12 08:28:50 +02:00
skylar taylor-barrick
587d879f13
Print: adopt craft-print with native settings and job feedback
2026-10-12 03:25:47 +02:00
Brandon Thomas
3926d21aa9
Fix-up: #423 's table-name round-trip test sets #433 's Table.filter
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 18:08:49 -04:00
Brandon Thomas
3b19cb80e6
Merge pull request #412 from jsymes21-byte/keytips-table-refactor
...
Keytips: full Excel sequential Alt table — 364 sequences, badges on every control, generated tests (fixes #33 , #49 )
# Conflicts:
# contributors/people.toml
2026-10-11 18:06:06 -04:00
Brandon Thomas
63e60de76c
Merge pull request #413 from pechnikov2026-star/i18n-fr
...
i18n: add French (fr) interface
2026-10-11 18:06:05 -04:00
Brandon Thomas
a34fe4a7af
Merge pull request #436 from LloydNicholson/feat/open-encrypted
...
Open password-encrypted workbooks (Agile and Standard encryption) (#11 )
# Conflicts:
# ROADMAP.md
# docs/file-format-parity.md
# docs/gaps.md
# docs/target-app-parity.md
2026-10-11 18:06:04 -04:00
Brandon Thomas
0a54876e2c
Merge pull request #425 from neilcawse/test/command-sequence-fuzz
...
Engine: command-sequence fuzz harness (undo/redo, XLSX round-trip, full-recalc invariants) and the bugs it found
2026-10-11 18:06:03 -04:00
Brandon Thomas
61e3dd99f7
Merge pull request #416 from neilcawse/feat/oracle-check
...
CLI: check subcommand - cached-value calc oracle and XLSX round-trip fidelity on any corpus
2026-10-11 18:06:02 -04:00
Brandon Thomas
69b5f78e86
Merge pull request #424 from neilcawse/fix/trendlines
...
Charts: read, write and draw trendlines
# Conflicts:
# docs/gaps.md
2026-10-11 18:06:01 -04:00
Brandon Thomas
dcd469d12e
Merge pull request #419 from neilcawse/fix/function-fixes
...
Functions: MODE/VALUE/SUMPRODUCT text args, ADDRESS [Book]Sheet, Excel-style lookup bisection, SUBTOTAL skips filtered rows
# Conflicts:
# docs/file-format-parity.md
# docs/function-parity.md
2026-10-11 18:05:41 -04:00
Brandon Thomas
f170b89a92
Merge pull request #420 from neilcawse/fix/structref
...
Formulas: trim-reference operators (A1:.E10, A1.:E10, A1.:.E10); read unbracketed [[#This Row],Col]
# Conflicts:
# docs/function-parity.md
# docs/gaps.md
2026-10-11 18:05:40 -04:00
Brandon Thomas
80c2efe0f1
Merge pull request #421 from neilcawse/fix/iterative-calc
...
Calc: iterative calculation for circular references (Maximum Iterations, Maximum Change)
# Conflicts:
# docs/function-parity.md
2026-10-11 18:05:39 -04:00
Brandon Thomas
74d57ea9fd
Merge pull request #422 from neilcawse/fix/csv-display
...
File formats: CSV/TSV export writes displayed values; templates and .xlsm saved with their own content types
# Conflicts:
# crates/engine/src/io.rs
# crates/xlsx/src/tests/roundtrip.rs
# docs/file-format-parity.md
2026-10-11 18:05:33 -04:00
Brandon Thomas
47b2cfbcd0
Merge pull request #415 from neilcawse/ci/pr-gate
...
CI: run cargo xtask ci on pull requests and pushes to main
2026-10-11 18:05:19 -04:00