AppyPrinciplesGetting started
Appy 1.0.21 🐍 2026/04/10

Appy 1.0.21 has been released. Here is the changelog.

POD

  • xhtml2odt ¡ Management of conflictual elements: avoid dumping empty paragraphs in table cells and captions.
  • Default text size for texts inside tables is now 8pt.
  • A new Python expressions evaluator has been added: the Compromiser.

BIN

  • Script osplit.py has been added: it allows to split an ODT file into sub-documents. The split is performed everytime a paragraph mentioning a page break tied to a page style registered in styles.xml is encountered.
  • The command-line program for runnning the Converter has been moved from appy/pod/converter.py to appy/bin/convert.py.
  • Script ogrep.py ¡ Special keywords may now be used: _banned_ and _underscored_, based on the new Compromiser. These special keywords can be used in simple search mode or in search/replace mode as well.
⚠️
//17
Title
1 1.0.20 - 2025/10/30
2 1.0.19 - 2024/12/30
3 1.0.18 - 2024/09/24
4 1.0.17 - 2023/12/24
5 1.0.15 - 2023/05/04
6 1.0.14 - 2023/02/27
7 1.0.13 - 2022/10/31
8 1.0.12 - 2022/06/22
9 1.0.11 - 2022/01/29
10 1.0.10 - 2022/01/07
11 1.0.9 - 2021/10/26
12 1.0.8 - 2021/07/05
13 1.0.7 - 2021/03/27
14 1.0.6 - 2021/03/22
15 1.0.5 - 2021/02/10
16 1.0.4 - 2020/11/13
17 1.0.3 - 2020/08/21