NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #2163 most downloaded on NuGet
psake is a build automation tool written in PowerShell. It avoids the angle-bracket tax associated with executable XML by leveraging the PowerShell syntax in your build scripts. psake has a syntax inspired by rake (aka make in Ruby) and bake (aka make in Boo), but is easier to script because it leverages your existent command-line knowledge. psake is pronounced sake - as in Japanese rice wine. It does NOT rhyme with make, bake, or rake. You can also install with chocolatey (http://nuget.org/List/Packages/chocolatey) and have global psake.
Last release 7 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 1.7 years
Some releases are documented
notes for 9 of 20 stable releases
Nothing withdrawn
no release was ever pulled
15 years old
20 releases · first in 2011
Fix hashtable references so strict mode works when set in the psakeFile.
Exec function, always rerun command in specified location (via @tiksn and @UberDoodles)Framework function (via @granit1986)One column per quarter.
Add support for loading in tasks contained in PowerShell modules
#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)
#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)
[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 $globa
#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)
Re-apply changes from PR #257 as they apparently were not committed correctly.
[4.7.2] 2018-08-09 Improvements #257 Add support for .Net 4.7.2 (via @dawoodmm )
[4.7.1] 2018-07-03 Improvements #244 Update build success message to be more general: psake succeeded (via @rkeithhill ) #249 Allow working with prelo
$IsWindows so it doesn't generate an error record (via @rkeithhill)As part of this release we had 13 issues closed.
As part of this release we had 13 issues closed.
#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.
#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)
As part of this release we had 13 issues closed.
default.ps1 in favor of psakefile.ps1. (via
@glennsarti)#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 Write-ColoredOutput
for all task headers. (via @damianpowell)
As part of this release we had 6 issues closed.
As part of this release we had 6 issues closed.
Bug
Features
Improvements
As part of this release we had 6 issues closed.
### Changed - #141 Added support for .NET 4.6.1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →