- Added audit action for task.issue #1033
- Added
Invoke-VstsProcess
cmdlet (#978)
- Replaced deprecated "sync-request" libraryr and Added new async methods for DownloadArchive
- Removed the
Q
library
- Improved error handling in function
Find-Files
- Added parameter
IgnoreHostException
for functionInvoke-Tool
to suppressSystem.Management.Automation.Host.HostException
- Fixed issue when Find-Match in powershell does not support searching a pattern in a path that does not exist (#365)
- Resolved issue with loading
Newtonsoft.Json.dll
- Made
Write-LoggingCommand
exported
- Added input functions
Get-SecureFileTicket
andGet-SecureFileName
. - Added missing agent commands.
- Updated
Get-VstsVssHttpClient
. Added-WebProxy
parameter.Get-VstsVssHttpClient
will follow agent proxy setting by default. - Added
Get-VstsWebProxy
to retrieve agent proxy settings.
- Breaking change for
Select-VstsMatch
due to positional parameter changes and partial parameter name impact. - Updated
Select-VstsMatch
. Added-PatternRoot
parameter. - Added
Assert-VstsAgent
.
- Fixed issue with env block size limit.
- Added
Find-VstsMatch
andSelect-VstsMatch
for finding files with advanced pattern matching.
- Updated
Find-VstsFiles
to fix error when traversing files with IntegrityStream, Virtual, or NoScrubData attribute.
- Breaking changes for
Get-VstsTfsClientCredentials
andGet-VstsVssCredentials
. See Using the VSTS REST SDK and TFS Extended Client SDK. - Added
Get-VstsTfsService
andGet-VstsVssHttpClient
. - Added
Get-VstsTaskVariableInfo
to get all task variables, secret and non-secret.
- Updated
Get-VstsTfsClientCredentials
to fix authentication bugs.
- Updated
Find-VstsFiles
to fix-IncludeDirectories
functionality. - Updated initialization (
Invoke-VstsTaskScript
) to remove secret variables from the environment drive. The variables are stored within the module asPSCredential
objects.Get-VstsTaskVariable
has been updated to retrieve the internally stored secret variables and return the plain values. OtherwiseGet-VstsTaskVariable
falls back to checking for the variable as a non-secret variable on the environment drive.
- Updated initialization (
Invoke-VstsTaskScript
) to run within the global session state. Modules imported by the task script will now be imported into the global session state.
- Updated initialization (
Invoke-VstsTaskScript
) to globally setErrorActionPreference
toStop
. - Updated initialization (
Invoke-VstsTaskScript
) to remove input and endpoint variables from the environment drive. The variables are stored within the module asPSCredential
objects.Get-VstsInput
andGet-VstsEndpoint
have been updated to retrieve the internally stored variables and return the plain values. - Updated
Invoke-VstsTool
. The command line being invoked is now written to the host stream. - Added
Write-VstsSetSecret
.
- Updated
Get-VstsEndpoint
. Added aData
property to the endpoint object. - Updated
Write-VstsSetVariable
. Added aSecret
switch. - Added
Write-VstsAddBuildTag
.
- Loc string updates for TFS 2015 Update 2.
- Updated
Write-VstsAssociateArtifact
. Added a mandatoryType
parameter. Added an optionalProperties
parameter so that additional properties can be stored on an artifact.
- Initial release.