Skip to content

Releases: SuperCuber/dotter

Release v0.7.2

28 Aug 09:09
Compare
Choose a tag to compare

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

21 Aug 17:06
Compare
Choose a tag to compare

Changes:

  • Rewrote deployment code
  • Better error and informational messages
  • Since deployment logic is simplified, much better confidence in correctness

Release v0.6.5

15 Aug 17:31
Compare
Choose a tag to compare

Changes:

  • Several bug fixes
  • Licensed with Unlicense License

Release v0.6.3

08 Aug 16:51
Compare
Choose a tag to compare

Changes:

  • Bugfixes

Release v0.6.2

08 Aug 14:31
Compare
Choose a tag to compare

Changes:

  • Fixed several bugs in the deployment code

Release v0.6.0

07 Aug 21:37
Compare
Choose a tag to compare

Changes:

  • Reworked all deployment code
    • Cache folder now defaults to dotter_settings/cache
  • 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

Release v0.5.1

31 Jul 21:53
Compare
Choose a tag to compare

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

Release v0.5.0

31 Jul 18:11
Compare
Choose a tag to compare

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

31 Jul 17:14
Compare
Choose a tag to compare

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

31 Jul 08:14
Compare
Choose a tag to compare

Changes:

  • Reworked how settings work - temporary explanation here. (Proper documentation coming soon, I promise!)

Install by adding to your $PATH or %PATH%