Skip to content

chore: release v8.2.1 - #916

Open
hhimanshu wants to merge 1 commit into
mainfrom
release-plz-2026-08-27T23-39-12Z
Open

chore: release v8.2.1#916
hhimanshu wants to merge 1 commit into
mainfrom
release-plz-2026-08-27T23-39-12Z

Conversation

@hhimanshu

@hhimanshu hhimanshu commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • truecalc-core: 8.2.0 -> 8.2.1 (✓ API compatible changes)
  • truecalc-workbook: 8.2.0 -> 8.2.1 (✓ API compatible changes)
  • truecalc-mcp: 8.2.0 -> 8.2.1
Changelog

truecalc-core

8.2.1 - 2026-08-28

Other

  • (core) read INDEX out of an inline array in place, not out of a copy

truecalc-workbook

8.2.1 - 2026-08-28

Fixed

  • (workbook) hide the wasm32-only cap predicates from the public API
  • (workbook) move const-vs-const model checks into const blocks
  • (workbook) enforce the cell and serialized-byte caps on wasm32 only
  • (workbook) seed volatile cells onto the recalc frontier before draining it

Other

truecalc-mcp

8.2.0 - 2026-08-27

Added

  • (mcp) declare an output schema for the six evaluator tools
  • (mcp) echo what was accepted, and flag errors from the outcome
  • (mcp) filter list_functions by category, name and count
  • (mcp) accept array variable bindings

Fixed

  • (mcp) recurse the message normalisation into nested array values
  • (mcp) omit structuredContent on the error arm of tools/call
  • (mcp) reject undecodable variable bindings instead of dropping them
  • (mcp) propagate default-sheet failure instead of panicking
  • (mcp) seed a default Sheet1 on workbook_create

Other

  • (mcp) assert declared schemas stay open at every nested object
  • (mcp) validate a declared tool's structuredContent on the error arm
  • (mcp) rustfmt the new test files


This PR was generated with release-plz.

@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Test Coverage by Category

Category Unit Tests Google Sheets Conformance Property Cases Total
Array 42 552/552 ✓ 1,000 (2×500) 1,594
Database 35 182/182 ✓ 3,500 (7×500) 3,717
Date 373 418/418 ✓ 2,500 (5×500) 3,291
Engineering 245 886/888 ⚠ 5,500 (11×500) 6,633
Filter 11 81/81 ✓ 4,500 (9×500) 4,592
Financial 149 1,208/1,208 ✓ 2,000 (4×500) 3,357
Info 0 256/256 ✓ 4,500 (9×500) 4,756
Logical 121 267/267 ✓ 3,500 (7×500) 3,888
Lookup 69 393/393 ✓ 1,000 (2×500) 1,462
Math 545 2,006/2,006 ✓ 8,000 (16×500) 10,551
Operator 87 251/251 ✓ 7,500 (15×500) 7,838
Parser 83 93/93 ✓ 4,000 (8×500) 4,176
Query 37 37
Statistical 529 3,191/3,191 ✓ 5,000 (10×500) 8,720
Text 327 803/804 ⚠ 4,000 (8×500) 5,131
Timezone 47 47
Volatile 0 3,500 (7×500) 3,500
Web 29 59/59 ✓ 6,000 (12×500) 6,088
Total 2,997 10,646/10,649 66,000 (132×500) ~79,646

✓ = 100% passing · ⚠ = known deviation · The ~79,646 total counts formula evaluations (each conformance row and each property case = 1). GitHub Checks reports 3,999 Rust test functions: 2,997 unit + 159 property functions (shown as cases above) + 843 conformance/integration.

@hhimanshu hhimanshu changed the title chore: release v8.3.0 chore: release v8.2.1 Aug 28, 2026
@hhimanshu
hhimanshu force-pushed the release-plz-2026-08-27T23-39-12Z branch from c83caa7 to d6a8c41 Compare August 28, 2026 00:12
@github-actions

github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Test Coverage by Category

