

Introduce auto flow handling, better logging and minor bug fixes. Still compatible with existing templates. 0.2.4: Fix an UnicodeEncodeError exception raised scaping tab chars.0.2.6: AVOID THIS RELEASE Fix regexps used to unscape XML entities present inside Jinja tags.0.2.7: Truly fix regexps used to unscape XML entities present inside Jinja tags.Drop the minimal support for Jinja tags in plain text.
• 0.2.11: Fix bug when unescaping ', ', <, > and '&' inside Jinja expressions.0.2.13: Fix reported bug in markdown filter outputing emply lists.

0.2.14: Implement dynamic links escaping and fix #33.0.2.15: Fix bug reported in #39 escaping Line-Feed and Tab chars inside text: elements.0.2.16: Fix store of mimetype in rendered ODT archive.0.2.17: Performance increase when escaping \n and \t chars.Is not longer needed to manually set as safe the output value of the markdown filter.Auto escaping of Secretary URL scheme was not working on Python 3.


Secretary will handle multiline variable values replacing the line breaks with a tag. You can even insert simple control flow tags to dynamically change what is printed in the field. A dialog will appear where you can insert the print instructions. (or just press Ctrl+F2), then click on the Functions tab and select Input field. Insert a visual field in LibreOffice Writer from the menu Insert > Fields > Other. Secretary recommends using an alternative way of inserting fields. However, mixing template instructions and normal text into the template document may become confusing and clutter the layout and most important, in most cases will produce invalid ODT documents.
