Skip to content

Releases: igoravl/TfsCmdlets

Version 2.0.0-beta.14+2095.1

19 Jul 06:30
21f92eb
Compare
Choose a tag to compare

Version 2.0.0-beta.13+2094.1

18 Jul 21:53
aa1ecb3
Compare
Choose a tag to compare
Pre-release

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

14 Jul 23:36
4a9f994
Compare
Choose a tag to compare
Pre-release

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 to New-TfsCredential
  • Get-TfsPolicyType renamed to Get-TfsGitPolicyType
  • Get-TfsTeamBacklog renamed to Get-TfsTeamBacklogLevel
  • Get-TfsTeamBoardCardRuleSettings renamed to Get-TfsTeamBoardCardRule
  • Set-TfsTeamBoardCardRuleSettings renamed to Set-TfsTeamBoardCardRule
  • Removed Set-TfsArea, since same result can be obtained by using either Rename-TfsArea or Move-TfsArea
  • Removed Set-TfsWorkItemBoardStatus, since same result can be obtained by using either Set-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

12 Sep 19:49
c575de7
Compare
Choose a tag to compare
Pre-release

$(ReleaseNotes)

Version 2.0.0-beta.10+1784.1

12 Sep 19:26
04378d0
Compare
Choose a tag to compare
Pre-release

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

10 Sep 22:38
b2de846
Compare
Choose a tag to compare
Pre-release

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

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

06 Sep 04:50
2fe6b9d
Compare
Choose a tag to compare

Version 2.0.0-beta.7+1777.1

05 Sep 05:02
fe94521
Compare
Choose a tag to compare

Version 2.0.0-beta.6+1

02 Sep 19:28
5852baa
Compare
Choose a tag to compare
Pre-release

Improvements

  • Add new group membership management cmdlets:
    • Add-TfsGroupMember
    • Get-TfsGroupMember
    • Remove-TfsGroupMember

Bug fixes

  • N/A

Known issues

  • N/A

Version 2.0.0-beta.5+1

02 Sep 16:19
8ffd322
Compare
Choose a tag to compare