This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+14 more
Affected surfaces
ReleasePort's take
Light signalLibraries v0.47.0 hardens workbook and headless components, adds Excel‑compatible features, and fixes runtime issues.
Why it matters: The update introduces security‑hardening for workbooks (reject unknown fields), aligns core sorting with Excel semantics, and resolves release pipeline metadata races—critical for reliability in production pipelines.
Summary
AI summaryLibraries v0.47.0 updates workbook, headless, core, and internal runtime with hardening, feature additions, and performance improvements.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
feat(workbook): harden agent handoff contracts feat(workbook): harden agent handoff contracts Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
feat(workpaper): expose verified agent tool helpers feat(workpaper): expose verified agent tool helpers Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
feat(workbook): clarify agent-first docs feat(workbook): clarify agent-first docs Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
feat(headless): harden shared formula structural parity feat(headless): harden shared formula structural parity Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
feat(headless): add Excel AutoFilter oracle feat(headless): add Excel AutoFilter oracle Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
feat(workbook): verify cell-level readbacks feat(workbook): verify cell-level readbacks Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
feat(workbook): expose readback proof on checks feat(workbook): expose readback proof on checks Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
feat(workbook): reject unknown action input fields feat(workbook): reject unknown action input fields Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
feat(core): apply Desktop Excel sort semantics feat(core): apply Desktop Excel sort semantics Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
feat(core): preserve row metadata during Excel sorts feat(core): preserve row metadata during Excel sorts Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Feature | Medium |
feat(core): rewrite sorted formulas like Excel feat(core): rewrite sorted formulas like Excel Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Performance | Medium |
perf(headless): trim lookup and aggregate matrix hot paths perf(headless): trim lookup and aggregate matrix hot paths Source: llm_adapter@2026-05-22 Confidence: low |
— |
| Bugfix | Medium |
fix(release): keep metadata retry clean fix(release): keep metadata retry clean Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(core): keep live runtime under size gate fix(core): keep live runtime under size gate Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(ui-proof): expose same-corpus run manifest fix(ui-proof): expose same-corpus run manifest Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(release): regenerate metadata after push races fix(release): regenerate metadata after push races Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(agent): require recalculation proof for mutation receipts fix(agent): require recalculation proof for mutation receipts Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(release): stage workpaper mcp metadata fix(release): stage workpaper mcp metadata Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(ui-proof): require screenshot pixel grid evidence fix(ui-proof): require screenshot pixel grid evidence Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(headless): harden Desktop Excel pivot oracle fix(headless): harden Desktop Excel pivot oracle Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(headless): harden Desktop Excel chart oracle fix(headless): harden Desktop Excel chart oracle Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(headless): preserve external data provenance fix(headless): preserve external data provenance Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(release): refresh discovery docs after footprint fix(release): refresh discovery docs after footprint Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(headless): enforce Excel data validations fix(headless): enforce Excel data validations Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(headless): materialize Excel AutoFilter rows fix(headless): materialize Excel AutoFilter rows Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(headless): preserve Excel table filters fix(headless): preserve Excel table filters Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(workbook): validate formula refs at runtime fix(workbook): validate formula refs at runtime Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Bugfix | Medium |
fix(dominance): downgrade legacy same-corpus proof fix(dominance): downgrade legacy same-corpus proof Source: llm_adapter@2026-05-22 Confidence: low |
— |
| Refactor | Medium |
refactor(core): split live runtime config types refactor(core): split live runtime config types Source: llm_adapter@2026-05-22 Confidence: high |
— |
| Refactor | Medium |
docs(workbook): add agent model example docs(workbook): add agent model example Source: llm_adapter@2026-05-22 Confidence: low |
— |
Full changelog
Libraries v0.47.0
- Release type: minor
- Previous libraries tag: libraries-v0.42.0
- Manual override: no
Features
- feat(workbook): harden agent handoff contracts (6f526454)
- feat(workpaper): expose verified agent tool helpers (f20b74f8)
- feat(workbook): clarify agent-first docs (125d5323)
- feat(headless): harden shared formula structural parity (f6fe6ebb)
- feat(headless): add Excel AutoFilter oracle (13fd469f)
- feat(workbook): verify cell-level readbacks (94efcfee)
- feat(workbook): expose readback proof on checks (cc23489b)
- feat(workbook): reject unknown action input fields (180641fe)
- feat(core): apply Desktop Excel sort semantics (ca019914)
- feat(core): preserve row metadata during Excel sorts (94efa2d1)
- feat(core): rewrite sorted formulas like Excel (046d59ae)
Fixes
- fix(release): keep metadata retry clean (488ba52c)
- fix(core): keep live runtime under size gate (dc5bf5e4)
- fix(ui-proof): expose same-corpus run manifest (657832a9)
- fix(release): regenerate metadata after push races (ab9b1192)
- fix(agent): require recalculation proof for mutation receipts (fcb1aa28)
- perf(headless): trim lookup and aggregate matrix hot paths (d9c20c20)
- fix(release): stage workpaper mcp metadata (e1191b16)
- fix(ui-proof): require screenshot pixel grid evidence (880aa7d0)
- fix(headless): harden Desktop Excel pivot oracle (8bb2dc36)
- fix(headless): harden Desktop Excel chart oracle (8aab5291)
- fix(headless): preserve external data provenance (99972a1b)
- fix(release): refresh discovery docs after footprint (018a8fe9)
- fix(headless): enforce Excel data validations (aac3babf)
- fix(headless): materialize Excel AutoFilter rows (324e1f37)
- fix(headless): preserve Excel table filters (e273e832)
- fix(workbook): validate formula refs at runtime (6c41a49c)
- fix(dominance): downgrade legacy same-corpus proof (e7314290)
Internal runtime changes
- docs(workbook): add agent model example (fd238c7d)
- refactor(core): split live runtime config types (0269dbab)
- chore(agent): refresh Bilig skill docs (9a3af19d)
- refactor(agent): split mutation proof modules (ed76d7c4)
- chore(release): runtime packages v0.43.0 (0d98d655)
- chore(release): runtime packages v0.44.0 (c707128e)
- chore(release): runtime packages v0.45.0 (955e49d7)
- refactor(excel-import): split runtime sheet cell builder (7f205db5)
- chore(release): runtime packages v0.46.0 (1a44a2ff)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Bilig
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]