Category Unit Tests Google Sheets Conformance Property Cases Total
Array 42 552/552 ✓ 1,000 (2×500) 1,594
Database 35 182/182 ✓ 3,500 (7×500) 3,717
Date 373 418/418 ✓ 2,500 (5×500) 3,291
Engineering 245 886/888 ⚠ 5,500 (11×500) 6,633
Filter 11 81/81 ✓ 4,500 (9×500) 4,592
Financial 149 1,208/1,208 ✓ 2,000 (4×500) 3,357
Info 0 256/256 ✓ 4,500 (9×500) 4,756
Logical 121 267/267 ✓ 3,500 (7×500) 3,888
Lookup 69 393/393 ✓ 1,000 (2×500) 1,462
Math 545 2,006/2,006 ✓ 8,000 (16×500) 10,551
Operator 87 251/251 ✓ 7,500 (15×500) 7,838
Parser 83 93/93 ✓ 4,000 (8×500) 4,176
Query 37 37
Statistical 529 3,191/3,191 ✓ 5,000 (10×500) 8,720
Text 327 803/804 ⚠ 4,000 (8×500) 5,131
Timezone 47 47
Volatile 0 3,500 (7×500) 3,500
Web 29 59/59 ✓ 6,000 (12×500) 6,088
Total 2,997 10,646/10,649 66,000 (132×500) ~79,646

✓ = 100% passing · ⚠ = known deviation · The ~79,646 total counts formula evaluations (each conformance row and each property case = 1). GitHub Checks reports 4,005 Rust test functions: 2,997 unit + 159 property functions (shown as cases above) + 849 conformance/integration.

@hhimanshu
hhimanshu force-pushed the release-plz-2026-08-27T23-39-12Z branch from d6a8c41 to 9f776ea Compare August 28, 2026 01:00
@github-actions

github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Test Coverage by Category

Category Unit Tests Google Sheets Conformance Property Cases Total
Array 42 552/552 ✓ 1,000 (2×500) 1,594
Database 35 182/182 ✓ 3,500 (7×500) 3,717
Date 373 418/418 ✓ 2,500 (5×500) 3,291
Engineering 245 886/888 ⚠ 5,500 (11×500) 6,633
Filter 11 81/81 ✓ 4,500 (9×500) 4,592
Financial 149 1,208/1,208 ✓ 2,000 (4×500) 3,357
Info 0 256/256 ✓ 4,500 (9×500) 4,756
Logical 121 267/267 ✓ 3,500 (7×500) 3,888
Lookup 69 393/393 ✓ 1,000 (2×500) 1,462
Math 545 2,006/2,006 ✓ 8,000 (16×500) 10,551
Operator 87 251/251 ✓ 7,500 (15×500) 7,838
Parser 83 93/93 ✓ 4,000 (8×500) 4,176
Query 37 37
Statistical 529 3,191/3,191 ✓ 5,000 (10×500) 8,720
Text 327 803/804 ⚠ 4,000 (8×500) 5,131
Timezone 47 47
Volatile 0 3,500 (7×500) 3,500
Web 29 59/59 ✓ 6,000 (12×500) 6,088
Total 2,997 10,646/10,649 66,000 (132×500) ~79,646

✓ = 100% passing · ⚠ = known deviation · The ~79,646 total counts formula evaluations (each conformance row and each property case = 1). GitHub Checks reports 4,016 Rust test functions: 2,997 unit + 159 property functions (shown as cases above) + 860 conformance/integration.

@hhimanshu
hhimanshu force-pushed the release-plz-2026-08-27T23-39-12Z branch from 9f776ea to b6b1d26 Compare August 28, 2026 01:39
@github-actions

github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Test Coverage by Category

Category Unit Tests Google Sheets Conformance Property Cases Total
Array 42 552/552 ✓ 1,000 (2×500) 1,594
Database 35 182/182 ✓ 3,500 (7×500) 3,717
Date 373 418/418 ✓ 2,500 (5×500) 3,291
Engineering 245 886/888 ⚠ 5,500 (11×500) 6,633
Filter 11 81/81 ✓ 4,500 (9×500) 4,592
Financial 149 1,208/1,208 ✓ 2,000 (4×500) 3,357
Info 0 256/256 ✓ 4,500 (9×500) 4,756
Logical 121 267/267 ✓ 3,500 (7×500) 3,888
Lookup 69 393/393 ✓ 1,000 (2×500) 1,462
Math 545 2,006/2,006 ✓ 8,000 (16×500) 10,551
Operator 87 251/251 ✓ 7,500 (15×500) 7,838
Parser 83 93/93 ✓ 4,000 (8×500) 4,176
Query 37 37
Statistical 529 3,191/3,191 ✓ 5,000 (10×500) 8,720
Text 327 803/804 ⚠ 4,000 (8×500) 5,131
Timezone 47 47
Volatile 0 3,500 (7×500) 3,500
Web 29 59/59 ✓ 6,000 (12×500) 6,088
Total 2,997 10,646/10,649 66,000 (132×500) ~79,646

✓ = 100% passing · ⚠ = known deviation · The ~79,646 total counts formula evaluations (each conformance row and each property case = 1). GitHub Checks reports 4,022 Rust test functions: 2,997 unit + 159 property functions (shown as cases above) + 866 conformance/integration.

