Skip to content

Releases: flber/Pillar

New argument and subdirectory walking

30 Apr 04:49

Choose a tag to compare

A relatively small update, mostly with quality-of-life improvements.
The new command-line flag --all builds every page regardless of when it was last modified, which is useful for applying template changes. More interestingly, pillar can now parse files in subdirectories and maintain their structure in the output directory. This is shown in the examples folder.

Large optimization

25 Mar 22:04

Choose a tag to compare

Optimized string functions (mostly the insert function, which I wrote very poorly intially!). This greatly increases performance.
I also fixed an issue with the progress bars showing percentages higher than 100 once the build process finished.

Bug fixes

05 Jun 00:51

Choose a tag to compare

Version 0.2.0 may have been a bit premature.
This release fixes many small (and not so small) bugs I found in the course of testing v0.2.0.

  • code, and any other text, can now have [ bla bla bla] bits without confusing the parser. Useful for arrays in code examples
  • formatting is now more sane, many edge cases fixed
  • overall a bit more stable
  • still super slow :(

Massive overhaul

02 Jun 22:23

Choose a tag to compare

Lots of changes

  • total overhaul of markdown syntax
    • marble changed to granite
    • way closer to html than to marble/markdown
  • new plugin engine
  • shifted one-off Rust code (latest list, music, date) to plugins

Small graphical update

14 Apr 19:07

Choose a tag to compare

This just adds little progress bars for the terminal, which show (with some amount of accuracy) the progress of the site generation.

Idiomatic rewrite

17 Feb 19:26

Choose a tag to compare

Massive refactor, same functionality but "better" code.

Out of pre-release!

22 Dec 09:21

Choose a tag to compare

With the addition of proper template support, heading variables, and various substitution implementations, Pillar is officially a fully fledged site generator (if one a bit rough around the edges)

Beta release

18 Dec 23:58

Choose a tag to compare

Beta release Pre-release
Pre-release

Now with Unicode support!

Alpha release

17 Dec 21:14

Choose a tag to compare

Alpha release Pre-release
Pre-release

Very early version, still working out some bugs and adding functionality.