Previous to TaviVersion 0.25 entering 'returns' in the text resulted in <br />. This produced a lot of unnecessary whitespace in files, and to avoid the worst cases found different tricks and workaround to avoid this whitespace. But now this is fixed, and paragraphs are properly surrounded by the <p>-tag.

Technical note: To achieve this a difference in how to generate/parse elements was introduced. The original syntax of $FlgChr###$FlgChr has been extended with an optional ! before the number. This ! is used to signal whether the following element is a block type element, or an inline element. If it's present then the element is presumed to be an inline element. After this change it's trivial to note if a line is a part of a large structure or an inline part of paragraph.

See also discussion on TaviBugs/SingleNewline.