Skip to content

Releases: elkowar/yolk

0.1.0 - 2025-01-06

06 Jan 18:12
665c01f
Compare
Choose a tag to compare

Release Notes

Added

  • Clean up stale symlinks by caching deployment targets
  • Allow for both .config and standard ~/Library/... dir on mac

Fixed

  • Fix windows symlink deletion again
  • simplify multi error output
  • inconsistent tests, failing symlink deletion on windows
  • compile error on windows

Install yolk_dots 0.1.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.1.0/yolk_dots-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/elkowar/yolk/releases/download/v0.1.0/yolk_dots-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install elkowar/tap/yolk

Download yolk_dots 0.1.0

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-pc-windows-msvc.zip x64 Windows checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo elkowar/yolk

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

0.0.16 - 2024-12-22

22 Dec 15:23
2356918
Compare
Choose a tag to compare

Release Notes

Fixed

  • yolk git --force-canonical flag being bad

Install yolk_dots 0.0.16

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.16/yolk_dots-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install elkowar/tap/yolk

Download yolk_dots 0.0.16

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.0.15 - 2024-12-22

22 Dec 14:40
78af4cb
Compare
Choose a tag to compare

Release Notes

Added

  • Sync to canonical mode on git pull as well

Install yolk_dots 0.0.15

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.15/yolk_dots-installer.sh | sh

Install prebuilt binaries via Homebrew

brew install elkowar/tap/yolk

Download yolk_dots 0.0.15

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.0.14 - 2024-12-22

22 Dec 13:44
68b483c
Compare
Choose a tag to compare

Release Notes

Added

  • Add support for importing files in yolk.rhai
  • support multiline tags
  • Add a few more comment symbols

Fixed

  • Yolk not removing dead symlinks when deploying in put mode
  • Prevent yolk from comitting inconsistent state when syncing fails

Install yolk_dots 0.0.14

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.14/yolk_dots-installer.sh | sh

Download yolk_dots 0.0.14

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.0.13 - 2024-12-18

18 Dec 21:57
36753ac
Compare
Choose a tag to compare

Release Notes

Added

  • [breaking] Add explicit deployment strategies, default to put
  • add main_file config for smarter yolk edit command
  • Add more flexible loglevel configuration

Fixed

  • Yolk not removing dead symlinks when deploying eggs

Install yolk_dots 0.0.13

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.13/yolk_dots-installer.sh | sh

Download yolk_dots 0.0.13

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.0.12 - 2024-12-16

16 Dec 18:46
81b6311
Compare
Choose a tag to compare

Release Notes

HUGE breakage

  • Switch from Lua to Rhai
  • completely rework the way that eggs are deployed and managed.

Check the docs for more details.

Added

  • Add --no-sync to yolk watch
  • don't canonicalize templates when running yolk git push
  • support globs in templates-declaration

Install yolk_dots 0.0.12

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.12/yolk_dots-installer.sh | sh

Download yolk_dots 0.0.12

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.0.11

13 Dec 12:20
0167ee3
Compare
Choose a tag to compare

Release Notes

Added

  • Implement yolk watch command
  • add a few hex color utility functions

Other

  • Improve parser error message for missing end tag
  • Improve error message for empty tag
  • Animated banner logo!
  • (release) build man page as part of release process

Install yolk_dots 0.0.11

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.11/yolk_dots-installer.sh | sh

Download yolk 0.0.11

File Platform Checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.0.10

09 Dec 21:04
250b7b7
Compare
Choose a tag to compare

Release Notes

Added

  • add yolk edit command
  • Add to_json and from_json lua functions
  • ensure template expressions are sandboxed
  • add contains_key, contains_value, regex_captures functions

Fixed

  • join lines in parser where possible

Other

  • fix clippy warnings
  • ensure that yolk_templates can deal with missing files
  • Document inspect.lua library
  • Add new utility functions to docs
  • document yolk safeguard and how to clone
  • simplify parser slightly
  • enable tagging in release-plz
  • Update references to replace function

Install yolk_dots 0.0.10

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.10/yolk_dots-installer.sh | sh

Download yolk_dots 0.0.10

File Platform Checksum
yolk_dots-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-pc-windows-msvc.zip x64 Windows checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.0.9 - 2024-12-09

09 Dec 15:34
9d874e6
Compare
Choose a tag to compare

Release Notes

Added

  • [breaking] rename replace to replace_re (r -> rr)
  • add replace_quoted, replace_value functions
  • add replace_number tag function

Fixed

  • rename mktmpl to make-template
  • show proper errors for yolk eval
  • show source in errors in yolk.lua
  • parser not preserving newline after conditional end tag

Other

  • add more tests to lua functions
  • disable dependency updates in release-plz config

Install yolk_dots 0.0.9

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.9/yolk_dots-installer.sh | sh

Download yolk_dots 0.0.9

File Platform Checksum
yolk_dots-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
yolk_dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk_dots-x86_64-pc-windows-msvc.zip x64 Windows checksum
yolk_dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

v0.0.8

09 Dec 10:36
a567fa6
Compare
Choose a tag to compare

Install yolk-dots 0.0.8

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/elkowar/yolk/releases/download/v0.0.8/yolk-dots-installer.sh | sh

Download yolk-dots 0.0.8

File Platform Checksum
yolk-dots-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
yolk-dots-x86_64-apple-darwin.tar.xz Intel macOS checksum
yolk-dots-x86_64-pc-windows-msvc.zip x64 Windows checksum
yolk-dots-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum