Skip to content

Releases: webmd-health-services/Whiskey

0.61.0

13 Jun 00:20
3f1010a
Compare
Choose a tag to compare

Added

  • Added ContentType property to PublishProGetAsset task for setting the published asset's MIME type. Defaults to
    application/octet-stream.

Changed

  • Updated ProGetAutomation dependency version to 3.* (from 2.*).
  • 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

03 Apr 16:13
5f6dbfa
Compare
Choose a tag to compare
  • 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

07 Feb 20:18
4bfa086
Compare
Choose a tag to compare

Fixed: the Delete task can incorrectly fail a build.

0.60.3

28 Dec 01:26
9137a44
Compare
Choose a tag to compare

Fixed: Whiskey now displays a warning if it cannot find PowerShellGet with a version higher than 2.0.10.

0.60.2

13 Oct 15:45
f8269de
Compare
Choose a tag to compare

Fixed: The Version tasks increments the prerelease version even though it's label is null or empty.

0.60.1

12 Oct 16:11
23d11a0
Compare
Choose a tag to compare

Fixed: The Version task incremments the prerelease version even though a prerelease label doesn't exist.

0.60.0

09 Oct 20:30
7965309
Compare
Choose a tag to compare
  • The Version task will no longer retrieve the next patch and prerelease versions by default. The
    IncrementPatchVersion and IncrementPrereleaseVersion parameters can be passed to this task to retrieve their
    respective versions.

0.59.0

22 Apr 15:28
9f8b95c
Compare
Choose a tag to compare
  • Updated Whiskey to use ProGetAutomation 2.* by default.
  • Fixed: arguments aren't passed to nested tasks.

0.58.0

15 Apr 00:48
dcfbb4a
Compare
Choose a tag to compare

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

10 Apr 22:22
00056f6
Compare
Choose a tag to compare

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 and PublishProGetUniversalPackage 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 by Start-Job,
    which causes "call depth overflow" exceptions during some Pester tests. The Pester task now runs tests in a
    seperate PowerShell process.
  • Updated the ProGetUniversalPackage, PublishProGetAsset, PublishProGetUniversalPackage tasks to use the latest
    ProGetAutomation version that matches wildcard 1.* (excluding prerelease versions). They were using version 0.10.*.
  • Updated Version task to no longer use a privately packaged version of ProGetAutomation and instead use the same
    version as the ProGetUniversalPackage, PublishProGetAsset, and PublishProGetUniversalPackage 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's AsJob switch. The Pester task now runs tests in a seperate PowerShell process.