Soupault 4.3.0 release
Estimated reading time: less than a minute.
Date:
Overview
Soupault 4.3.0 is available for download from my own server and from GitHub releases. It adds a few more Lua plugin functions and fixes a few minor bugs.
New features and improvements
New Lua plugin functions
-
String.starts_with(str, prefix) -
Sys.split_path(path_str)for splitting native file paths (uses/on UNIX-like systems,\on Windows). -
Sys.split_path_unix(akaSys.split_path_url) for splitting paths using the/-convention regardless of the OS (safe for URLs).
Bug fixes
-
--helpmessage about the--configoption now correctly mentions that it takes a path. -
Removed a useless log message about build profiles when no profiles are specified (i.e.,
--profileoption is not given). - Improved error reporting in certain unlikely situations (mainly internal errors).
- When index entry comparison failure fails due to bad field values, offending entries are logged in JSON to simplify debugging.
- Corrected a mistake in option spell checking logic that could sometimes lead to useless suggestions.