Skip to content

Releases: jdum/odfdo

v3.22.1

22 Mar 11:08

Choose a tag to compare

  • Toggle for LibreOffice/OpenOffice extension namespaces via USE_LO_EXTENSIONS constant.
  • Improved ODF 1.2 standard compliance with additional namespaces and properties.

v3.22.0

07 Mar 13:09

Choose a tag to compare

  • New Feature: Support for Flat ODF format (plain XML files with extensions .fodt, .fods, .fodp, .fodg, etc.).
  • New command-line script odfdo-flat to convert between ZIP ODF and Flat ODF formats.

v3.21.0

28 Feb 00:09

Choose a tag to compare

  • ODF standard compliance: style properties are now validated against the ODF standard attribute list.
  • Improved type safety for style properties with new PropDict type alias.

v3.20.2

07 Feb 18:31

Choose a tag to compare

  • Improvements of docstrings documentation.

v3.20.1

07 Feb 10:54

Choose a tag to compare

  • Improvements of docstrings documentation.
  • Refactoring of the Unit class.

v3.20.0

01 Feb 11:35

Choose a tag to compare

  • Breaking Change: The Cell.value property no longer automatically clears the cell's style when a new value is set. Previously, setting Cell.value would remove existing styling, and other properties like cell span, xml:id .... Now, styling and other properties are preserved. If the old behavior of clearing styles is desired, explicitly call Cell.clear() before setting the new value (issue #63).
  • Enhanced element manipulation with Element.del_attribute_list() and ElementTyped.clear_attributes() methods.

v3.19.0

02 Jan 17:01

Choose a tag to compare

  • New classes for handling configuration settings (the rarely used settings.xml is now fully managed).
  • Major refactoring of frame and shape classes.
  • Addition of many new drawing and shape classes.
  • Rework of styles for more precise return types.
  • Extensive addition of tests for new features.

v3.18.3

20 Dec 12:22

Choose a tag to compare

  • Refactoring of Element, create mixins UserDefinedMixin, UserFieldDeclContMixin, UserFieldDeclMixin, TocMixin.
  • Refactoring of module toc.py.
  • Refactoring of docstrings.

v3.18.2

13 Dec 12:21

Choose a tag to compare

  • Refactoring of Element, create mixins VarDeclMixin, LinkMixin.
  • Minor refactoring of Blob, Document.
  • Minor updated of docstrings.

v3.18.1

07 Dec 16:00

Choose a tag to compare

  • Updated missing docstrings in module odfdo.document.
  • Minor refactoring in odfdo.document.