Shoobx.rml2odt

Latest version: v0.8.0

Safety actively analyzes 623343 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.5.0

------------------

- Fix: `img` must be in a Paragraph otherwise LibreOffice will not show the
Image

- Code cleanup and refactor

- Lots of fixes, cleanup, tests added

- Fix: blockSpan handling was completely broken

- Fix: Removed whitespace from `para` left text,
removed tail text of `para` tag

- Fix: `NextPage` did not work, it added no page break

- Fix: Do not add tabs to the ODT output, reportlab does not either.
There's a special `tab` tag that is used by our custom numbering.

- Fix: Do not fail on missing `value` of the `color` tag

- Fix: Support `pre` and `xpre` tags, make sure whitespace is not squashed

- Fix: Copy the `main` or `Main` pageTemplate to `Standard` to make ODT
at least somehow happy. Reportlab uses `main` as conventional default.
This is still just a workaround. Supporting custom templates set in a story
will take more efforts.

- Copied all z3c.rml RML test inputs, blacklisted a lot, listed shortcomings.

0.4.4

------------------

- Fix: Next paragraph text strip for custom bullets broken by 0.4.3.

0.4.3

------------------

- Fix: bullet numbering ignored `value` as start

- Fix: support all custom `li` bullets (l, L, o, O, r, R)

0.4.2

------------------

- Fix: the `br` tag used a class variable to remember whether it added the
style `BreakJustify`.
- Fix `span` tag handling. It literally discarded most text.

0.4.1

------------------

- Fix: Text following a comment tag was discarded.

- Fix: 3+ whitespace was replaced with nothing. Caused text to miss spaces.

0.4.0

------------------

- More indentation fixes.

- Added support for O format lists (First, Second, Third)

- Add support to have bullet lists in number lists and vice versa

- Convert tables in lists to lists in lists

- Support for blockSpan in table styles.

- Handle tail text of comments

- Supporting RML blockSpan styles for tables

- Take the maximum, not the first when calculating the number of columns

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.