@hhimanshu
hhimanshu force-pushed the release-plz-2026-08-27T23-39-12Z branch from b6b1d26 to bc346f3 Compare August 28, 2026 03:52
@github-actions

github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Test Coverage by Category

Category Unit Tests Google Sheets Conformance Property Cases Total
Array 42 552/552 ✓ 1,000 (2×500) 1,594
Database 35 182/182 ✓ 3,500 (7×500) 3,717
Date 373 418/418 ✓ 2,500 (5×500) 3,291
Engineering 245 886/888 ⚠ 5,500 (11×500) 6,633
Filter 11 81/81 ✓ 4,500 (9×500) 4,592
Financial 149 1,208/1,208 ✓ 2,000 (4×500) 3,357
Info 0 256/256 ✓ 4,500 (9×500) 4,756
Logical 121 267/267 ✓ 3,500 (7×500) 3,888
Lookup 69 393/393 ✓ 1,000 (2×500) 1,462
Math 545 2,006/2,006 ✓ 8,000 (16×500) 10,551
Operator 87 251/251 ✓ 7,500 (15×500) 7,838
Parser 83 93/93 ✓ 4,000 (8×500) 4,176
Query 37 37
Statistical 529 3,191/3,191 ✓ 5,000 (10×500) 8,720
Text 327 803/804 ⚠ 4,000 (8×500) 5,131
Timezone 47 47
Volatile 0 3,500 (7×500) 3,500
Web 29 59/59 ✓ 6,000 (12×500) 6,088
Total 2,997 10,646/10,649 66,000 (132×500) ~79,646

✓ = 100% passing · ⚠ = known deviation · The ~79,646 total counts formula evaluations (each conformance row and each property case = 1). GitHub Checks reports 4,026 Rust test functions: 2,997 unit + 159 property functions (shown as cases above) + 870 conformance/integration.

@hhimanshu
hhimanshu force-pushed the release-plz-2026-08-27T23-39-12Z branch from bc346f3 to f4abd98 Compare August 28, 2026 04:55
@github-actions

github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Test Coverage by Category

Category Unit Tests Google Sheets Conformance Property Cases Total
Array 42 552/552 ✓ 1,000 (2×500) 1,594
Database 35 182/182 ✓ 3,500 (7×500) 3,717
Date 373 418/418 ✓ 2,500 (5×500) 3,291
Engineering 245 886/888 ⚠ 5,500 (11×500) 6,633
Filter 11 81/81 ✓ 4,500 (9×500) 4,592
Financial 149 1,208/1,208 ✓ 2,000 (4×500) 3,357
Info 0 256/256 ✓ 4,500 (9×500) 4,756
Logical 121 267/267 ✓ 3,500 (7×500) 3,888
Lookup 69 393/393 ✓ 1,000 (2×500) 1,462
Math 545 2,006/2,006 ✓ 8,000 (16×500) 10,551
Operator 87 251/251 ✓ 7,500 (15×500) 7,838
Parser 83 93/93 ✓ 4,000 (8×500) 4,176
Query 37 37
Statistical 529 3,191/3,191 ✓ 5,000 (10×500) 8,720
Text 327 803/804 ⚠ 4,000 (8×500) 5,131
Timezone 47 47
Volatile 0 3,500 (7×500) 3,500
Web 29 59/59 ✓ 6,000 (12×500) 6,088
Total 2,997 10,646/10,649 66,000 (132×500) ~79,646

✓ = 100% passing · ⚠ = known deviation · The ~79,646 total counts formula evaluations (each conformance row and each property case = 1). GitHub Checks reports 4,031 Rust test functions: 2,997 unit + 159 property functions (shown as cases above) + 875 conformance/integration.

@hhimanshu
hhimanshu force-pushed the release-plz-2026-08-27T23-39-12Z branch from f4abd98 to b861144 Compare August 28, 2026 05:10
@github-actions

github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Test Coverage by Category

Category Unit Tests Google Sheets Conformance Property Cases Total
Array 42 552/552 ✓ 1,000 (2×500) 1,594
Database 35 182/182 ✓ 3,500 (7×500) 3,717
Date 373 418/418 ✓ 2,500 (5×500) 3,291
Engineering 245 886/888 ⚠ 5,500 (11×500) 6,633
Filter 11 81/81 ✓ 4,500 (9×500) 4,592
Financial 149 1,208/1,208 ✓ 2,000 (4×500) 3,357
Info 0 256/256 ✓ 4,500 (9×500) 4,756
Logical 121 267/267 ✓ 3,500 (7×500) 3,888
Lookup 69 393/393 ✓ 1,000 (2×500) 1,462
Math 545 2,006/2,006 ✓ 8,000 (16×500) 10,551
Operator 87 251/251 ✓ 7,500 (15×500) 7,838
Parser 83 93/93 ✓ 4,000 (8×500) 4,176
Query 37 37
Statistical 529 3,191/3,191 ✓ 5,000 (10×500) 8,720
Text 327 803/804 ⚠ 4,000 (8×500) 5,131
Timezone 47 47
Volatile 0 3,500 (7×500) 3,500
Web 29 59/59 ✓ 6,000 (12×500) 6,088
Total 2,997 10,646/10,649 66,000 (132×500) ~79,646

