yolk_dots

Releases

0.0.16 - 2024-12-22

v0.0.16 Dec 22 2024 at 15:23 UTC

Fixed

  • yolk git --force-canonical flag being bad

0.0.15 - 2024-12-22

v0.0.15 Dec 22 2024 at 14:40 UTC

Added

  • Sync to canonical mode on git pull as well

0.0.14 - 2024-12-22

v0.0.14 Dec 22 2024 at 13:44 UTC

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

0.0.13 - 2024-12-18

v0.0.13 Dec 18 2024 at 21:57 UTC

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

0.0.12 - 2024-12-16

v0.0.12 Dec 16 2024 at 18:46 UTC

Added

  • [breaking] Add --no-sync to yolk watch
  • don't canonicalize templates when running yolk git push
  • support globs in templates-declaration
  • [breaking] Rename yolk.lua to yolk.luau

Other

  • Add link to docs to readme
  • Update cargo dist, fix clippy warnings
  • Update dependencies
  • Fix autodocs being local path dependency
  • Add test for default rhai file
  • Fix is_deployed() not working
  • Add TODO comment
  • Cleanup
  • Load yolk.rhai as module
  • Generate documentation for rhai API via rhai-autodocs
  • Add yolk docs command to generate documentation
  • Fix clippy warnings
  • Fix systeminfo getters
  • Fix watch not properly reading templates
  • Move back to rhai
  • move build-setup.yaml out of workflows dir
  • Various cleanups
  • Start work on declarative egg deployment config
  • Move back to global-artifacts-jobs for man

0.0.11

v0.0.11 Dec 13 2024 at 12:20 UTC

Added

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

Fixed

  • Improve parser error message for missing end tag

Other

  • Try harder to make @druskus20 happy
  • Slightly clean up parser code
  • Improve error message for empty tag
  • Update cargo dist to 0.26, try to use include and build-setup for man (#9)
  • Use different font for docs headings to make @druskus20 happy
  • he animated now
  • Try to fix theme
  • Setup matching mdbook theme
  • (release) build man page as part of release process

0.0.10

v0.0.10 Dec 9 2024 at 21:04 UTC

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

0.0.9 - 2024-12-09

v0.0.9 Dec 9 2024 at 15:34 UTC

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.rhai
  • parser not preserving newline after conditional end tag

Other

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

v0.0.8

v0.0.8 Dec 9 2024 at 10:36 UTC

v0.0.7

v0.0.7 Dec 8 2024 at 21:23 UTC

v0.0.5

v0.0.5 Dec 4 2024 at 19:29 UTC

v0.0.3

v0.0.3 Dec 2 2024 at 22:47 UTC

v0.0.2

v0.0.2 Nov 23 2024 at 20:45 UTC

v0.0.1

v0.0.1 Nov 23 2024 at 19:12 UTC