Releases: webmd-health-services/Whiskey
Releases · webmd-health-services/Whiskey
0.61.0
Added
- Added
ContentType
property toPublishProGetAsset
task for setting the published asset's MIME type. Defaults to
application/octet-stream
.
Changed
- Updated ProGetAutomation dependency version to
3.*
(from2.*
). - Improved
PublishProGetAsset
task error messages. - Improved speed of Whiskey build by more efficiently searching for available Whiskey task functions.
Fixed
- Wrong property name in
PublishProGetAsset
task error message.
0.60.5
- Fixed: Version task fails when incrementing a Node Module's prerelease version but no version of the module has been published to the registry yet.
- Fixed: Some verbose output does not unroll nested arrays.
0.60.4
Fixed: the Delete task can incorrectly fail a build.
0.60.3
Fixed: Whiskey now displays a warning if it cannot find PowerShellGet
with a version higher than 2.0.10
.
0.60.2
Fixed: The Version
tasks increments the prerelease version even though it's label is null or empty.
0.60.1
Fixed: The Version
task incremments the prerelease version even though a prerelease label doesn't exist.
0.60.0
- The
Version
task will no longer retrieve the next patch and prerelease versions by default. The
IncrementPatchVersion
andIncrementPrereleaseVersion
parameters can be passed to this task to retrieve their
respective versions.
0.59.0
- Updated Whiskey to use ProGetAutomation
2.*
by default. - Fixed: arguments aren't passed to nested tasks.
0.58.0
ProGetUniversalPackage
now includes/excludes items using paths. If any item in the Include
or Exclude
property
contains a directory separator character (e.g. /
or \
), it is matched against the path of each file/directory,
relative to the current working directory.
0.57.0
Added
- Whiskey's verbose and debug messages now include timing information like information messages.
- Parameter
PipelineName
to Whiskey's default build.ps1 script, which allows running a specific pipeline from a
whiskey.yml file. - Parameter
ConfigurationPath
to Whiskey's default build.ps1 script, which allows running a build using a specific
whiskey.yml file. - The
PublishProGetAsset
andPublishProGetUniversalPackage
tasks now write what they're publishing to the
information stream.
Changed
- Updated the
Pester
task to no longer run tests in a background job.
There's about a 6x reduction in the stack size of PowerShell processes started byStart-Job
,
which causes "call depth overflow" exceptions during some Pester tests. ThePester
task now runs tests in a
seperate PowerShell process. - Updated the
ProGetUniversalPackage
,PublishProGetAsset
,PublishProGetUniversalPackage
tasks to use the latest
ProGetAutomation version that matches wildcard1.*
(excluding prerelease versions). They were using version0.10.*
. - Updated
Version
task to no longer use a privately packaged version of ProGetAutomation and instead use the same
version as theProGetUniversalPackage
,PublishProGetAsset
, andPublishProGetUniversalPackage
tasks.
Fixed
- Fixed: Installing .NET fails if the global.json file requests a version of .NET that is newer than any installed
version. - Fixed: Installing .NET fails when the global.json file does not contain a
rollForward
property. - Fixed: The
Pester
tasks sometimes fail with "call depth overflow" exceptions.
Removed
- The
Pester
task'sAsJob
switch. ThePester
task now runs tests in a seperate PowerShell process.