Skip to content

Release 1851

Compare
Choose a tag to compare
@mulle-nat mulle-nat released this 05 Mar 16:19
· 118 commits to release since this release

1851.0

*** BIG CHANGE!!! FILTER REDESIGNED ***

I decided to convert the documentation from ASCII into markdown. For that I
needed a markdown filter. As it turns out, none of the libraries I found are
able to do incremental rendering (bummer). This meant, that the markdown filter
had to buffer all incoming strings until the endfilter was reached.
That broke a lot of stuff.

On a positive note, you can now nest filters and can tweak them a little with
optional parameters.

*** BIG CHANGE!!! ELSEFOR INSTEAD OF ELSE IN FOR-ENDFOR ***

I messed up, when I "designed" / hacked in the {% for else endfor %} feature
it doesn't work, when there is a {% if else endif %} contained in the loop.
So else needed to be renamed to elsefor in this case.

To keep in sync with the archive version, the version nr. has been bumped to
1851.

  • Improved the dependencyTable generation, by ignoring syntax errors.
  • The documentation is now in markdown format. With some hacking effort
    the builtin webserver can now show the "Results" much nicer.
  • Stole a CSS to make it look more nicey, nicey.
  • Improved the LICENSE detail.
  • Made it more possible to call a macro from a macro, which failed in some cases.
  • There is now a hidden convert feature on includes, which allows to preprocess
    the data. convert > parse > print > filter