Skip to content

Release history

Bilig releases

All releases

350 shown

No immediate action
libraries-v0.161.0 New feature

Libraries bump + XLSX guidance

No immediate action
libraries-v0.160.2 Bug fix

Direct XLSX import fix

No immediate action
libraries-v0.160.1 Bug fix

Expose XLSX tool + refactor smoke

No immediate action
libraries-v0.160.0 New feature

xlsx preflight tool + runtime changes

No immediate action
libraries-v0.159.0 New feature

xlsx report + runtime fix + docs updates

No immediate action
libraries-v0.157.0 Mixed

Libraries update + runtime bump + WorkPaper rules

No immediate action
libraries-v0.155.0 New feature

Agent CLI + growth docs

No immediate action
libraries-v0.154.0 Maintenance

Libraries update + runtime tweaks

No immediate action
libraries-v0.153.0 New feature

create-workpaper handoff

No immediate action
libraries-v0.152.0 New feature

QUERY label support + runtime docs

No immediate action
libraries-v0.151.0 New feature

QUERY aggregates + WorkPaper contract

No immediate action
libraries-v0.150.0 New feature

Sheets import recognition

No immediate action
libraries-v0.149.0 New feature

ARRAYFORMULA support

No immediate action
libraries-v0.148.0 New feature

COUNTUNIQUEIFS function

No immediate action
libraries-v0.147.0 New feature

Google Sheets SORTN

No immediate action
libraries-v0.146.0 New feature

QUERY subset support

No immediate action
libraries-v0.145.0 New feature

Provider-backed agent evaluator

No immediate action
libraries-v0.144.0 New feature

Workpaper boundaries

No immediate action
libraries-v0.143.0 New feature

Revenue plan evaluator scenario

No immediate action
libraries-v0.142.0 New feature

XLSX import for workpaper

No immediate action
libraries-v0.141.0 New feature

IMPORTRANGE provider-backed

No immediate action
libraries-v0.140.1 Bug fix

Fix create-workpaper alignment

No immediate action
libraries-v0.140.0 New feature

Google Sheets helpers

No immediate action
libraries-v0.139.0 New feature

Python formula recognition

No immediate action
libraries-v0.138.0 New feature

overlay state under .bilig

No immediate action
libraries-v0.137.0 New feature

Claude skill overlay

No immediate action
libraries-v0.136.1 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.136.0 New feature

Repo agent overlay

No immediate action
libraries-v0.135.0 New feature

Formula sheet split

No immediate action
libraries-v0.134.0 New feature

regexmatch alias + dominance update

No immediate action
libraries-v0.133.0 New feature

Office IS predicate tracking

No immediate action
libraries-v0.132.0 New feature

Protocol IDs for runtime formulas

No immediate action
libraries-v0.131.3 Bug fix

Spreadsheet fix + docs

No immediate action
libraries-v0.131.2 Bug fix

n8n verification fix

No immediate action
libraries-v0.131.1 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.131.0 New feature

Unified proof CLI + runtime doc

No immediate action
libraries-v0.126.0 New feature

xlsx cache doctor + runtime update

No immediate action
v1 New feature

Stale XLSX cache detection

No immediate action
libraries-v0.124.1 Bug fix

xlsx cache fix

No immediate action
libraries-v0.124.0 New feature

xlsx cache doctor + runtime update

No immediate action
libraries-v0.123.0 New feature

xlsx-recalc clarification

No immediate action
libraries-v0.122.0 New feature

create-workpaper seed agents

No immediate action
libraries-v0.121.0 New feature

Workbook inspection + runtime bump

No immediate action
libraries-v0.119.6 Bug fix

Headless keywords + skill discovery + WorkPaper

No immediate action
libraries-v0.119.5 Bug fix

agent‑discovery skill serving

No immediate action
libraries-v0.119.4 Bug fix

Agent discovery update

No immediate action
libraries-v0.119.3 Bug fix

MCP challenge proof fix

No immediate action
libraries-v0.119.2 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.119.1 Bug fix

UI fix + growth docs

No immediate action
libraries-v0.119.0 New feature

n8n, xlsx, workbook, MCP, growth, headless, core

No immediate action
libraries-v0.96.0 Mixed

Workbook features + fixes

No immediate action
libraries-v0.94.0 New feature

Workbook label readbacks + import fixes

No immediate action
libraries-v0.93.0 New feature

Formula verification + cache handling + runtime update

No immediate action
libraries-v0.92.0 Mixed

Receipt binding + XLSX fix + import refactor

No immediate action
libraries-v0.91.0 New feature

Strict run-proof for workbook

No immediate action
libraries-v0.90.8 Bug fix

excel fixes

Review required
libraries-v0.90.7 Bug fix

Reject risky xlsx cache passthrough

Review required
libraries-v0.90.6 Security relevant
RCE / SSRF

xlsx formula rejection

No immediate action
libraries-v0.90.5 Bug fix

Reject custom‑prototype model roots

No immediate action
libraries-v0.90.4 Bug fix

xlsx, workbook, runtime, ci

No immediate action
libraries-v0.90.0 New feature

workbook features + XLSX fix + engine fix

No immediate action
libraries-v0.86.1 Bug fix

Ignore no‑op workbook history

No immediate action
libraries-v0.86.0 Mixed

Workbook features + fixes + runtime bump

No immediate action
libraries-v0.84.0 New feature

workbook, headless, xlsx, runtime

No immediate action
libraries-v0.78.0 Mixed

Workbook validation + XLSX fixes

Review required
libraries-v0.75.0 Mixed
Auth RBAC

Workbook hardening + XLSX fixes

No immediate action
libraries-v0.73.0 New feature

Workbook, XLSX, UI, runtime

No immediate action
libraries-v0.71.0 New feature

Workbook proof persistence + ref renaming

No immediate action
libraries-v0.70.0 Mixed

Workbook features + fixes + runtime updates

No immediate action
libraries-v0.68.0 New feature

Workbook validator + artifact preservation

Monitor
libraries-v0.67.9 Bug fix

Workbook hardening + runtime update

Review required
libraries-v0.67.8 Bug fix

Workbook hardening + runtime update

No immediate action
libraries-v0.67.7 Bug fix

Workbook fixes + runtime update

No immediate action
libraries-v0.67.6 Bug fix

Workbook fixes

No immediate action
libraries-v0.67.5 Bug fix

Ignore inherited model actions

No immediate action
libraries-v0.67.4 Bug fix

Workbook canonicalization fix

No immediate action
libraries-v0.67.3 Bug fix

Core performance fix

No immediate action
libraries-v0.67.2 Bug fix

Workbook + core fixes

No immediate action
libraries-v0.67.1 Bug fix

Workbook payload field requirements

No immediate action
libraries-v0.67.0 New feature

Workbook path preservation + core batching

No immediate action
libraries-v0.66.0 Mixed

Workbook validation + perf fix

No immediate action
libraries-v0.64.0 New feature

Workbook validation + Workpaper n8n server

No immediate action
libraries-v0.62.0 New feature

engine, workbook, charts, comments, core

No immediate action
libraries-v0.59.0 Mixed

Workbook proof + core perf

No immediate action
libraries-v0.58.0 New feature

Hyperlink metadata preservation

No immediate action
libraries-v0.57.0 New feature

formula, workbook, engine, headless

No immediate action
libraries-v0.55.0 New feature

Selector contracts in workbook

No immediate action
libraries-v0.54.0 New feature

Freeze model definitions + runtime changes

No immediate action
libraries-v0.53.0 Mixed

Workbench hardening + Excel sort + perf fix

No immediate action
libraries-v0.52.0 Mixed

Workbook guards + Headless perf + Runtime docs

No immediate action
libraries-v0.51.5 Bug fix

Routing perf + CI trigger prevention

No immediate action
libraries-v0.51.4 Bug fix

Retry duplicate npm publish

No immediate action
libraries-v0.51.3 Bug fix

Fix publish race + runtime update

No immediate action
libraries-v0.51.2 Bug fix

Corpus fix

No immediate action
libraries-v0.51.1 Bug fix

Headless performance fix

No immediate action
libraries-v0.51.0 Mixed

excel-import parsing + core fixes

No immediate action
libraries-v0.50.1 Bug fix

Inline aggregate edits

No immediate action
libraries-v0.50.0 New feature

workbook, headless, core, excel-import, release

No immediate action
libraries-v0.48.0 New feature

Runtime check proof for workbook

Review required
libraries-v0.47.0 New feature
Auth RBAC

workbook, headless, core, runtime updates

No immediate action
libraries-v0.42.0 New feature

workbook, excel‑import, headless, spill, runtime

No immediate action
libraries-v0.40.42 Bug fix

Formula fix + Excel import performance

No immediate action
libraries-v0.40.41 Bug fix

excel-import performance fix

No immediate action
libraries-v0.40.40 Maintenance

core, excel-import, CI, n8n

No immediate action
libraries-v0.40.35 Bug fix

excel-import performance fix

No immediate action
libraries-v0.40.34 Bug fix

Core performance fix

No immediate action
libraries-v0.40.33 Bug fix

excel-import performance fix

No immediate action
libraries-v0.40.32 Bug fix

excel-import read optimization

No immediate action
libraries-v0.40.31 Bug fix

Headless & Excel import fixes

No immediate action
libraries-v0.40.30 Mixed

Memory reduction + alignment + MCPB bundle

No immediate action
libraries-v0.40.9 Bug fix

xlsx coordinate fix

No immediate action
libraries-v0.40.8 Bug fix

xlsx stream fix

No immediate action
libraries-v0.40.7 Bug fix

xlsx buffer release

No immediate action
libraries-v0.40.6 Bug fix

xlsx memory fix

No immediate action
libraries-v0.40.5 Bug fix

OLE artifact streaming fix

No immediate action
libraries-v0.40.4 Bug fix

xlsx fixes

No immediate action
libraries-v0.40.3 Bug fix

xlsx import fix

No immediate action
libraries-v0.40.2 Bug fix

xlsx import artifact fix

No immediate action
libraries-v0.40.1 Bug fix

XLSX import arena fix

No immediate action
libraries-v0.40.0 New feature

excel-import, core, xlsx, runtime, docs

No immediate action
libraries-v0.39.0 New feature

Projection centralization + doc sync

No immediate action
libraries-v0.38.3 Bug fix

Atomic headless rollback + formula perf

No immediate action
libraries-v0.38.2 Bug fix

Runtime formula family runs restored

No immediate action
libraries-v0.38.1 Bug fix

Web fix + perf + doc normalization

No immediate action
libraries-v0.38.0 New feature

Scoped Bilig npm packages

No immediate action
libraries-v0.37.2 Bug fix

Zero fix + formula/core performance

No immediate action
libraries-v0.37.1 Bug fix

Performance improvements

No immediate action
libraries-v0.37.0 New feature

XLSX recalc + formula optimization

No immediate action
libraries-v0.36.2 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.36.1 Bug fix

Skip unprovisioned packages + perf improvements

No immediate action
libraries-v0.36.0 New feature

Sheetjs recalc + init trimming

No immediate action
libraries-v0.35.1 Bug fix

Formula init performance fix

No immediate action
libraries-v0.35.0 New feature

xlsx formula bridge coverage

No immediate action
libraries-v0.34.1 Bug fix

Formula xlookup performance

No immediate action
libraries-v0.34.0 New feature

recalc CLIs + core performance

No immediate action
libraries-v0.33.1 Bug fix

xlookup approximate matching promotion

No immediate action
libraries-v0.33.0 New feature

Agent‑ready npm entrypoints

No immediate action
libraries-v0.32.9 Bug fix

Avoid string keys in core init

No immediate action
libraries-v0.32.8 Bug fix

Formula performance fix

No immediate action
libraries-v0.32.7 Bug fix

Sync refs + XLSX recalc entrypoint

No immediate action
libraries-v0.32.6 Bug fix

Docs sync + formula perf

No immediate action
libraries-v0.32.5 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.32.4 Bug fix

Formula fixes

No immediate action
libraries-v0.32.3 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.32.2 Bug fix

Formula performance batch recalc

No immediate action
libraries-v0.32.1 Bug fix

Package name fix + headless import narrow

No immediate action
libraries-v0.32.0 New feature

biling runtime + formula perf + discovery docs

No immediate action
libraries-v0.31.1 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.31.0 New feature

exceljs adapter + agent throttle

No immediate action
libraries-v0.30.2 Bug fix

Stabilized editor terminal shortcuts

No immediate action
libraries-v0.30.1 Bug fix

Formula error fix + XLSX import resolution

No immediate action
libraries-v0.30.0 New feature

Libraries v0.30.0 features

No immediate action
libraries-v0.29.0 New feature

Unscoped npm entrypoint

No immediate action
libraries-v0.28.2 Bug fix

Core + Excel‑import fixes

No immediate action
libraries-v0.28.1 Bug fix

Corpus workbook verification fix

No immediate action
libraries-v0.28.0 New feature

OpenAI tools + schema hardening + docs sync

No immediate action
libraries-v0.27.0 New feature

Agent starter + runtime docs

No immediate action
libraries-v0.26.1 Bug fix

Headless MCP fixes

No immediate action
libraries-v0.26.0 New feature

mcp challenge CLI + doc updates

No immediate action
libraries-v0.25.7 Bug fix

Core perf fix

No immediate action
libraries-v0.25.6 Bug fix

Formula cache fix + Smithery docs

No immediate action
libraries-v0.25.5 Bug fix

CSV import recalc fix

No immediate action
libraries-v0.25.4 Bug fix

Excel‑import formula restore

No immediate action
libraries-v0.25.3 Bug fix

excel-import performance fix

No immediate action
libraries-v0.25.2 Bug fix

CSV parsing performance fix

No immediate action
libraries-v0.25.1 Bug fix

Workbook parity fix

No immediate action
libraries-v0.25.0 New feature

Agent workbook challenge CLI

No immediate action
libraries-v0.24.5 Bug fix

Headless performance + doc update

No immediate action
libraries-v0.24.4 Bug fix

Workbook typography & focus fix

No immediate action
libraries-v0.24.3 New feature

Libraries v0.24.3 perf & refactor

No immediate action
libraries-v0.24.2 Bug fix

mcp metadata publishing

No immediate action
libraries-v0.24.1 Bug fix

Workbook race condition fix

No immediate action
libraries-v0.24.0 New feature

Remote workpaper endpoint

No immediate action
libraries-v0.23.4 Bug fix

Workbook tile mutation fix

No immediate action
libraries-v0.23.3 Bug fix

Preserve 3D formula metadata

No immediate action
libraries-v0.23.2 Bug fix

Fix 3D range reference translation

No immediate action
libraries-v0.23.1 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.23.0 Bug fix

Publishable server metadata

No immediate action
libraries-v0.22.2 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.22.1 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.22.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.21.1 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.21.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.20.0 New feature

Excel formula + pivot semantics

No immediate action
libraries-v0.19.3 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.19.2 Bug fix

Formula fix for non‑text wildcards

No immediate action
libraries-v0.19.1 Bug fix

Formula coercion fix

No immediate action
libraries-v0.19.0 New feature

MCP output schemas

No immediate action
libraries-v0.18.9 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.18.8 Bug fix

Lazy formula edit performance fix

No immediate action
libraries-v0.18.7 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.18.6 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.18.5 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.18.4 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.18.3 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.18.2 Bug fix

wasm-kernel dynamic array fix

No immediate action
libraries-v0.18.1 Bug fix

Flatten array semantics fixed

No immediate action
libraries-v0.18.0 New feature

Workbook fixture submission

No immediate action
libraries-v0.17.1 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.17.0 New feature

One‑command starter

No immediate action
libraries-v0.16.5 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.16.4 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.16.3 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.16.2 Bug fix

Core metadata fix

No immediate action
libraries-v0.16.1 Bug fix

Web retry fix + formula bind safety

No immediate action
libraries-v0.16.0 New feature

Quote approval workpaper API

No immediate action
libraries-v0.15.1 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.15.0 New feature

File‑backed workpaper MCP mode

No immediate action
libraries-v0.14.29 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.28 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.27 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.26 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.25 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.24 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.23 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.22 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.21 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.20 Bug fix

Workbook import + spills fix

No immediate action
libraries-v0.14.14 Bug fix

Headless xlsx publishing

No immediate action
libraries-v0.14.13 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.12 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.9 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.8 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.7 Bug fix

Excel header decoding

No immediate action
libraries-v0.14.6 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.5 Bug fix

Performance fixes

No immediate action
libraries-v0.14.4 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.3 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.2 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.1 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.14.0 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.13.9 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.13.8 Bug fix

Excel negative odd root fix

No immediate action
libraries-v0.13.7 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.13.6 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.13.5 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.13.4 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.13.3 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.13.2 Bug fix

Excel import validation

No immediate action
libraries-v0.13.1 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.13.0 New feature

Typed workpaper MCP server

No immediate action
libraries-v0.12.0 New feature

Headless MCP stdio example

No immediate action
libraries-v0.11.35 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.11.34 Bug fix

Excel import fix

No immediate action
libraries-v0.11.33 Bug fix

Excel import fix

No immediate action
libraries-v0.11.32 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.11.31 Bug fix

Preserve styled Excel cells

No immediate action
libraries-v0.11.30 Maintenance

Routine maintenance and dependency updates.

No immediate action
libraries-v0.11.10 Bug fix

Import fixes

No immediate action
libraries-v0.11.9 Bug fix

CSV delimiter quoting

libraries-v0.11.8 Bug fix

Fixed file imports preserving worksheet drawing artifacts.

Full changelog

Libraries v0.11.8

  • Release type: patch
  • Previous libraries tag: libraries-v0.11.7
  • Manual override: no

Fixes

  • fix(import): preserve worksheet drawing artifacts (10c12976)
libraries-v0.11.7 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.11.7

  • Release type: patch
  • Previous libraries tag: libraries-v0.11.6
  • Manual override: no

Fixes

  • fix(import): preserve conditional format dxfs (5e8be71e)
libraries-v0.11.6 Bug fix

Fixed import preserving cell style artifacts.

Full changelog

Libraries v0.11.6

  • Release type: patch
  • Previous libraries tag: libraries-v0.11.5
  • Manual override: no

Fixes

  • fix(import): preserve cell style artifacts (61604318)
libraries-v0.11.5 Bug fix

Fixed preserving pivot package artifacts during import.

Full changelog

Libraries v0.11.5

  • Release type: patch
  • Previous libraries tag: libraries-v0.11.4
  • Manual override: no

Fixes

  • fix(import): preserve pivot package artifacts (708b4f74)
libraries-v0.11.4 Bug fix

Fixed preserving worksheet sparklines during import.

Full changelog

Libraries v0.11.4

  • Release type: patch
  • Previous libraries tag: libraries-v0.11.3
  • Manual override: no

Fixes

  • fix(import): preserve worksheet sparklines (003c4cbf)
libraries-v0.11.2 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.11.2

  • Release type: patch
  • Previous libraries tag: libraries-v0.11.1
  • Manual override: no

Fixes

  • fix(headless): route npm readers to repo star action (ab66b25d)
  • fix(import): preserve table sort state (56cfd1f3)

Internal runtime changes

  • test(benchmarks): validate workpaper scorecard summaries (97a291e3)
  • docs(headless): harden npm discovery links (9d5a26a3)
libraries-v0.11.0 New feature
Notable features
  • feat(headless): add atomic workpaper transactions
Full changelog

Libraries v0.11.0

  • Release type: minor
  • Previous libraries tag: libraries-v0.10.64
  • Manual override: no

Features

  • feat(headless): add atomic workpaper transactions (f3e8e1a8)

Fixes

  • fix(excel-import): import default pivot subtotals (e0d84687)
  • fix(excel-import): import table-sourced pivots (5482f97f)
  • fix(excel-import): import named-range pivots (47827d48)
  • fix(excel-import): resolve sheet-scoped pivot names (f3c22531)
  • fix(headless): rebind dimension cache on engine rebuild (089a2c6b)
  • fix(headless): keep dynamic spill dimensions fresh (a887c552)
  • fix(core): handle repeated approximate lookup runs (3abb8e27)
  • fix(core): harden lookup and tracked change regressions (e943e305)
  • fix(xlsx): preserve precision-as-displayed settings (42c75551)
  • fix(xlsx): classify external pivot caches (94a4a656)
  • fix(xlsx): preserve dotted table names (ada44b62)
  • fix(scorecards): share low-memory json formatter (8d43fd9c)
  • perf(headless): keep large range reads on physical fast path (2e69d1e4)
  • perf(structure): skip covered family reference scans (14d6f3fc)
  • fix(xlsx): preserve general alignment exports (e9e2993c)

Internal runtime changes

  • docs(examples): add agent tool-call workpaper loop (4fc88034)
  • refactor(workpaper): split external smoke helpers (e3406939)
  • docs(readme): route spreadsheet evaluator comparisons (47a91443)
  • test(excel-import): cover public defined names (989430b7)
  • chore(dominance): prove operator workflow wiring (788291a4)
  • test(headless): allow WorkPaper transaction surface (230be8c8)
libraries-v0.10.64 Bug fix

Fixed preservation of workbook structure protection.

Full changelog

Libraries v0.10.64

Start here for @bilig/headless:

  • npm package: https://www.npmjs.com/package/@bilig/headless
  • Runnable Node example: https://github.com/proompteng/bilig/tree/main/examples/headless-workpaper
  • Headless spreadsheet engine comparison: https://proompteng.github.io/bilig/headless-spreadsheet-engine-comparison.html
  • First-timer issues: https://github.com/proompteng/bilig/issues?q=is%3Aissue%20state%3Aopen%20label%3Afirst-timers-only

Use this release if you need a headless TypeScript spreadsheet engine for formula-backed WorkPaper documents, service-side workbook automation, or agent writeback verification without a browser grid.

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.63
  • Manual override: no

Fixes

  • fix(import): preserve workbook structure protection (44e786ac)

Internal runtime changes

  • docs(examples): add json records workpaper input (221b63ce)
  • docs(growth): expand first-time contributor queue (92046d7f)
  • chore(formula): close inventory breadth gap (3eef88cd)
libraries-v0.10.63 Bug fix

Fixed Excel compatibility regressions.

Full changelog

Libraries v0.10.63

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.62
  • Manual override: no

Fixes

  • fix(import): address Excel compatibility regressions (613281a1)

Internal runtime changes

  • chore(dominance): harden corpus evidence gates (51c1c4f8)
  • docs(community): surface npm demand signal (930005ba)
libraries-v0.10.62 Bug fix

Fixed intersection of scalar defined names in logical formulas.

Full changelog

Libraries v0.10.62

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.61
  • Manual override: no

Fixes

  • fix(core): intersect scalar defined names in logical formulas (b7d0ad69)
libraries-v0.10.61 Bug fix

Fixed formula handling of out‑of‑grid defined names.

Full changelog

Libraries v0.10.61

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.60
  • Manual override: no

Fixes

  • fix(formula): resolve out-of-grid defined names (f35494bb)
libraries-v0.10.60 Bug fix

Fixed support for large bounded range dependencies.

Full changelog

Libraries v0.10.60

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.59
  • Manual override: no

Fixes

  • fix(core): support large bounded range dependencies (8186c28e)
libraries-v0.10.59 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.59

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.58
  • Manual override: no

Fixes

  • fix(core): resolve indirect defined-name imports (495641e7)
  • fix(headless): align surface parity snapshot (1f25ed8b)
  • fix(ci): allow workpaper config extensions in parity audit (5c0c26d8)

Internal runtime changes

  • chore(workbooks): fold hyperformula parity into corpus audit (9ca46d6f)
libraries-v0.10.58 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.58

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.57
  • Manual override: no

Fixes

  • fix(workbooks): guard corpus resume and import edge cases (f2e097ab)

Internal runtime changes

  • test(import): cover formula cache roundtrip (bbb3fcf2)
  • docs(headless): clarify xlsx checkout path (820ec996)
libraries-v0.10.57 Bug fix

Fixed core issue where imported array offset corpus gaps were not resolved.

Full changelog

Libraries v0.10.57

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.56
  • Manual override: no

Fixes

  • fix(core): resolve imported array offset corpus gaps (07cc5245)
libraries-v0.10.56 Bug fix

Fixed file uploads above 100MB silently dropping.

Full changelog

Libraries v0.10.56

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.55
  • Manual override: no

Fixes

  • fix(import): preserve xlsx hyperlinks (a3a16d5e)
libraries-v0.10.55 Bug fix

Fixed preservation of cells during row metadata processing.

Full changelog

Libraries v0.10.55

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.54
  • Manual override: no

Fixes

  • fix(import): preserve cells across row metadata passes (05afbfa6)
libraries-v0.10.54 Bug fix

Fixed preserving XLSX cell metadata during import.

Full changelog

Libraries v0.10.54

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.53
  • Manual override: no

Fixes

  • fix(import): preserve xlsx cell metadata (2f0262c8)
libraries-v0.10.52 Bug fix

Fixed preservation of XLSX worksheet properties during import.

Full changelog

Libraries v0.10.52

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.51
  • Manual override: no

Fixes

  • fix(import): preserve xlsx worksheet properties (779ad9e0)
libraries-v0.10.51 Bug fix

Fixed XLSX printer settings preservation.

Full changelog

Libraries v0.10.51

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.50
  • Manual override: no

Fixes

  • fix(import): preserve xlsx printer settings (86122f09)
libraries-v0.10.50 Bug fix

Fixed file imports preserving XLSX sheet protection and legacy VML comment metadata.

Full changelog

Libraries v0.10.50

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.49
  • Manual override: no

Fixes

  • fix(import): preserve xlsx sheet protection attributes (698e18e7)
  • fix(import): preserve legacy comment vml metadata (21541223)
libraries-v0.10.49 Bug fix

Fixed XLSX import preserving calculation properties and bounding row metadata export.

Full changelog

Libraries v0.10.49

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.48
  • Manual override: no

Fixes

  • fix(import): bound xlsx row metadata export (4c0a4f47)
  • fix(import): preserve xlsx calculation properties (5b601ab0)
libraries-v0.10.48 Bug fix

Fixed preservation of hidden XLSX columns during import.

Full changelog

Libraries v0.10.48

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.47
  • Manual override: no

Fixes

  • fix(import): preserve hidden xlsx columns (d914e3f2)
libraries-v0.10.47 Bug fix

Fixed file imports preserving XLSX literal error cells and worksheet dimensions.

Full changelog

Libraries v0.10.47

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.46
  • Manual override: no

Fixes

  • fix(import): preserve xlsx literal error cells (73359c73)
  • fix(import): preserve xlsx worksheet dimensions (009fcdae)
libraries-v0.10.46 Bug fix

Fixed CSV import preserving leading-zero IDs.

Full changelog

Libraries v0.10.46

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.45
  • Manual override: no

Fixes

  • fix(import): preserve csv leading zero ids (e1193502)
libraries-v0.10.45 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.45

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.44
  • Manual override: no

Fixes

  • fix(formula): normalize excel function prefixes (be370050)
  • fix(import): preserve xlsx alignment metadata (0b773ab8)
  • fix(import): keep alignment test lint-stable (00e67030)

Internal runtime changes

  • ci(runtime): build package chain before lint (ce8f3916)
libraries-v0.10.44 Bug fix

Fixed sorting of text dynamic arrays in formulas.

Full changelog

Libraries v0.10.44

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.43
  • Manual override: no

Fixes

  • fix(formula): sort text dynamic arrays (c5f2ad18)
libraries-v0.10.43 Bug fix

Fixed hydration of cached unsupported UDF formulas.

Full changelog

Libraries v0.10.43

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.42
  • Manual override: no

Fixes

  • fix(import): hydrate cached unsupported udf formulas (0e495a2b)
libraries-v0.10.42 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.42

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.41
  • Manual override: no

Fixes

  • fix(formula): match excel number text comparisons (989fefb6)

Internal runtime changes

  • test(formula): cover criteria concatenation ledger workflow (590a5325)
libraries-v0.10.41 Bug fix

Fixed formula handling of compacted criteria dependencies and optimized deferred revenue date criteria.

Full changelog

Libraries v0.10.41

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.40
  • Manual override: no

Fixes

  • fix(formula): rebind compacted criteria dependencies (c31322ab)
  • fix(formula): optimize deferred revenue date criteria (1a411bfc)
libraries-v0.10.40 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.40

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.39
  • Manual override: no

Fixes

  • fix(formula): compact horizontal sumifs dependencies (7372c08f)
libraries-v0.10.39 Bug fix

Fixed file uploads above 100MB silently dropping.

Full changelog

Libraries v0.10.39

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.38
  • Manual override: no

Fixes

  • fix(formula): lift iferror over array results (e18f4e68)
  • fix(formula): lift iferror over sumproduct arrays (5482f56d)
libraries-v0.10.38 Bug fix

Fixed formula handling to treat numeric zero as distinct from blank text.

Full changelog

Libraries v0.10.38

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.37
  • Manual override: no

Fixes

  • fix(formula): keep numeric zero distinct from blank text (4a05a8d5)
libraries-v0.10.37 Bug fix

Fixed CSV detection for locale accounting exports and added whole‑axis lookup ref support in formulas.

Full changelog

Libraries v0.10.37

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.36
  • Manual override: no

Fixes

  • fix(formula): support whole-axis lookup refs (6b614d3d)
  • fix(csv): detect locale accounting exports (f96e0f01)
libraries-v0.10.36 Bug fix

Fixed formula evaluation to honor workday holiday ranges.

Full changelog

Libraries v0.10.36

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.35
  • Manual override: no

Fixes

  • fix(formula): honor workday holiday ranges (4e185940)
libraries-v0.10.35 Bug fix

Fixed Excel import by resolving public corpus formula caches.

Full changelog

Libraries v0.10.35

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.34
  • Manual override: no

Fixes

  • fix(excel-import): resolve public corpus formula caches (c9ccdc67)
libraries-v0.10.34 Bug fix

Fixed CSV parsing of accounting number formats.

Full changelog

Libraries v0.10.34

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.33
  • Manual override: no

Fixes

  • fix(csv): parse accounting number formats (fbd350de)
libraries-v0.10.33 Bug fix

Fixed Excel import to preserve row order, sorting semantics, and support XLSB workbooks.

Full changelog

Libraries v0.10.33

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.32
  • Manual override: no

Fixes

  • fix(excel-import): preserve row and sort roundtrip semantics (344ec8c4)
  • fix(excel-import): dispatch xlsb workbook uploads (161894e7)
libraries-v0.10.32 Bug fix

Fixed formula evaluation of omitted if branches.

Full changelog

Libraries v0.10.32

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.31
  • Manual override: no

Fixes

  • fix(excel-import): bound metadata-heavy workbook verification (91c3ed6d)
  • fix(formula): evaluate omitted if branches (7bb41995)

Internal runtime changes

  • test(headless): cover exact hlookup debt grid (86132af4)
libraries-v0.10.31 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.31

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.30
  • Manual override: no

Fixes

  • fix(wasm): preserve blank references through CHOOSE (7565997d)
  • perf(excel-import): skip inert styled blanks before parse (12a6b070)
libraries-v0.10.30 Bug fix

Fixed file uploads above 100MB silently dropping.

Full changelog

Libraries v0.10.30

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.29
  • Manual override: no

Fixes

  • fix(excel-import): reject corrupt xlsx zip containers (da3cf9fb)
libraries-v0.10.29 Bug fix

Fixed Excel import to preserve worksheet tab colors.

Full changelog

Libraries v0.10.29

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.28
  • Manual override: no

Fixes

  • fix(excel-import): preserve worksheet tab colors (fed5872e)
libraries-v0.10.28 Bug fix

Fixed preservation of frozen pane scroll targets in Excel imports.

Full changelog

Libraries v0.10.28

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.27
  • Manual override: no

Fixes

  • fix(excel-import): preserve frozen pane scroll targets (ba2b8424)
  • fix(excel-import): preserve frozen pane scroll targets (070fc0b6)
  • fix(core): enforce evaluation timeout during snapshot import (18681201)
libraries-v0.10.27 Bug fix

Fixed Excel import to preserve cell protection styles.

Full changelog

Libraries v0.10.27

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.26
  • Manual override: no

Fixes

  • fix(headless): derive WorkPaper version from package manifest (22b66532)
  • fix(excel-import): preserve cell protection styles (4f9c9cb9)
libraries-v0.10.26 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.26

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.25
  • Manual override: no

Fixes

  • fix(core): preserve initial aggregate formula dependencies (b2715f9d)

Internal runtime changes

  • chore(headless): refine npm discovery keywords (6f2a4390)
libraries-v0.10.25 Bug fix

Fixed wildcard criteria matching in conditional aggregates within wasm.

Full changelog

Libraries v0.10.25

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.24
  • Manual override: no

Fixes

  • fix(wasm): match wildcard criteria in conditional aggregates (a95e19ce)
libraries-v0.10.24 Bug fix

Fixed formula decimal lookup to respect sheet precision.

Full changelog

Libraries v0.10.24

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.23
  • Manual override: no

Fixes

  • fix(formula): match decimal lookup values at sheet precision (6d1b2403)
libraries-v0.10.23 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.23

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.22
  • Manual override: no

Fixes

  • fix(xlsx): avoid rewalking styled blank cells (3cf7140f)

Internal runtime changes

  • test(xlsx): scale styled blank import budget (47e8fbf6)
libraries-v0.10.22 Bug fix

Fixed skipping of styled blank imports in xlsx processing.

Full changelog

Libraries v0.10.22

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.21
  • Manual override: no

Fixes

  • fix(xlsx): skip styled blank import work (e0374efa)
libraries-v0.10.21 Bug fix

Fixed preserving autofilter criteria in xlsx files.

Full changelog

Libraries v0.10.21

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.20
  • Manual override: no

Fixes

  • fix(xlsx): preserve autofilter criteria (e88cffdc)
libraries-v0.10.20 Bug fix

Fixed formula parsing to support whole‑column criteria ranges.

Full changelog

Libraries v0.10.20

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.19
  • Manual override: no

Fixes

  • fix(formula): support whole-column criteria ranges (4650231d)
libraries-v0.10.19 Bug fix

Fixed formula returning zero for blank reference results.

Full changelog

Libraries v0.10.19

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.18
  • Manual override: no

Fixes

  • fix(formula): return zero for blank reference results (0090fa2d)
libraries-v0.10.18 Bug fix

Fixed formula parsing to support 3D sheet range references.

Full changelog

Libraries v0.10.18

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.17
  • Manual override: no

Fixes

  • fix(formula): support 3d sheet range references (89da629a)
libraries-v0.10.17 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.17

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.16
  • Manual override: no

Fixes

  • fix(formula): use general number text coercion (86c58aff)

Documentation

  • docs: link published DEV article (1200136a)
libraries-v0.10.16 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.16

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.15
  • Manual override: no

Fixes

  • fix(formula): honor hidden rows in imported subtotals (fd1497e4)

Documentation

  • docs: surface feedback discussion (78bffa39)
libraries-v0.10.15 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.15

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.14
  • Manual override: no

Fixes

  • fix(headless): align npm discovery keywords (f1616289)
  • fix(formula): support advanced XLOOKUP modes (ae60a0d3)

Documentation

  • docs: add npm-first headless smoke test (245dd356)
libraries-v0.10.14 Bug fix

Fixed formula handling to preserve worksheet offset references.

Full changelog

Libraries v0.10.14

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.13
  • Manual override: no

Fixes

  • fix(formula): preserve worksheet offset references (c1e31c37)
libraries-v0.10.13 Bug fix

Fixed formula average axis range binding and normalized workbook upload MIME types.

Full changelog

Libraries v0.10.13

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.12
  • Manual override: no

Fixes

  • fix(import): normalize workbook upload MIME types (87a6ede8)
  • fix(formula): bind average axis ranges natively (a6dd71da)

Internal runtime changes

  • test(formula): cover vlookup cell reference issue (bad2ec75)
libraries-v0.10.12 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.12

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.11
  • Manual override: no

Fixes

  • fix(formula): improve normal cdf precision (3b05b1d3)

Internal runtime changes

  • docs(benchmarks): add local benchmark walkthrough (84e2afae)
  • docs(headless): add unsupported formula recipe (164e53f4)
libraries-v0.10.11 Bug fix

Fixed preservation of array formula spill ownership.

Full changelog

Libraries v0.10.11

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.10
  • Manual override: no

Fixes

  • fix(import): preserve array formula spill ownership (828557bf)

Internal runtime changes

  • docs(headless): add node service recipe (c36e6c3d)
  • docs(headless): add csv input recipe (c03b6e84)
libraries-v0.10.10 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.10

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.9
  • Manual override: no

Fixes

  • fix(formula): intersect range defined names in scalar formulas (50be94cf)

Documentation

  • docs: add HyperFormula comparison (828b5a1c)
  • docs(agents): add WorkPaper tool recipe (9852864c)
libraries-v0.10.9 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.9

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.8
  • Manual override: no

Fixes

  • fix(formula): preserve absolute range metadata in templates (b75cd5fe)

Internal runtime changes

  • ci(runtime): avoid redundant npm install for package publish (04a527f5)
libraries-v0.10.8 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.8

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.7
  • Manual override: no

Fixes

  • fix(formula): resolve lookup array last-value idioms (14f08296)

Tests

  • test(headless): cover index zero vector selections (6e261332)

Documentation

  • docs: add SUMIFS fixture proof (17f71b74)
libraries-v0.10.7 Bug fix

Fixed formula handling to preserve omitted index array arguments.

Full changelog

Libraries v0.10.7

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.6
  • Manual override: no

Fixes

  • fix(formula): preserve omitted index array arguments (7db7ddea)
libraries-v0.10.6 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.6

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.5
  • Manual override: no

Fixes

  • fix(formula): coerce unary arrays for sumproduct (8a272005)

Internal runtime changes

  • test(headless): allow issue 7 regression on slower runners (1d5a0aaa)
libraries-v0.10.5 Bug fix

Fixed preserving sheet-scoped defined names during import.

Full changelog

Libraries v0.10.5

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.4
  • Manual override: no

Fixes

  • fix(import): preserve sheet-scoped defined names (6d30d21d)
libraries-v0.10.4 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.4

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.3
  • Manual override: no

Fixes

  • fix(release): publish only provisioned runtime npm packages (47461612)
  • fix(core): defer hydrated formula family indexing (b4d063eb)
libraries-v0.10.3 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.3

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.2
  • Manual override: yes

Fixes

  • fix(release): skip unprovisioned runtime packages (59c21e16)
  • fix(release): preflight runtime package publishing (8a51dc88)
  • fix(release): skip unpublished runtime package names (cae84629)
  • fix(release): require complete runtime package set (a2988b29)
  • fix(release): skip unprovisioned runtime release (ae2cc48d)
  • fix(release): no-op unprovisioned runtime plan (1915bf06)
  • fix(headless): treat sparse sheet cells as blanks (84286ad9)

Internal runtime changes

  • test(excel-import): cover trailing sheet-name whitespace export (754579e8)
  • docs(adoption): clarify excel import package status (69d46da3)
  • ci(release): gate runtime publish on issue regressions (a42f6612)
libraries-v0.10.2 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.2

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.1
  • Manual override: no

Fixes

  • fix(release): tolerate partial runtime package publishing (4726ec8a)
libraries-v0.10.1 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.10.1

  • Release type: patch
  • Previous libraries tag: libraries-v0.10.0
  • Manual override: no

Fixes

  • fix(excel-import): publish importer runtime package (165a0a96)

Internal runtime changes

  • docs(headless): add agent writeback verification example (03ba0d28)
libraries-v0.10.0 New feature
Notable features
  • feat(headless): build workpapers from imported snapshots
Full changelog

Libraries v0.10.0

  • Release type: minor
  • Previous libraries tag: libraries-v0.9.7
  • Manual override: no

Features

  • feat(headless): build workpapers from imported snapshots (f877012c)
libraries-v0.9.7 Bug fix

Fixed keeping compacted range dirty edges in core.

Full changelog

Libraries v0.9.7

  • Release type: patch
  • Previous libraries tag: libraries-v0.9.6
  • Manual override: no

Fixes

  • fix(core): keep compacted range dirty edges (e691e253)
libraries-v0.9.6 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.9.6

  • Release type: patch
  • Previous libraries tag: libraries-v0.9.5
  • Manual override: no

Fixes

  • fix(excel-import): evaluate financial model imports (65ed51ab)
  • fix(core): preserve defined-name fast path (4a9b80e3)
  • fix(core): keep reused spill ranges dirty (12e0925f)

Documentation

  • docs: publish compatibility boundaries (bcbd201a)
  • docs: add XLSX corpus verifier walkthrough (26b9738e)
  • docs: add XLOOKUP fixture walkthrough (c85e9c22)
libraries-v0.9.4 Bug fix

Fixed Excel workbook fidelity and aggregate semantics.

Full changelog

Libraries v0.9.4

  • Release type: patch
  • Previous libraries tag: libraries-v0.9.3
  • Manual override: no

Fixes

  • fix(workbook): repair Excel fidelity and aggregate semantics (4d906f76)
libraries-v0.9.3 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.9.3

  • Release type: patch
  • Previous libraries tag: libraries-v0.9.2
  • Manual override: no

Fixes

  • fix(headless): order initial range formula dependencies (b135ec09)

Internal runtime changes

  • docs(site): add public landing page (87436675)
libraries-v0.9.2 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.9.2

  • Release type: patch
  • Previous libraries tag: libraries-v0.9.1
  • Manual override: no

Fixes

  • fix(headless): expose XIRR invalid-date diagnostics (fc546010)

Internal runtime changes

  • test(headless): allow diagnostic surface methods (1e16baa7)
libraries-v0.9.1 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.9.1

  • Release type: patch
  • Previous libraries tag: libraries-v0.9.0
  • Manual override: no

Fixes

  • fix(formula): ignore blanks in average ranges (dd359ed2)

Tests

  • test(workpaper): gate XLSX corpus reductions (29933a4a)

Documentation

  • docs(headless): add public recipe walkthroughs (3673e953)
libraries-v0.9.0 New feature
Notable features
  • Added xlsx formula corpus verifier (feat(workpaper))
Full changelog

Libraries v0.9.0

  • Release type: minor
  • Previous libraries tag: libraries-v0.8.2
  • Manual override: no

Features

  • feat(workpaper): add xlsx formula corpus verifier (10ab968f)

Fixes

  • fix(workpaper): direct-evaluate wrapped criteria aggregates (7657076c)

Internal runtime changes

  • docs(headless): surface benchmark evidence for adoption (be0d0a72)

Try @bilig/headless

npm install @bilig/headless

@bilig/headless is the public WorkPaper API for spreadsheet automation in Node services, local-first workflows, and AI-agent tooling. It can create workbooks, evaluate formulas, apply structural edits, persist and restore documents, and inspect values without opening the browser grid.

Useful entry points:

  • npm package: https://www.npmjs.com/package/@bilig/headless
  • package README: https://github.com/proompteng/bilig/tree/main/packages/headless#readme
  • runnable example: https://github.com/proompteng/bilig/tree/main/examples/headless-workpaper
  • public adoption kit: https://github.com/proompteng/bilig/blob/main/docs/public-adoption-kit.md
  • launch discussion: https://github.com/proompteng/bilig/discussions/18

Benchmark evidence

The checked-in WorkPaper benchmark artifact records 46/46 mean wins on scorecard-eligible comparable workloads against HyperFormula-style workloads: 38/38 public and 8/8 holdout.

This is not a blanket p95 claim. The evidence note documents what is measured, what is excluded, and where the p95 caveat still exists:

https://github.com/proompteng/bilig/blob/main/docs/headless-workpaper-benchmark-evidence.md

Contributing

Good first issues are open for formula parity fixtures, WorkPaper recipes, benchmark explanation, and runnable examples:

https://github.com/proompteng/bilig/issues?q=is%3Aissue%20is%3Aopen%20label%3A%22good%20first%20issue%22

If the project is useful, a GitHub star helps more spreadsheet-automation and agent developers find it.

libraries-v0.8.2 Bug fix

Fixed workbook regressions and headless formula handling bugs.

Full changelog

Libraries v0.8.2

  • Release type: patch
  • Previous libraries tag: libraries-v0.8.1
  • Manual override: no

Fixes

  • fix(workpaper): resolve reported workbook regressions (8dd94ec4)
  • fix(headless): restore public formulas after plugin removal (7264f71f)
  • fix(headless): rebuild custom formulas after plugin changes (bdb95207)
  • fix(headless): omit undefined function binding options (1119e401)

Internal runtime changes

  • docs(headless): improve public package discovery (90f90b67)
libraries-v0.8.1 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.8.1

  • Release type: patch
  • Previous libraries tag: libraries-v0.8.0
  • Manual override: no

Fixes

  • fix(headless): preserve dimension cache fast paths (d7cb9a6e)

Internal runtime changes

  • refactor(workbook): split runtime and renderer internals (be758b15)
libraries-v0.8.0 New feature
Notable features
  • Preserve xlsm macro payloads during import (a86193f4)
  • Preserve xlsm macro code names during import (131bf9b8)
Full changelog

Libraries v0.8.0

  • Release type: minor
  • Previous libraries tag: libraries-v0.7.8
  • Manual override: no

Features

  • feat(import): preserve xlsm macro payloads (a86193f4)
  • feat(import): preserve xlsm macro code names (131bf9b8)

Fixes

  • perf(core): tighten initial formula and aggregate fast paths (dae506f3)
  • perf(headless): fast-path reverse tracked changes (0ce37fbf)
  • fix(ci): serialize generated source checks (f168e7b9)
  • perf(snapshot): use coordinate hints for large workbook restore (2f079cd0)
  • perf(snapshot): fast path generic workbook restore (15289ecd)
  • perf(headless): tighten live recalculation evidence (b178727b)
  • perf(recalc): fast path full workbook rebuilds (eb871c86)
  • perf(snapshot): defer bulk restore indexes (3ddd615c)
  • perf(snapshot): defer fresh formula metadata (58a9c59a)
  • perf(snapshot): resolve fresh scalar deps from grid (9c500835)
  • perf(snapshot): reduce dense formula import allocations (6505145f)
  • perf(snapshot): lazily rebuild resident cell indexes (dd6ff7cb)
  • perf(snapshot): cut dense workbook import allocations (3dbabfe5)
  • perf(benchmarks): add google sheets large workbook scorecard (e6d15b7a)
  • perf(benchmarks): add google sheets recalculation scorecard (94fb3e8d)
  • perf(benchmarks): add google sheets structural scorecard (b354c11a)
  • fix(formula): cover committed calculation semantics (3a9deb5c)

Internal runtime changes

  • chore(security): add external spreadsheet comparison evidence (af8e255a)
  • chore(reliability): add external spreadsheet comparison evidence (cec0efa7)
  • chore(auditability): add external spreadsheet comparison evidence (6cb77904)
  • chore(collaboration): add external spreadsheet comparison evidence (d95e7b82)
  • chore(automation): add external script comparison evidence (a829d04d)
  • chore(import-export): add external spreadsheet comparison evidence (ec70947c)
  • chore(benchmarks): add large workbook incumbent evidence (92aab974)
  • chore(benchmarks): add UI responsiveness incumbent evidence (11a30b25)
  • chore(calculation): add live Excel correctness evidence (3e1c95bb)
  • chore(structural): add live Excel timing evidence (1ca8d03f)
  • chore(recalculation): add live Excel timing evidence (ee6d7a2e)
  • chore(large-workbook): add live Excel timing evidence (30958c9a)
  • chore(calculation): add live Google Sheets evidence (a238f878)
  • chore(scorecard): separate target dominance from hyperformula proxy (5e7f85b9)
  • test(ui): add live incumbent browser timing evidence (03991ef5)
  • test(dominance): derive blanket claim from completion audit (a0ac1108)
  • test(dominance): keep ui ten-x gap explicit (12e02e9b)
  • test(dominance): require same-corpus ui proof (45006cfc)
  • test(ui): add same-corpus capture command (c6abef85)
  • test(ui): emit same-corpus workbook fixture (e9c9d4d3)
  • test(import): separate macro runtime policy (b2b767c4)
  • test(ui): support authenticated same-corpus capture (464d4b59)
  • test(ui): add same-corpus auth bootstrap (16cc1689)
  • test(ui): add public same-corpus fixture (5c9d3278)
  • test(ui): document same-corpus proof workflow (d69502c4)
  • docs(headless): add runnable WorkPaper example (203fbc73)
  • test(headless): allow WorkPaper internals accessor (c9cadde6)
libraries-v0.7.8 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.7.8

  • Release type: patch
  • Previous libraries tag: libraries-v0.7.7
  • Manual override: no

Fixes

  • perf(core): grow column versions lazily (a1c18e71)
libraries-v0.7.7 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.7.7

  • Release type: patch
  • Previous libraries tag: libraries-v0.7.6
  • Manual override: no

Fixes

  • perf(headless): fast path dense literal initial loads (c5849b63)
libraries-v0.7.6 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.7.6

  • Release type: patch
  • Previous libraries tag: libraries-v0.7.5
  • Manual override: no

Fixes

  • perf(core): register fresh formula runs in one pass (3b5246ab)
libraries-v0.7.5 Bug fix

Fixed preserving dimensions across structural moves in headless mode.

Full changelog

Libraries v0.7.5

  • Release type: patch
  • Previous libraries tag: libraries-v0.7.4
  • Manual override: no

Fixes

  • perf(headless): preserve dimensions across structural moves (3f12dbc1)
libraries-v0.7.4 Bug fix

Fixed preserving dimensions across structural deletes in headless mode.

Full changelog

Libraries v0.7.4

  • Release type: patch
  • Previous libraries tag: libraries-v0.7.3
  • Manual override: no

Fixes

  • perf(headless): preserve dimensions across structural deletes (59111c42)
libraries-v0.7.3 Bug fix

Fixed preservation of dimensions during headless structural inserts.

Full changelog

Libraries v0.7.3

  • Release type: patch
  • Previous libraries tag: libraries-v0.7.2
  • Manual override: no

Fixes

  • perf(headless): preserve dimensions across structural inserts (b99d368e)
libraries-v0.7.2 Bug fix

Fixed counting of inline initial direct formulas in the engine.

Full changelog

Libraries v0.7.2

  • Release type: patch
  • Previous libraries tag: libraries-v0.7.1
  • Manual override: no

Fixes

  • fix(engine): count inline initial direct formulas (22a49bcb)
libraries-v0.7.1 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.7.1

  • Release type: patch
  • Previous libraries tag: libraries-v0.7.0
  • Manual override: no

Fixes

  • fix(scorecard): drop covered security blocker (adcb79ba)
libraries-v0.7.0 New feature
Notable features
  • Roundtrip XLSX pivot tables
Full changelog

Libraries v0.7.0

  • Release type: minor
  • Previous libraries tag: libraries-v0.6.0
  • Manual override: no

Features

  • feat(import-export): roundtrip xlsx pivots (ab3b0eee)
libraries-v0.6.0 New feature
Notable features
  • Roundtrip XLSX charts in import‑export
Full changelog

Libraries v0.6.0

  • Release type: minor
  • Previous libraries tag: libraries-v0.5.1
  • Manual override: no

Features

  • feat(import-export): roundtrip xlsx charts (796274f2)

Internal runtime changes

  • chore(bench): add auditability scorecard (e6e512f2)
  • chore(bench): add reliability scorecard (6cf41a3d)
  • chore(bench): add automation scorecard (f485efa3)
  • chore(bench): add collaboration scorecard (3ec1b5ff)
  • chore(security): add browser CSP posture gate (4ea4e2a1)
  • chore(security): add production dependency audit gate (5e22c4ea)
  • chore(bench): add headed browser large workbook slo contracts (f35d1e17)
  • chore(collab): cover headed multi-user viewport contract (34334eb4)
  • chore(audit): cover headed change review revert flow (9a313c0c)
  • chore(reliability): cover headed reload persistence (847f5678)
  • chore(reliability): cover offline partition recovery (06e80ab5)
  • chore(reliability): cover headed crash restart soak (5804d3bb)
  • chore(automation): add semantic workflow ten x benchmark (54118225)
  • chore(dominance): suppress zero formula gap blocker (d318e74d)
libraries-v0.5.1 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.5.1

  • Release type: patch
  • Previous libraries tag: libraries-v0.5.0
  • Manual override: no

Fixes

  • fix(import): flag macro workbook payloads (a41303de)
libraries-v0.5.0 New feature
Notable features
  • Added XLSX export fidelity scorecard
Full changelog

Libraries v0.5.0

  • Release type: minor
  • Previous libraries tag: libraries-v0.4.4
  • Manual override: no

Features

  • feat(excel): add xlsx export fidelity scorecard (ed1c9ab5)

Internal runtime changes

  • chore(bench): add large workbook slo scorecard (9b49a099)
libraries-v0.4.4 Bug fix

Fixed formula inventory and return handling for factory builtins and maps.

Full changelog

Libraries v0.4.4

  • Release type: patch
  • Previous libraries tag: libraries-v0.4.3
  • Manual override: no

Fixes

  • fix(formula): count factory builtins in inventory (ba71ce48)
  • fix(formula): count returned factory maps (90d3e96c)

Internal runtime changes

  • chore(bench): add bilig dominance scorecard (2b36efc7)
libraries-v0.4.3 Bug fix

Hardened headless production gates and grid resize/tile paths.

Full changelog

Libraries v0.4.3

  • Release type: patch
  • Previous libraries tag: libraries-v0.4.2
  • Manual override: no

Fixes

  • fix(runtime): harden headless production gates (27cc8123)
  • fix(grid): harden production resize and tile paths (98509df1)

Internal runtime changes

  • docs(headless): document production onboarding (f80941f4)
libraries-v0.4.2 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.4.2

  • Release type: patch
  • Previous libraries tag: libraries-v0.4.1
  • Manual override: no

Fixes

  • fix(headless): harden WorkPaper config and bounds invariants (a0de3934)
  • perf(headless): stabilize WorkPaper hot paths (67674f14)
libraries-v0.4.1 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.4.1

  • Release type: patch
  • Previous libraries tag: libraries-v0.4.0
  • Manual override: no

Fixes

  • perf(workpaper): finish competitive benchmark wins (07f10531)

Internal runtime changes

  • refactor(core): extract direct formula helpers (dc12826b)
  • refactor(core): extract direct scalar runtime helpers (0ef71433)
  • refactor(core): extract direct formula recalc helpers (291b5430)
  • refactor(core): extract operation change helpers (4ea93e17)
  • refactor(core): extract defined name value helpers (dbfece9d)
  • refactor(core): extract operation replica helpers (4b591850)
  • refactor(core): extract operation protection helpers (55103044)
  • refactor(core): extract operation lookup access (f05dff27)
  • refactor(core): extract operation lookup planner (a581eade)
  • refactor(core): extract direct formula value helpers (6aa8749a)
  • refactor(web): finish workbook agent composer and runtime refactor cleanup (81fc3baa)
  • refactor(core): extract direct formula delta helpers (b4407c28)
libraries-v0.4.0 New feature
Notable features
  • Support reliable merged cells in workbook
Full changelog

Libraries v0.4.0

  • Release type: minor
  • Previous libraries tag: libraries-v0.3.5
  • Manual override: no

Features

  • feat(workbook): support reliable merged cells (e4e89cc6)
libraries-v0.3.5 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.3.5

  • Release type: patch
  • Previous libraries tag: libraries-v0.3.4
  • Manual override: no

Fixes

  • perf(workpaper): accelerate direct benchmark paths (23d284ad)
  • perf(workpaper): close oracle benchmark gaps (5888eef5)
libraries-v0.3.4 Maintenance

Minor fixes and improvements.

Full changelog

Libraries v0.3.4

  • Release type: patch
  • Previous libraries tag: libraries-v0.3.3
  • Manual override: no

Fixes

  • fix(core): normalize direct aggregate rewrite columns (0826777e)

Internal runtime changes

  • test(core): fix direct aggregate rewrite fixture (892ccfca)
  • test(core): cover sheet grid scoped lookups (27a7d760)
  • test(core): cover direct operation helper branches (a71dcc42)
  • test(core): raise operation coverage margin (41353cbe)

Beta — feedback welcome: [email protected]