0.2.0
Snowman 0.2.0 β
This release is the second non-experimental release of Snowman, a static site generator for SPARQL backends.
Features and changes π
There are no breaking changes in this release.
This release brings a series of productivity features, template improvements, bug fixes, and documentation improvements. Here are some of the most notable changes:
Productivity features π
snowman build
prints a warning when it writes to a file twice. #19snowman cache
can now invalidate unused cache items. #5snowman build --static
now lets you build only static files. #23
Template features π
- All string functions as well as
query
, andsafe_html
now tries to cast any given arguments to a string. - New
to_json
template function. #20 - New
type
template function.
Documentation βοΈ
- The readme has been copyedited. Thank you @hughlilly!
- There is a new example showcasing Snowman's multilingual capabilities.
- There is a new example showcasing Snowman's configuration options.
- The
snowman server
command has been documented.
Bug fixes π
snowman server
did not display an error if the port or address were already in use. #22- cache invalidation did not print its actions.
Installing Snowman π¨
Download the binary for your OS/architecture, rename it to "snowman", and place it in a directory on your path. Alternatively, place it in your project folder and execute it with the ./
prefix.
We provide binaries for six architectures/operation systems, if none of these are suitable for you, you can build it from source. If you think we should provide pre-built binaries for additional platforms, consider raising an issue.
Roadmap and Snowman 0.3.0 πΊ
While Snowman 0.3.0 has yet to reach feature freeze, it's already in the works. Some planned features include:
- Cached includes. #32 (in progress)
- Add a command to scaffold a working project. #33
- Several new template functions. (#35 #36 #37 #38)
Discuss π¬
You can discuss this release or other aspects of Snowman in the forum.