All Versions
52
Latest Version
Avg Release Cycle
39 days
Latest Release
158 days ago

Changelog History
Page 5

  • v2.0.1 Changes

    March 11, 2018
    • 🛠 Fixes panic on task --list
  • v2.0.0 Changes

    March 08, 2018

    🔖 Version 2.0.0 is here, with a new Taskfile format.

    Please, make sure to read the Taskfile versions document, since it describes in depth what changed for this version.

  • v1.4.4 Changes

    November 19, 2017
    • 🖐 Handle SIGINT and SIGTERM (#75);
    • 🖨 List: print message with there's no task with description;
    • Expand home dir ("~" symbol) on paths (#74);
    • ➕ Add Snap as an installation method;
    • 🚚 Move examples to its own repo;
    • Watch: also walk on tasks called on on "cmds", and not only on "deps";
    • 🔊 Print logs to stderr instead of stdout (#68);
    • ✂ Remove deprecated set keyword;
    • ➕ Add checksum based status check, alternative to timestamp based.
  • v1.4.3 Changes

    September 07, 2017
    • 👍 Allow assigning variables to tasks at run time via CLI (#33)
    • ➕ Added suport for multiline variables from sh (#64)
    • 🛠 Fixes env: remove square braces and evaluate shell (#62)
    • 🛠 Watch: change watch library and few fixes and improvements
    • When use watching, cancel and restart long running process on file change (#59 and #60)
  • v1.4.2 Changes

    July 30, 2017
    • Flag to set directory of execution
    • Always echo command if is verbose mode
    • ➕ Add silent mode to disable echoing of commands
    • 🛠 Fixes and improvements of variables (#56)
  • v1.4.1 Changes

    July 15, 2017
    • 👍 Allow use of YAML for dynamic variables instead of $ prefix
      • VAR: {sh: echo Hello} instead of VAR: $echo Hello
    • ➕ Add --list (or -l) flag to print existing tasks
    • 🏁 OS specific Taskvars file (e.g. Taskvars_windows.yml, Taskvars_linux.yml, etc)
    • Consider task up-to-date on equal timestamps (#49)
    • 👍 Allow absolute path in generates section (#48)
    • 🛠 Bugfix: allow templating when calling deps (#42)
    • 🛠 Fix panic for invalid task in cyclic dep detection
    • 👍 Better error output for dynamic variables in Taskvars.yml (#41)
    • 👍 Allow template evaluation in parameters
  • v1.4.0 Changes

    July 06, 2017
    • Cache dynamic variables
    • ➕ Add verbose mode (-v flag)
    • 👌 Support to task parameters (overriding vars) (#31) (#32)
    • 🖨 Print command, also when "set:" is specified (#35)
    • 👌 Improve task command help text (#35)
  • v1.3.1 Changes

    June 14, 2017
    • 🛠 Fix glob not working on commands (#28)
    • ➕ Add ExeExt template function
    • ➕ Add --init flag to create a new Taskfile
    • ➕ Add status option to prevent task from running (#27)
    • 👍 Allow interpolation on generates and sources attributes (#26)
  • v1.3.0 Changes

    April 24, 2017
    • Migrate from os/exec.Cmd to a native Go sh/bash interpreter
      • This is a potentially breaking change if you use Windows.
      • Now, cmd is not used anymore on Windows. Always use Bash-like syntax for your commands, even on Windows.
    • ➕ Add "ToSlash" and "FromSlash" to template functions
    • 👉 Use functions defined on github.com/Masterminds/sprig
    • Do not redirect stdin while running variables commands
    • 📦 Using context and errgroup packages (this will make other tasks to be cancelled, if one returned an error)
  • v1.2.0 Changes

    April 02, 2017
    • ✅ More tests and Travis integration
    • Watch a task (experimental)
    • Possibility to call another task
    • 🛠 Fix "=" not being reconized in variables/environment variables
    • 🖨 Tasks can now have a description, and help will print them (#10)
    • Task dependencies now run concurrently
    • 👌 Support for a default task (#16)