All Versions
177
Latest Version
Avg Release Cycle
25 days
Latest Release
795 days ago

Changelog History
Page 7

  • v0.24.3 Changes

    December 31, 2019
    • โž• Add support for duckscript #348
    • โž• Add conditional validation support for environment variables #344
    • ๐Ÿ‘‰ New CARGO_MAKE_PROJECT_NAME and CARGO_MAKE_PROJECT_VERSION environment variables #349
    • Ability to set watch path in watch options #350
    • ๐Ÿ†• New zip-release-ci-flow task to enable zip creation for binary release publishing
    • ๐Ÿ†• New workspace publish flow #347
    • โฌ†๏ธ Upgrading run_script crate
  • v0.24.2 Changes

    December 13, 2019
    • ๐Ÿ†• New env_contains condition #335
    • New custom condition failure message attribute: fail_message #332
    • ๐Ÿ†• New print-env-flow task which prints out entire env info (rust, git, cargo, crate, ci, ...) #333
    • ๐Ÿ‘‰ New CARGO_MAKE_CI_BRANCH_NAME environment variable #334
    • ๐Ÿ‘‰ New CARGO_MAKE_CI_VENDOR environment variable #337
    • ๐Ÿ‘ท Outdated dependencies validation as part of CI flow to be limited to CI master branch only #323
  • v0.24.1 Changes

    December 06, 2019
    • ๐Ÿ‘Œ Support invocation of multiple tasks via run_task #324
    • ๐Ÿ‘Œ Support invocation of multiple tasks in parallel via run_task #321
    • ๐Ÿ‘‰ New CARGO_MAKE_CURRENT_TASK_NAME, CARGO_MAKE_CURRENT_TASK_INITIAL_MAKEFILE, CARGO_MAKE_CURRENT_TASK_INITIAL_MAKEFILE_DIRECTORY environment variables #322
    • ๐Ÿ–จ Info printout to state if task is running or skipped #326
    • ๐Ÿ‘‰ New CARGO_MAKE_CARGO_HOME environment variable #331 (thanks @daxpedda)
    • ๐Ÿ“š Generate task list documentation file via new cli argument (output-file) #325
    • ๐Ÿ‘ท Outdated dependencies validation as part of CI flow to be limited to master branch only #323
    • ๐Ÿ‘‰ Use new git_info crate to fetch git info and setup environment #320
  • v0.24.0 Changes

    November 22, 2019
    • ๐Ÿ‘Œ Support defining and loading env files in makefile via new env_files attribute #306
    • [backward compatability break] Workspace profile now passed on to members #309 (thanks @daxpedda)
    • ๐Ÿ‘‰ New CARGO_MAKE_WORKSPACE_WORKING_DIRECTORY environment variable #311 (thanks @daxpedda)
    • ๐Ÿ‘‰ Fix CARGO_MAKE_TASK_ARGS not being passed down to workspace members #314 (thanks @daxpedda)
    • [backward compatability break] Task cwd attribute supports environment variables expansion #318
    • Guard against self-referential aliases #305 (thanks @phi-gamma)
    • Migrate to envmnt::expand #308
    • ๐Ÿ‘‰ New CARGO_MAKE_WORKSPACE_INCLUDE_MEMBERS environment variable #316
  • v0.23.0 Changes

    October 16, 2019
    • ๐Ÿ‘ Enable/Disable color output child process support #299 (thanks @emakryo)
    • Main profile should override additional profiles env blocks #300
    • ๐Ÿ–จ Print project name being built #301
  • v0.22.2 Changes

    October 01, 2019
    • Ability to unset environment variables #294
    • ๐Ÿ†• New environment variable to hold current workspace member name #285
    • ๐Ÿ‘Œ Support script file path for task script attribute #286
    • New files_exist and files_not_exist conditions #287
    • โž• Added new curl based github release task #293
    • โž• Add cargo-udeps task #284
    • ๐Ÿ‘‰ New CARGO_MAKE_PR environment variable #297
    • โž• Add outdated check as part of CI flow
  • v0.22.1 Changes

    August 20, 2019
    • ๐Ÿ‘Œ Support decoding ability for environment variables initialization #275 #277
    • ๐Ÿ‘ท Codecov and tarpaulin integration fix for CI flow #274 #275 (thanks @vtavernier)
    • ๐Ÿ†• New @@decode function for command arguments #278
    • ๐Ÿšš Move link-dead-code definition to coverage task #279
    • 0๏ธโƒฃ Enable decode to mirror source value as default value #280
    • โž• Add env mapping between cargo make profile and cargo.toml profile #281
  • v0.22.0 Changes

    August 14, 2019
    • Specify minimum version for tools/dependencies #265
    • ๐Ÿ‘ Globally disable workspace support via makefile config #264
    • ๐Ÿ‘Œ Support additional rust script runners #216
    • ๐Ÿ—„ Ability to mark a task deprecated #270
    • [backward compatability break] Use task cwd in condition and installation scripts #259
    • Check descriptor min_version before deserializing #268 (thanks @roblabla)
    • Profile name passed incorrectly via forked sub tasks #263
    • โž• Add support for deleting lock file before publishing
    • โž• Add support for dirty cargo publish
  • v0.21.0 Changes

    June 26, 2019
    • โž• Add support for multiple test_args when checking for installed crate #252 (thanks @roblabla)
    • [backward compatability break] Upgrade shell2batch for improved windows integration
  • v0.20.0 Changes

    June 16, 2019
    • Control kcov installation directory #98
    • ๐Ÿ“š Caching kcov documentation #238
    • โฌ†๏ธ Upgrade default kcov version to 36
    • [backward compatability break] Rename KCOV_VERSION to CARGO_MAKE_KCOV_VERSION