Releases: jdum/odfdo
Releases · jdum/odfdo
v3.17.0
v3.16.8
v3.16.7
v3.16.6
NamedRangecan now be used locally on a table, not only at a global document level, as required by ODF standard.- Refactor of some functions and methods, including
Element.xpath(),Element.get_office_names(). - Fix style detection for
TabStopStyle. - Refactor and add tests for
Element,element_strip.py,Image,NamedRange,Annotationfor better coverage.
v3.16.5
- Add new recipe
define_margins_and_position_for_a_table_in_a_text_document.pyfor positioning a table in a text document. - Add two scripts
odfdo-from-csvandodfdo-to-csvfor import/export CSV files (minimal implementation based on Python CSV module). - Refactor some internal functions and methods using
Xpathand matching parts of ODF elements.
v3.16.4
- Add new recipes
add_an_image_to_a_table_inside_text_document.pyandadd_an_image_to_a_table_inside_spreadsheet.pyto explain how to place an image in a table cell, either in a spreadsheet or in a text document. - Add deprecation warning on buggy
Table.set_cell_image()method (issue #58). - Refactor and add tests for the
elementandstylesmodule for better coverage and clarity. - Include
lxml v6.0.1in test suite.
v3.16.3
v3.16.2
v3.16.1
v3.16.0
- Added methods to set the default document language, both in the default styles (the value used by LibreOffice) and in the metadata. In short: using the new property
Document.language = "en-US"will makeDocument.languagevalue to "en-US", both the default styles and meta fields now have this value. - Small fixes in the Style properties management.