All Versions
61
Latest Version
Avg Release Cycle
27 days
Latest Release
-

Changelog History
Page 2

  • v3.10.0 Changes

    January 04, 2022
    • A new --list-all (alias -a) flag is now available. It's similar to the exiting --list (-l) but prints all tasks, even those without a description (#383, #401).
    • โฑ It's now possible to schedule cleanup commands to run once a task finishes with the defer: keyword (Documentation, #475, #626).
    • โœ‚ Remove long deprecated and undocumented $ variable prefix and ^ command prefix (#642, #644, #645).
    • โž• Add support for .yaml extension (as an alternative to .yml). This was requested multiple times throughout the years. Enjoy! (#183, #184, #369, #584, #621).
    • ๐Ÿ›  Fixed error when computing a variable when the task directory do not exist yet (#481, #579).
  • v3.9.2 Changes

    December 02, 2021
  • v3.9.1 Changes

    November 28, 2021
    • โž• Add logging in verbose mode for when a task starts and finishes (#533, #588).
    • ๐Ÿ›  Fix an issue with preconditions and context errors (#597, #598).
    • Quote each {{.CLI_ARGS}} argument to prevent one with spaces to become many (#613).
    • ๐Ÿ›  Fix nil pointer when cmd: was left empty (#612, #614).
    • โฌ†๏ธ Upgrade mvdan/sh which contains two relevant fixes:
      • Fix quote of empty strings in shellQuote (#609, mvdan/sh#763).
      • Fix issue of wrong environment variable being picked when there's another very similar one (#586, mvdan/sh#745).
    • Install shell completions automatically when installing via Homebrew (#264, #592, go-task/homebrew-tap#2).
  • v3.9.0 Changes

    October 02, 2021
  • v3.8.0 Changes

    September 26, 2021
    • โž• Add interactive: true setting to improve support for interactive CLI apps (#217, #563).
    • ๐Ÿ›  Fix some nil errors (#534, #573).
    • โž• Add ability to declare an included Taskfile as optional (#519, #552).
    • โž• Add support for including Taskfiles in the home directory by using ~ (#539, #557).
  • v3.7.3 Changes

    September 04, 2021
  • v3.7.0 Changes

    July 31, 2021
    • โž• Add run: setting to control if tasks should run multiple times or not. Available options are always (the default), when_changed (if a variable modified the task) and once (run only once no matter what). This is a long time requested feature. Enjoy! (#53, #359).
  • v3.6.0 Changes

    July 10, 2021
    • ๐Ÿ‘ Allow using both sources: and status: in the same task (#411, #427, #477).
    • Small optimization and bug fix: don't compute variables if not needed for dotenv: (#517).
  • v3.5.0 Changes

    July 04, 2021
    • โž• Add support for interpolation in dotenv: (#433, #434, #453).
  • v3.4.3 Changes

    May 30, 2021
    • โž• Add support for the NO_COLOR environment variable. (#459, fatih/color#137).
    • ๐Ÿ›  Fix bug where sources were not considering the right directory in --watch mode (#484, #485).