Releases: igoravl/TfsCmdlets
Releases · igoravl/TfsCmdlets
Version 2.0.0-beta.14+2095.1
Version 2.0.0-beta.13+2094.1
In this release, we have a few more cmdlets migrated over from PowerShell advanced functions to .NET cmdlets.
Improvements
Migrated cmdlets
Version 2.0.0-beta.12+2090.8
Improvements
PowerShell 7 (Core) support
- Most cmdlets are now run in both Windows PowerShell and PowerShell 7;
- Exception made to those cmdlets still relying on the old Client Object Model library (e.g. most cmdlets that operate on a configuration server level);
- TfsCmdlets is expected to work on Linux and Mac, although it's been only lightly tested on Linux and have not been tested on a Mac at all.
New cmdlets
- Connect-TfsTeam
- Disconnect-TfsTeam
- Enter-TfsShell
- Exit-TfsShell
- Get-TfsReleaseDefinition
- Get-TfsVersion
- New-TfsProcessTemplate
- New-TfsTestPlan
- Remove-TfsWorkItemTag
- Rename-TfsGlobalList
- Rename-TfsTeamProject
- Rename-TfsTestPlan
- Search-TfsWorkItem
- Undo-TfsTeamProjectRemoval
Other improvements
- Documentation site: Published new documentation site (WORK IN PROGRESS)
- Get-Help: All cmdlets are now (most) properly documented. Examples are still missing in many of them, but all are guaranteed to have, at least, synopsis and parameter documentation.
Breaking Changes
- TfsCmdlets won't run on earlier versions of PowerShell. Please use either Windows PowerShell 5.1 or PowerShell 7 (Core).
Get-TfsCredential
renamed toNew-TfsCredential
Get-TfsPolicyType
renamed toGet-TfsGitPolicyType
Get-TfsTeamBacklog
renamed toGet-TfsTeamBacklogLevel
Get-TfsTeamBoardCardRuleSettings
renamed toGet-TfsTeamBoardCardRule
Set-TfsTeamBoardCardRuleSettings
renamed toSet-TfsTeamBoardCardRule
- Removed
Set-TfsArea
, since same result can be obtained by using eitherRename-TfsArea
orMove-TfsArea
- Removed
Set-TfsWorkItemBoardStatus
, since same result can be obtained by using eitherSet-TfsWorkItem
Known issues
- PowerShell Core only supports PAT (Personal Access Token) logins. All other authentication methods (username/password, credential object, interactive) will only work in Windows PowerShell;
- Some cmdlets haven't been ported to .NET yet and thus will throw a
NotImplementedException
exception when first run.
Version 2.0.0-beta.11+1784.1
$(ReleaseNotes)
Version 2.0.0-beta.10+1784.1
Version 2.0.0-beta.10 (12/Sep/2019)
Improvements
- Not an improvement per se, but the MoveBy argument in the Set-TfsClassificationNode cmdlet (and related area/iteration ones) now displays a 'deprecated' warning when MoveBy is specified. The argument is then ignored.
Bug fixes
- Fix an issue with Area/Iteration cmdlets not processing pipelines correctly
Known issues
- N/A
Version 2.0.0-beta.9+1782.2
Version 2.0.0-beta.9 (10/Sep/2019)
Improvements
- Add folder management cmdlets for Build and Release Definitions:
- Build
- Get-TfsBuildDefinitionFolder
- New-TfsBuildDefinitionFolder
- Remove-TfsBuildDefinitionFolder
- Release
- Get-TfsReleaseDefinitionFolder
- New-TfsReleaseDefinitionFolder
- Remove-TfsReleaseDefinitionFolder
- Build
Bug fixes
N/A
Known issues
- Set-TfsArea and Set-TfsIteration no longer support reordering of node (
-MoveBy
argument). Still trying to figure out how to do it with the REST API
Version 2.0.0-beta.8+1778.1
Version 2.0.0-beta.7+1777.1
Version 2.0.0-beta.6+1
Improvements
- Add new group membership management cmdlets:
- Add-TfsGroupMember
- Get-TfsGroupMember
- Remove-TfsGroupMember
Bug fixes
- N/A
Known issues
- N/A