Versioning and Upgrades¶
Current documentation version: WolfXL 2.1.0
The API reference and getting-started guides on this site describe WolfXL 2.1.0. WolfXL 2.0 is a separate historical release.
What changed in 2.1¶
WolfXL 2.1 adds three major public API groups:
- Calculation: native-first formula recalculation, dynamic-array formulas, cross-sheet dependency handling, dependency inspection, and typed diagnostics.
- Rendering: workbook and worksheet PDF, sheet and range PNG or PDF, and chart PNG, PDF, JPEG, or SVG output.
- Conversion: bounded conversion workflows for XLSX, ODS, XLSB, XLS, PDF, PNG, HTML, TXT, CSV, and TSV, with explicit preservation and loss reporting.
The detailed method signatures and supported boundaries live in the linked WolfXL 2.1 API sections.
Upgrade from 2.0¶
Existing Developer credentials continue to use the same authenticated private index. No credential change is required.
python -m pip install --upgrade wolfxl --index-url https://packages.wolfxl.com/simple/
python -c "import wolfxl; print(wolfxl.__version__)"
The version check should print 2.1.0.
Upgrade policy¶
- Pin the WolfXL version in production environments.
- Review the release notes and known limitations before upgrading.
- Re-run core workbook regression tests on each upgrade.
Recommended upgrade flow¶
- Upgrade in staging.
- Run the fidelity and performance smoke suite.
- Validate output in Excel for business-critical templates.
- Roll out incrementally.
Compatibility note¶
- Primary native module:
wolfxl._rust - Legacy compatibility module:
excelbench_rustshim