✓ = 100% passing · ⚠ = known deviation · The ~79,646 total counts formula evaluations (each conformance row and each property case = 1). GitHub Checks reports 4,042 Rust test functions: 2,997 unit + 159 property functions (shown as cases above) + 886 conformance/integration.

@hhimanshu
hhimanshu force-pushed the release-plz-2026-08-27T23-39-12Z branch from b861144 to d69eab8 Compare August 28, 2026 05:18
@github-actions

github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Test Coverage by Category

Category Unit Tests Google Sheets Conformance Property Cases Total
Array 42 552/552 ✓ 1,000 (2×500) 1,594
Database 35 182/182 ✓ 3,500 (7×500) 3,717
Date 373 418/418 ✓ 2,500 (5×500) 3,291
Engineering 245 886/888 ⚠ 5,500 (11×500) 6,633
Filter 11 81/81 ✓ 4,500 (9×500) 4,592
Financial 149 1,208/1,208 ✓ 2,000 (4×500) 3,357
Info 0 256/256 ✓ 4,500 (9×500) 4,756
Logical 121 267/267 ✓ 3,500 (7×500) 3,888
Lookup 69 393/393 ✓ 1,000 (2×500) 1,462
Math 545 2,006/2,006 ✓ 8,000 (16×500) 10,551
Operator 87 251/251 ✓ 7,500 (15×500) 7,838
Parser 83 93/93 ✓ 4,000 (8×500) 4,176
Query 37 37
Statistical 529 3,191/3,191 ✓ 5,000 (10×500) 8,720
Text 327 803/804 ⚠ 4,000 (8×500) 5,131
Timezone 47 47
Volatile 0 3,500 (7×500) 3,500
Web 29 59/59 ✓ 6,000 (12×500) 6,088
Total 2,997 10,646/10,649 66,000 (132×500) ~79,646

✓ = 100% passing · ⚠ = known deviation · The ~79,646 total counts formula evaluations (each conformance row and each property case = 1). GitHub Checks reports 4,045 Rust test functions: 2,997 unit + 159 property functions (shown as cases above) + 889 conformance/integration.

@hhimanshu
hhimanshu force-pushed the release-plz-2026-08-27T23-39-12Z branch from d69eab8 to d559bc8 Compare August 28, 2026 06:14
@github-actions

github-actions Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Test Coverage by Category

Category Unit Tests Google Sheets Conformance Property Cases Total
Array 42 552/552 ✓ 1,000 (2×500) 1,594
Database 35 182/182 ✓ 3,500 (7×500) 3,717
Date 373 418/418 ✓ 2,500 (5×500) 3,291
Engineering 245 886/888 ⚠ 5,500 (11×500) 6,633
Filter 11 81/81 ✓ 4,500 (9×500) 4,592
Financial 149 1,208/1,208 ✓ 2,000 (4×500) 3,357
Info 0 256/256 ✓ 4,500 (9×500) 4,756
Logical 121 267/267 ✓ 3,500 (7×500) 3,888
Lookup 69 393/393 ✓ 1,000 (2×500) 1,462
Math 545 2,006/2,006 ✓ 8,000 (16×500) 10,551
Operator 87 251/251 ✓ 7,500 (15×500) 7,838
Parser 83 93/93 ✓ 4,000 (8×500) 4,176
Query 37 37
Statistical 529 3,191/3,191 ✓ 5,000 (10×500) 8,720
Text 327 803/804 ⚠ 4,000 (8×500) 5,131
Timezone 47 47
Volatile 0 3,500 (7×500) 3,500
Web 29 59/59 ✓ 6,000 (12×500) 6,088
Total 2,997 10,646/10,649 66,000 (132×500) ~79,646

✓ = 100% passing · ⚠ = known deviation · The ~79,646 total counts formula evaluations (each conformance row and each property case = 1). GitHub Checks reports 4,045 Rust test functions: 2,997 unit + 159 property functions (shown as cases above) + 889 conformance/integration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant