Skip to content

Releases: mcandre/snek

#ouroboros

28 Jan 22:32
Compare
Choose a tag to compare
  • snek release now includes precompiled binaries of the snek application, using snek to port itself.
  • The snek.yaml schema has changed, requiring exactly one Docker image per target. The Docker image tag indicates the target. By default, snek attempts to cross compile to all known stock sneck Docker toolchains. See the example/ directory for the new configuration layout.
  • Stock snek Docker images have been renamed, base image have been updated, and their image footprints have been reduced.
  • New targets added to stock snek Docker images.
  • Note that certain toolchains may not be prepared to compile C++ applications, projects involving third party conan dependencies, or autotools, Meson, Ninja, etc. As always, users are welcome to configure snek to consume custom Docker image cross compiling toolchains. For example, add new Dockerfile layers with supplementary resources, or replace the images altogether by naming a different image.

#cppcheck

17 Jan 02:22
Compare
Choose a tag to compare
  • cppcheck now installed on more stock Docker images by default
  • update several toolchains, particularly for BSD's with short support lifecycles
  • update rapidyaml
  • update public API to reflect rapidyaml changes
  • update cmake
  • organize internal cmake intermediate artifacts in a nested build directory
  • adopt more consistent names for internal build tasks
  • enrich documentation

#patch

04 Apr 02:49
Compare
Choose a tag to compare

This release resolves multiple vulnerability reports in the YAML marshaling subsystem.

#cli

09 Mar 23:23
Compare
Choose a tag to compare

Ensure all documented CLI options are processed accurately.