Skip to content

Releases: StartAutomating/PSDevOps

PSDevOps 0.5.9

01 Nov 06:49
a57f88f
Compare
Choose a tag to compare

0.5.9:

  • New-GitHubAction: Adding -OutputPath (#162)
  • New-GitHubWorkflow: Adding -OutputPath (#163)
  • New-ADOPipeline: Adding -OutputPath (#164)
  • Updating Action (Preferring local bits and other cleanup) (#165)
  • Import-BuildStep: Adding -SourceFile and -BuildStepName (Fixes #153)
  • Updating ReleaseModule Step: Allowing -ReleaseAsset (Fixes #160)
  • PublishPowerShellGallery : Adding -Exclude (Fixes #159). Fixing Module Version Comparison (Fixes #149)
  • Connect-ADO: Adding -NoCache (Fixes #150)
  • Convert-BuildStep: Fixing Github object parameter behavior (Fixes #158)
  • Adding Get-ADOServiceHealth (Fixes #152)
  • Adding Get-ADOAuditLog (Fixes #151)
  • Adding PSDevOps.PSSVG.ps1 (Fixes #157)
  • Updating Workflow (Fixes #155 Fixes #156)
  • Adding GitHub/On/Issue (Fixes #154)

0.5.8:

  • Running EZOut in Workflow (#148)
  • Adding support for HelpOut (#147)
  • Updating action (pushing changes) #144
  • Updating GitHub Workflow steps/jobs - adding support for HelpOut and EZOut
  • Initial Version of PSDevOps Action (#144)
  • Adding Remove-ADOPermission (#143)
  • Set-ADOPermission: Fixing help typo
  • Adding FlushRequestQueue Part
  • Fixing Refactoring Related Import Issue
  • Adding Initial Extensions (related to -ADOTest commands)
  • Add-ADOTest: Initial Commit
  • Get-ADOBuild: Passing along ProjectID and ProjectName
  • Get/Set-ADOPermission: Repov2 issue (#140)
  • Recategorizing Functions

0.5.7:

  • Fixing issue with setting branch permissions (#136)
  • Get/Set-ADOPermission: Support for ServiceEndpoints (#137)
  • Set-ADOPermission: Exposing specialized parameter sets (#138)
  • PSDevOps.WorkProcess objects now return .ProcessName and .ProcessID as alias properties

Previous Release Notes available in CHANGELOG.md

PSDevOps 0.5.8

07 Jun 23:26
27bc1cd
Compare
Choose a tag to compare

0.5.8:

  • Running EZOut in Workflow (#148)
  • Adding support for HelpOut (#147)
  • Updating action (pushing changes) #144
  • Updating GitHub Workflow steps/jobs - adding support for HelpOut and EZOut
  • Initial Version of PSDevOps Action (#144)
  • Adding Remove-ADOPermission (#143)
  • Set-ADOPermission: Fixing help typo
  • Adding FlushRequestQueue Part
  • Fixing Refactoring Related Import Issue
  • Adding Initial Extensions (related to -ADOTest commands)
  • Add-ADOTest: Initial Commit
  • Get-ADOBuild: Passing along ProjectID and ProjectName
  • Get/Set-ADOPermission: Repov2 issue (#140)
  • Recategorizing Functions

0.5.7:

  • Fixing issue with setting branch permissions (#136)
  • Get/Set-ADOPermission: Support for ServiceEndpoints (#137)
  • Set-ADOPermission: Exposing specialized parameter sets (#138)
  • PSDevOps.WorkProcess objects now return .ProcessName and .ProcessID as alias properties

Previous Release Notes available in CHANGELOG.md

PSDevOps 0.5.7

01 Dec 06:33
d0608a1
Compare
Choose a tag to compare

0.5.7:

  • Fixing issue with setting branch permissions (#136)
  • Get/Set-ADOPermission: Support for ServiceEndpoints (#137)
  • Set-ADOPermission: Exposing specialized parameter sets (#138)
  • PSDevOps.WorkProcess objects now return .ProcessName and .ProcessID as alias properties

0.5.6:

Azure DevOps Improvements

  • Get-ADOPermission : Can now get permissions related to Dashboards, Analytics, AreaPaths, and IterationPaths
  • Set-ADOPermission : Now can easily set permissions based off of a variety of pipeline inputs (Fixes #128 and #91)
  • Get-ADOAreaPath : Removing "Area" from paths passed in, formatting returns with 'AreaPath' instead of 'Path'
  • Get-ADOIterationPath : Removing "Iteration" from paths passed in, formatting returns with 'IterationPath' instead of 'Path'
  • Get-ADOBuild : Extended Type Definitions now contain an alias property of BuildPath

GitHub Workflow Improvements

  • Adding "On" files for issue creation, deletion, or modification (Fixes #132)
  • Adding "On" files for common scheduling needs (Fixes #134)
  • ReleaseNameFormat can not be customized in ReleaseModule step (Fixes #130)

Previous Release Notes available in CHANGELOG.md

PSDevOps 0.5.6

07 Nov 21:08
1801fe3
Compare
Choose a tag to compare

0.5.6:

Azure DevOps Improvements

  • Get-ADOPermission : Can now get permissions related to Dashboards, Analytics, AreaPaths, and IterationPaths
  • Set-ADOPermission : Now can easily set permissions based off of a variety of pipeline inputs (Fixes #128 and #91)
  • Get-ADOAreaPath : Removing "Area" from paths passed in, formatting returns with 'AreaPath' instead of 'Path'
  • Get-ADOIterationPath : Removing "Iteration" from paths passed in, formatting returns with 'IterationPath' instead of 'Path'
  • Get-ADOBuild : Extended Type Definitions now contain an alias property of BuildPath

GitHub Workflow Improvements

  • Adding "On" files for issue creation, deletion, or modification (Fixes #132)
  • Adding "On" files for common scheduling needs (Fixes #134)
  • ReleaseNameFormat can not be customized in ReleaseModule step (Fixes #130)

Previous Release Notes available in CHANGELOG.md

PSDevOps v0.5.5.1

13 Oct 05:41
e0550ff
Compare
Choose a tag to compare

0.5.5.1:

  • Allowing for [Reflection.AssemblyMetaData] attributes on step .ps1 files (to customize YAML). Issue #123
  • Better support for Object and array parameters in Azure DevOps. Issue #125.

0.5.5:

  • Azure DevOps: Adding support for Shared Queries (Fixes #117)
    ** Get-ADOWorkItem -SharedQuery can get shared queries
    ** New-ADOWorkItem -WIQL will create shared queries. -FolderName will create folders.
    ** Remove-ADOWorkItem -QueryID can remove a shared query by ID
  • GitHub Workflows:
    ** Adding Job/Step definitions to Release Module
    ** Adding -NoCoverage to RunPester Step
    ** Creating Example workflow that publishes PSDevOps.

0.5.4.2:

  • Adding Register-ADOArtifactFeed (Fixes #118)

0.5.4.1:

  • Fixing Invoke-ADORestApi issues: #111,#114,#115
  • Attaching .BuildID and .DefinitionID properties to Get-ADOBuild where appropriate.

0.5.4:

  • Formatting Improvments:
    ** Get-ADOField now includes .Type
    ** Get-ADOExtension now includes .Version
  • Set-ADOTeam -DefaultAreaPath/-AreaPath parameter set issue fixed (fixes #103 / #92)
    ** Added tests for Set-ADOTeam
  • GitHub Workflow Definition Improvements:
    ** New Triggers:
    *** On PullToMain
    ** New Jobs:
    *** UpdateModuleTag
    *** PublishToGallery
    ** New Steps:
    *** PublishPowerShellGallery
    *** TagModuleVersion
  • New-GitHubWorkflow/New-ADOPipeline now support -RootDirectory
  • Fixing pluralization / list issue with multiple GitHub Workflow "On"
    0.5.3

  • Get-ADORepository : Adding -PullRequestID
  • New/Set-ADOWorkItem: Fixing pipelining issue

0.5.2

  • Get-ADOTeam: Adding alias -AreaPath for -TeamFieldValue, carrying on team property
  • Set-ADOTeam: Support for -DefaultAreaPath/-AreaPath (TeamFieldValues api, fixing issue #92)
  • Get-ADOTest: Enabling pagination and filtering of results.
    ** Invoke-ADORestAPI: Fixing -Cache(ing) correctly (#88)
    ** Invoke-GitHubRESTAPI: Only using .ContentEncoding if present in results (PowerShell core fix)
  • Get-ADOWorkItem:
    ** Fixing -Related (#79)
    ** Fixing -Comment errors when there are no commments (#80)
  • New/Set-ADOWorkItem:
    ** Adding -Relationship and -Comment (#81)
    ** Improving Formatting of Work Items (#82)
    ** Adding -Tag
  • Invoke-ADORestAPI: Fixing issue with -QueryParameter
    0.5.1

  • Bugfixes:
    ** Get-ADOTest: Fixing parameter sets and adding formatting.
    ** Invoke-GitHubRESTAPI: Only using .ContentEncoding when present.
    0.5

  • Improved Git Functionality
    ** New-GitHubAction
    ** Invoke-GitHubRESTApi
    ** Connect/Disconnect-GitHub (enabling smart aliases like api.github.com/zen and api.github.com/repos//)
    ** Formatting for GitHub Issues and Repos
  • Azure DevOps Additions/Fixes
    ** Invoke-ADORestAPI -AsJob

** Get-ADOArtifactFeed now has -Metric, -PackageList, -PackageVersionList, -Provenance
** Get-ADOIdentity [new]
** Get-ADOProject now has -Board, -TestVariable, -TestConfiguration
** Get-ADOPermission is now more API-complete and has parameter sets for permission types
** Set-ADOPermission
** Get-ADOExtension can now read extension data
** Set-ADOExtension can now set extension data
** Get-ADOTest [new]
** New-ADOPipeline now has -RootDirectory
** Tons of New Type Definitions and Formatters

0.4.9

  • New Command: Wait-ADOBuild
  • Start-ADOBuild
    ** Supports -Debug (to start a build with extra tracing)
    ** Allows parameters as PSObject
  • Get-ADORepository: Added -IncludeHidden, -IncludeRemoteURL, -IncludeLink
  • Improvements to Pipelines and Workflows:
    ** Pester, PSScriptAnalyzer, and ScriptCop now produce output variables
    ** PSDevOps now includes a file to generate it's own build
    ** PublishTest/CodeCoverage Results steps will always() run
    ** Convert-BuildStep will add a .Name to each script step.

PSDevOps v0.5.5

28 Sep 06:06
6390480
Compare
Choose a tag to compare

0.5.5:

  • Azure DevOps: Adding support for Shared Queries (Fixes #117)
    ** Get-ADOWorkItem -SharedQuery can get shared queries
    ** New-ADOWorkItem -WIQL will create shared queries. -FolderName will create folders.
    ** Remove-ADOWorkItem -QueryID can remove a shared query by ID
  • GitHub Workflows:
    ** Adding Job/Step definitions to Release Module
    ** Adding -NoCoverage to RunPester Step
    ** Creating Example workflow that publishes PSDevOps.

0.5.4.2:

  • Adding Register-ADOArtifactFeed (Fixes #118)

0.5.4.1:

  • Fixing Invoke-ADORestApi issues: #111,#114,#115
  • Attaching .BuildID and .DefinitionID properties to Get-ADOBuild where appropriate.

0.5.4:

  • Formatting Improvments:
    ** Get-ADOField now includes .Type
    ** Get-ADOExtension now includes .Version
  • Set-ADOTeam -DefaultAreaPath/-AreaPath parameter set issue fixed (fixes #103 / #92)
    ** Added tests for Set-ADOTeam
  • GitHub Workflow Definition Improvements:
    ** New Triggers:
    *** On PullToMain
    ** New Jobs:
    *** UpdateModuleTag
    *** PublishToGallery
    ** New Steps:
    *** PublishPowerShellGallery
    *** TagModuleVersion
  • New-GitHubWorkflow/New-ADOPipeline now support -RootDirectory
  • Fixing pluralization / list issue with multiple GitHub Workflow "On"
    0.5.3

  • Get-ADORepository : Adding -PullRequestID
  • New/Set-ADOWorkItem: Fixing pipelining issue

0.5.2

  • Get-ADOTeam: Adding alias -AreaPath for -TeamFieldValue, carrying on team property
  • Set-ADOTeam: Support for -DefaultAreaPath/-AreaPath (TeamFieldValues api, fixing issue #92)
  • Get-ADOTest: Enabling pagination and filtering of results.
    ** Invoke-ADORestAPI: Fixing -Cache(ing) correctly (#88)
    ** Invoke-GitHubRESTAPI: Only using .ContentEncoding if present in results (PowerShell core fix)
  • Get-ADOWorkItem:
    ** Fixing -Related (#79)
    ** Fixing -Comment errors when there are no commments (#80)
  • New/Set-ADOWorkItem:
    ** Adding -Relationship and -Comment (#81)
    ** Improving Formatting of Work Items (#82)
    ** Adding -Tag
  • Invoke-ADORestAPI: Fixing issue with -QueryParameter
    0.5.1

  • Bugfixes:
    ** Get-ADOTest: Fixing parameter sets and adding formatting.
    ** Invoke-GitHubRESTAPI: Only using .ContentEncoding when present.
    0.5

  • Improved Git Functionality
    ** New-GitHubAction
    ** Invoke-GitHubRESTApi
    ** Connect/Disconnect-GitHub (enabling smart aliases like api.github.com/zen and api.github.com/repos//)
    ** Formatting for GitHub Issues and Repos
  • Azure DevOps Additions/Fixes
    ** Invoke-ADORestAPI -AsJob

** Get-ADOArtifactFeed now has -Metric, -PackageList, -PackageVersionList, -Provenance
** Get-ADOIdentity [new]
** Get-ADOProject now has -Board, -TestVariable, -TestConfiguration
** Get-ADOPermission is now more API-complete and has parameter sets for permission types
** Set-ADOPermission
** Get-ADOExtension can now read extension data
** Set-ADOExtension can now set extension data
** Get-ADOTest [new]
** New-ADOPipeline now has -RootDirectory
** Tons of New Type Definitions and Formatters

0.4.9

  • New Command: Wait-ADOBuild
  • Start-ADOBuild
    ** Supports -Debug (to start a build with extra tracing)
    ** Allows parameters as PSObject
  • Get-ADORepository: Added -IncludeHidden, -IncludeRemoteURL, -IncludeLink
  • Improvements to Pipelines and Workflows:
    ** Pester, PSScriptAnalyzer, and ScriptCop now produce output variables
    ** PSDevOps now includes a file to generate it's own build
    ** PublishTest/CodeCoverage Results steps will always() run
    ** Convert-BuildStep will add a .Name to each script step.