4.1.0 release
See https://soupault.app/blog/soupault-4.1.0-release/ for details.
New features
- There are now asset preprocessors that allow running asset files through external programs (image convertors, Sass compilers... you name it).
- New
post-savehook makes it easier to post-process generated page files (e.g., run them through an HTML minifier). - [Plugin API] It's now possible to send data to the standard input of external programs by calling
Sys.get_program_output(cmd, input_string). - [Plugin API] New
Sys.strip_extensionsfunction for removing extensions from file names.
Bug fixes
- Removed a duplicate log message in the
savehook code. - Fixed a typo in the default config (no functional change, it was in a comment).