Skip to content

Releases: jdum/odfdo

v3.10.0

23 Nov 10:15

Choose a tag to compare

  • Fix a bug of Paragraph.set_span() when using an offset argument of zero (the Span was not created). Added 3 methods related to searching strings in paragraphs: search_first(), search_all() and text_at(). These methods permit to search some string with regex in a paragraph and get their position, text_at() returns the text content at a given position.
  • Fix the "pretty" option of Document.save(). "pretty" is now the default for odfdo-folder.

v3.9.4

06 Nov 21:13

Choose a tag to compare

Fix a performance bug on huge .ods tables when number of rows is a large.

v.3.9.3

14 Oct 18:07

Choose a tag to compare

Add support for Python 3.13 final in test suite.

v3.9.2

05 Oct 09:05

Choose a tag to compare

v3.9.2

add support for Python 3.13

v3.9.1

29 Sep 11:00

Choose a tag to compare

v3.9.1
When creating a Document() allow alias "odt" for "Text", "ods" for "spreadsheet".
Add a recipe showing how to remove parts from a text document.

v3.9.0

22 Sep 09:16

Choose a tag to compare

v3.9.0

Two changes in this version:

  • Fix of the broken Table.displayed property.
  • Fix the way spaces are represented for better compliance with the ODF standard and word processors.

v3.8.0

25 Aug 09:59

Choose a tag to compare

v3.8.0
Paragraph(), Paragraph.append() and subclasses Header() and Span() have a new "formatted" argument True by default that translates into ODF format "\n", "\t" and multiples spaces.

v3.7.13

17 Aug 12:55

Choose a tag to compare

v3.7.13
Fix parsing of Date and DateTime for a better compliance with ISO8601.

v3.7.12

11 Aug 09:43

Choose a tag to compare

v3.7.12
Update dependencies and test suite, support of lxml version 5.3.0.

v3.7.11

25 May 19:14

Choose a tag to compare

v3.7.11
New script odfdo-userfield to show or set the user-field content in an ODF file.