Skip to content

0.2.0

Compare
Choose a tag to compare
@Abbe98 Abbe98 released this 23 Nov 12:16
· 93 commits to main since this release

Snowman 0.2.0 β›„

This release is the second non-experimental release of Snowman, a static site generator for SPARQL backends.

Screenshot from 2021-10-12 00-17-09

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. #19
  • snowman cache can now invalidate unused cache items. #5
  • snowman build --static now lets you build only static files. #23

Template features πŸ› 

  • All string functions as well as query, and safe_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)

Snowman 0.3.0 milestone.

Discuss πŸ’¬

You can discuss this release or other aspects of Snowman in the forum.