Skip to content

Releases: jdum/odfdo

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.

v3.18.0

07 Dec 12:49

Choose a tag to compare

  • Major refactoring of docstrings for all modules to Google format.
  • Major refactoring of Form classes and addition of many new Form-related classes.
  • Added extensive tests for Form classes.
  • Switch GitHub repository's default branch from master to main.

v3.17.6

23 Nov 16:07

Choose a tag to compare

  • Refactor Element, moving some access methods to relevant mixin classes.
  • Add new mixin classes SectionMixin, NoteMixin, AnnotationMixin, BookmarkMixin, ReferenceMixin, TrackedChangesMixin and some auxiliary classes to use the new mixins.
  • Start working on the ODF standard form classes, adding new classes OfficeForms, OfficeFormsMixin, Form, FormMixin, PresentationNotes.

v3.17.5

15 Nov 18:28

Choose a tag to compare

  • Refactor table.py and add tests.
  • Refactor meta.py using a new class MetaUserDefined.
  • Refactor page_layout.py and StylePageLayout, add property OfficeAutomaticStyles.page_layouts.

v3.17.4

09 Nov 09:54

Choose a tag to compare

  • Refactor all scripts and their tests to expand coverage.
  • Refactor the NRMixin class, with a new module mixin_named_range.py for it.
  • Refactor tox.py and separate the IndexBody and IndexTitle classes into their own module.
  • Refactor modules for type hints.

v3.17.3

01 Nov 16:17

Choose a tag to compare

  • Refactor scripts and their tests to extend coverage.

v3.17.2

25 Oct 11:06

Choose a tag to compare

  • Add a new script odfdo-meta-update, which allows you to update metadata from a JSON file.
  • Refactor odfdo-meta-print and its test suite for better coverage.

v3.17.1

18 Oct 09:54

Choose a tag to compare

  • Add a new script odfdo-meta-print, which prints the document metadata.
  • Fix many typos in docstrings and information strings (thanks to @metemaddar).
  • Reintroduce support for Python 3.9, as some Linux distributions still use it.