- FIXED Used a test for
userid
variable that shouldn't break on Ubuntu - Issue 26 - FIXED Used raw strings for parsing CSV-related control lines - Issue 27
- FIXED The only thing that should be stripped off a line in the main loop is the newline
- ENHANCED Any line beginning with
<br/>
is concatenated to the previous line.
- FIXED
=cal
was not rendering empty calendar cells properly. Now uses
.
- FIXED Crash with
=ifdef
where the variable isn't defined. - ENHANCED Added message if there are too few
=endif
s at the end of the run.
- FIXED
=cal
needed 7 cells for all rows.
- ENHANCED Added
=rowspan
- to allow easy colouring of text of table rows in a=csv
/=endcsv
bracket.
- ENHANCED Calendar has month in a heading row.
- ENHANCED
=caldays
and=calnote
support a range of day numbers.
- ENHANCED Month Calendar generation supported -with
=cal
etc.
- ENHANCED Symbol resolution happens inline - which means a symbol can be redefined
- ENHANCED Added
=inc
and=dec
- to increment and decrement values of integer variables
- ENHANCED Recursion check for
=include
- ENHANCED
=include
resolves symbols in filename
- ENHANCED With -v heading levels can go arbitrarily deep
- FIXED Did not run with Python 3. Now it does
- NEW Added some pre-defined variables
- NEW
-d
to define variables - NEW
-c
to wrap everything with=csv
and=endcsv
- FIXED
=include
needed rewriting to use a stack.
- NEW
=stop
stops reading in further text
- FIXED makeLink() didn't coalesce multiple minus signs into a single one.
- FIXED makeLink() didn't remove double or single quotes.
- NEW TextBundle support - both TextPack and TextBundle subformats.
-
NEW Backslash (
\
) at end of line joins the next line. -
NEW You can specify an automatically-generated Table Of Contents.
-
NEW Startup banner and normal termination message.
-
NEW
-h
Help parameter. -
NEW
-v
"Verbose Mode" parameter - which just documents files being embedded.
- NEW Initial release