Releases: SuperCuber/dotter
Releases · SuperCuber/dotter
Release v0.7.2
Changes:
- Added
--undeploy
flag - removes all currently cached files - Fixed bug where template permission bits wouldn't get copied
- Fixed bug where deleting a template corrupted cache
Release v0.7.0
Changes:
- Rewrote deployment code
- Better error and informational messages
- Since deployment logic is simplified, much better confidence in correctness
Release v0.6.5
Changes:
- Several bug fixes
- Licensed with Unlicense License
Release v0.6.3
Changes:
- Bugfixes
Release v0.6.2
Changes:
- Fixed several bugs in the deployment code
Release v0.6.0
Changes:
- Reworked all deployment code
- Cache folder now defaults to
dotter_settings/cache
- Cache folder now defaults to
- Reworked all error handling
To migrate from 0.5 to 0.6:
- Delete
dotter_cache
- Run Dotter
- Might need to run
dotter --force
for the first time
- Might need to run
Release v0.5.1
Changes:
- Implemented support for custom handlebars helpers.
- There's rust-implemented ones, currently only
math
helper that executes expressions, for example{{math font_size "*" 2}}
- There's support for user-implemented ones in rhai - documentation and examples coming soon, for now check out the link
- There's rust-implemented ones, currently only
Release v0.5.0
Changes:
- Files in cache are now stored by their source location instead of target - this means there's no need to canonicalize and relativize paths.
- This fixes a bug where deploying new files would result in an error.
This means you probably need to delete your cache folder before deploying.
Release v0.4.1
Changes:
- Templating is now done using handlebars. Existing templated files will still just work.
- Variables now supports all types as values (instead of just strings), in order to fully utilize handlebars' capabilities.
Release v0.4.0
Changes:
- Reworked how settings work - temporary explanation here. (Proper documentation coming soon, I promise!)
Install by adding to your $PATH
or %PATH%