Skip to content

WolfXL Release Notes

This public summary is versioned with the documentation site.

v2.1.0 - 2026-08-15

  • Added native-first formula recalculation with dynamic-array formulas, cross-sheet dependency handling, calculation selection, dependency inspection, and typed diagnostics.
  • Added rendering APIs for workbook and worksheet PDF, sheet and range PNG or PDF, and chart PNG, PDF, JPEG, or SVG output.
  • Added bounded conversion workflows for XLSX, ODS, XLSB, XLS, PDF, PNG, HTML, TXT, CSV, and TSV, with explicit preservation and loss reporting.
  • Added immutable SDK diagnostics, capability inspection, binary load helpers, and explicit byte and stream save entry points.
  • Expanded formula-cache, style, chart, image, VBA-linked structure, and package-preservation behavior.
  • Moved WolfXL 2.1 distribution to the authenticated WolfXL package index.

See the 2.1 Overview and Upgrade Guide for the customer-facing version boundary and upgrade command.

Earlier published summary

v0.5.0 - 2026-04-20

  • Added Python Worksheet.schema() and classify_format() surfaces backed by wolfxl-core, plus cross-surface parity tests against the wolfxl schema CLI output.
  • Added the PyO3 wolfxl_core_bridge groundwork so Python callers can share classifier and schema inference logic with the Rust CLI/core path.
  • Added wolfxl-core 0.8.0 and wolfxl-cli 0.8.0 multi-format dispatch for .xlsx, .xls, .xlsb, .ods, and .csv.
  • Fixed explicit bottom-alignment reads so Excel-authored bottom alignment round-trips instead of collapsing to the default.