Skip to content

v0.3.5 Release Notes

This release introduces a new merged_cells serialization format and adds a compatibility flag to control merged cell values in rows.

Highlights

  • merged_cells output now uses a schema/items structure (breaking change).
  • Added StructOptions.include_merged_values_in_rows to control whether merged cell values remain in rows (default: True).
  • Merged cell values with no content are normalized to a single space " ".
  • Updated tests and documentation to reflect the new format.

Compatibility Notes

  • Old format (<= v0.3.2): merged_cells is a list of objects.
  • New format (v0.3.5+): merged_cells is an object with schema and items.
  • Use the migration note in the README for transition guidance.