All Versions
Latest Version
Avg Release Cycle
182 days
Latest Release
1471 days ago

Changelog History
Page 1

  • v4.9.0 Changes

    September 21, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix hashtable references so strict mode works when set in the psakeFile.
    • #283 Fix path issue for msbuild is VS 2019. (via @jaymclain)
    • #287 In Exec function, always rerun command in specified location (via @tiksn and @UberDoodles)

    โž• Added

    • #281 Support for .Net 4.8 in Framework function (via @granit1986)
    • #285 Add BuildSetup and BuildTearDown functions that are executed at the beginning of the build (before the first task), and at the end of the build (after either all tasks have completed, or a task has failed). (via @UberDoodles)
  • v4.8.0 Changes

    April 23, 2019

    ๐Ÿ”‹ Features

    • โž• Add support for loading in tasks contained in PowerShell modules

    ๐Ÿ‘Œ Improvements

    • #267 Add wrapper script for Linux and macOS. (via @dermeister0)

    • #268 Allow more granularity when specifying versions of modules to load when referencing shared tasks (via @RandomNoun7)

    • #274 Add support for Visual Studio 2019 and MSBuild 16.0. (via @petedavis)

    • #276 Pass task detail including error information into TaskSetup and TaskTearDown. (via @davidalpert)

    ๐Ÿ›  Fixed

    • #272 Improve parameter initialization error handling to include the parameter name which caused failure (via @GreatTeacherBasshead)
  • v4.7.4 Changes

    September 08, 2018

    [4.7.4] 2018-09-07

    ๐Ÿ›  Fixed

    #260 Change the build time report to show individual task durations instead of cumulative (via @sideproject)

    #261 Use $global:lastexitcode instead of $lastexitcode in Exec (via @gpetrou)

    ๐Ÿ‘Œ Improvements

    • #259 Add $psake.error_message property which contains the error message that cause the build to fail (via @sideproject)
  • v4.7.3 Changes

    August 11, 2018

    [4.7.3] 2018-08-11

    ๐Ÿ›  Fixed

    • Re-apply changes from PR #257 as they apparently were not committed correctly.
  • v4.7.2 Changes

    August 11, 2018

    ๐Ÿ‘Œ Improvements

  • v4.7.1 Changes

    August 11, 2018

    [4.7.1] 2018-07-03

    ๐Ÿ‘Œ Improvements

    ๐Ÿ›  Fixed

    • #236 Change check for $IsWindows so it doesn't generate an error record (via @rkeithhill)
  • v4.7.0 Changes

    November 21, 2017

    [4.7.0] 2017-11-21

    ๐Ÿš€ As part of this release we had 13 issues closed.

    ๐Ÿ”‹ Features

    #198 Add support for PowerShell Core on macOS and Linux. (via @dbroeglin)

    #196 Deprecate default build script name default.ps1 in favor of psakefile.ps1. (via @glennsarti)

    โœ‚ Remove legacy PowerShell v2 support. PSake now supports v3 and above.

    ๐Ÿ‘Œ Improvements

    #228 Project structure refactor (via @devblackops)

    #227 Ensure postAction and taskTeardown tasks get called after action failure (via @stephan-dowding)

    #222 Add support for .Net frameworks 4.6.2, 4.7, and 4.7.1. (via @rkeithhill)

    #218 Improve Build Time Report by using custom FormatTaskName value for header and display task timing at millisecond accuracy instead of microsecond. (via @theunrepentantgeek)

    #200 Add WorkingDirectory parameter to Exec function. (via @DaveSenn)

    #190 Use WriteColoredOutput for all task headers. (via @damianpowell)

  • v4.6.0 Changes

    March 20, 2016

    ๐Ÿš€ As part of this release we had 6 issues closed.

    ๐Ÿ› Bug

    • #149 Using ErrorAction Ignore in PSv3+

    ๐Ÿ”‹ Features

    • #153 Invoke-psake with option to return documentation should return objects instead of formated string
    • #147 Added an option '-notr' to disable output of time report.
    • #143 Publish Psake on PowerShellGallery

    ๐Ÿ‘Œ Improvements

    • #155 Move wiki content to readthedocs
    • #152 Adding an example for a parallel task
    • #138 Cleanup MaxRetries and RetryTriggerErrorPattern in the context of Task. (#117 and #103)
  • v4.5.0 Changes

    December 12, 2015

    ๐Ÿ‘Œ Improvements

    • #141 Added support for .NET 4.6.1
  • v4.4.1

    November 19, 2014