Skip to content

0.4.0

Compare
Choose a tag to compare
@Abbe98 Abbe98 released this 28 Mar 11:50
· 40 commits to main since this release

Snowman 0.4.0 ⛄

This release is the fourth non-experimental release of Snowman, a static site generator for SPARQL backends. This release-cycle has focused on advanced template improvements and features that allow one to access remote or system resources. We can't wait to see what you will do with this new set of capabilities!

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

Features and changes 🎈

There are no breaking changes in this release.

Here are some of the most notable changes:

Template features 🛠

  • New read_file template function for reading local files.
  • New current_view template function for accessing configuration of the current view being rendered.
  • New get_remote template function for fetching information from remote URLs.
  • New from_json template function which parses JSON.
  • New re_replace template function which can be used to replace substrings with Regular Expressions.
  • The query template function now takes an unlimited number of arguments.

Documentation 📄

  • A new example showing how to make nested lists with a single SPARQL query.
  • A new example showing how to fetch and parse remote JSON.
  • A new example showing how to read the project's query files.

Bug fixes 🪲

  • Fixed a bug causing very large project builds to fail on UNIX systems.

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.5.0 🗺

Let us know what we should include in Snowman 0.5.0 either by raising an issue or opening a discussion.

Discuss 💬

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