You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release is the sixth non-experimental release of Snowman, a static site generator for SPARQL backends. This release brings you support for forwarding multiple arguments to include and include_text, under the hood template functions has been reworked to ensure test-ability, and the SPARQL-client from a third-party dependency has been replaced with our own.
Features and changes 🎈
Breaking changes ⚠️
mul and add now only takes two arguments instead of an unlimited number.
Multi-page path targets can no-longer start or end with ..
Here are some of the most notable changes:
CLI 🛠
Most of the output from the build command has been removed. Non-warnings/errors can still be enabled by passing the new --verbose option.
The build command will now exit if a bad multi-page path target is being referenced instead of quietly replace the illegal pattern with underscores.
Multi-page path targets can no-longer start or end with ..
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.7.0 🗺
Let us know what we should include in Snowman 0.7.0 either by raising an issue or opening a discussion.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Snowman 0.6.0 ⛄
This release is the sixth non-experimental release of Snowman, a static site generator for SPARQL backends. This release brings you support for forwarding multiple arguments to
include
andinclude_text
, under the hood template functions has been reworked to ensure test-ability, and the SPARQL-client from a third-party dependency has been replaced with our own.Features and changes 🎈
Breaking changes⚠️
mul
andadd
now only takes two arguments instead of an unlimited number..
.Here are some of the most notable changes:
CLI 🛠
build
command has been removed. Non-warnings/errors can still be enabled by passing the new--verbose
option.build
command will now exit if a bad multi-page path target is being referenced instead of quietly replace the illegal pattern with underscores.Template functions 🛠
include
andinclude_text
can now take an unlimited set of arguments. Template functions: unlimited arguments forinclude
/include_text
#79contains
is a new template function for checking if a string contains another string. Add a template function to check if a string contains another string #94get_remote
andget_remote_with_config
now supports URL arguments of other types thanstring
(such asiri
).get_remote
andget_remote_with_config
does not support RDF URIs as endpoint arguments #89add
andmul
now only supports two arguments at a time.Documentation 📄
include
andinclude_text
has been documented. Documentinclude
andinclude_text
#85replace
has been documented. Documentreplace
s limit argument #84build
command flagconfig
has been documented.has_suffix
andhas_prefix
has been documented. Documenthas_prefix
andhas_suffix
template functions #82Bug fixes 🪲
to_json
andfrom_json
are now available in child templates as intended.from_json
andto_json
functions are not available in child templates #90Other changes 🍿
/
can now be used in multi-page path targets..
.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.7.0 🗺
Let us know what we should include in Snowman 0.7.0 either by raising an issue or opening a discussion.
Note that there is currently a discussion open regarding a potential breaking change for math template functions and there is a plan to change the interface of the
cache
CLI command.Discuss 💬
You can discuss this release or other aspects of Snowman in the forum.
This discussion was created from the release 0.6.0.
Beta Was this translation helpful? Give feedback.
All reactions