AzureDevOpsApi
0.2.5
Provides functionality to interact with the Azure DevOps REST APIs.
It allows querying work items and creating release notes.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2024, 2025; All rights reserved.
Package Details
Author(s)
- Michal Mračka
Tags
Azure DevOps AzureDevOps Server REST Api Client
PSEditions
Dependencies
This module has no dependencies.
Release Notes
- Reworked Work Item Relation Descriptors functionality
- `Get-DefaultWorkItemRelationDescriptorsList`
- `Get-WorkItemRelationDescriptorsList`
- `Add-WorkItemRelationDescriptor`
- `Remove-WorkItemRelationDescriptor`
- `Reset-WorkItemRelationDescriptorsList`
- `Save-WorkItemRelationDescriptorsList`
FileList
- AzureDevOpsApi.nuspec
- README.md
- Public\Common\ConvertFrom-JsonCustom.ps1
- Public\ReleaseNotes\CollectData\Get-ReleaseNotesDataFromTfvc.ps1
- Public\Api\Core\Get-Project.ps1
- AzureDevOpsApi.psm1
- Public\Common\Get-WorkItemPortalUrl.ps1
- Public\ReleaseNotes\CollectData\Add-ReleaseNotesDataItemRelation.ps1
- Public\Api\Tfvc\Get-WorkItemRefsListByChangeset.ps1
- LICENSE.txt
- Public\Common\ConvertTo-HashTable.ps1
- Public\ReleaseNotes\CollectData\Get-ReleaseNotesDataFromGit.ps1
- Public\Api\Tfvc\Get-Changeset.ps1
- AzureDevOpsApi.psd1
- Public\Common\ConvertTo-RegexPattern.ps1
- Public\ReleaseNotes\CollectData\Get-ReleaseNotesDataFromTimePeriod.ps1
- Public\Api\Tfvc\Get-ChangesetsList.ps1
- Public\Common\Format-Date.ps1
- Public\ReleaseNotes\CollectData\Add-WorkItemToReleaseNotesData.ps1
- Public\Api\Git\Get-PullRequest.ps1
- Init\Init.ps1
- Public\Common\ConvertTo-ParentUrl.ps1
- Public\ReleaseNotes\CollectData\New-WorkItemRelationDescriptor.ps1
- Public\Api\Git\New-PullRequest.ps1
- Init\PSTypeNames.ps1
- Public\Web\Invoke-CustomWebRequest.ps1
- Public\ReleaseNotes\CollectData\New-ReleaseNotesDataItem.ps1
- Public\Api\Git\Get-RepositoriesList.ps1
- Init\Globals.ps1
- Public\Web\Invoke-Api.ps1
- Public\Misc\Environment\New-ApiProjectConnection.ps1
- Public\Api\Git\Submit-PullRequests.ps1
- Private\Set-WorkItemRelationDescriptorsCache.ps1
- Public\Web\New-WebException.ps1
- Public\Misc\Environment\Set-ApiVariables.ps1
- Public\Api\Git\Get-Repository.ps1
- Private\Get-ApiProjectsCache.ps1
- Public\Web\Join-Uri.ps1
- Public\Misc\Environment\Use-AsOfDateTime.ps1
- Public\Api\Git\Get-CommitDiffsCount.ps1
- Private\Get-ApiCredentialsCache.ps1
- Public\Web\Add-QueryParameter.ps1
- Public\Misc\Environment\Use-CollectionUri.ps1
- Public\Api\Git\Get-PullRequestsList.ps1
- Private\Get-WorkItemRelationDescriptorsCache.ps1
- Public\Web\Invoke-ApiListPaged.ps1
- Public\Misc\Environment\New-ApiCollectionConnection.ps1
- Public\Api\Git\Get-WorkItemRefsListByPullRequest.ps1
- Private\Get-ApiCollectionsCache.ps1
- Public\Web\Assert-HttpResponse.ps1
- Public\Misc\Environment\New-ApiProject.ps1
- Public\Api\Git\ConvertTo-CommitArtifactUriObject.ps1
- Public\ReleaseNotes\Export-ReleaseNotesFromTimePeriodToMarkDown.ps1
- Public\Web\Invoke-CurlWebRequest.ps1
- Public\Misc\Environment\Use-Project.ps1
- Public\Api\Git\Get-CommitsList.ps1
- Public\ReleaseNotes\Export-ReleaseNotesFromGitToExcel.ps1
- Public\Web\Format-Uri.ps1
- Public\Misc\Environment\Use-PagingParameters.ps1
- Public\Api\Wit\New-PatchDocumentRelation.ps1
- Public\ReleaseNotes\Export-ReleaseNotesFromTfvcToExcel.ps1
- Init\Classes\AuthorizationType.ps1
- Public\Misc\Environment\Add-ApiProject.ps1
- Public\Api\Wit\Add-WorkItemRelationDescriptor.ps1
- Public\ReleaseNotes\Export-DetermineOutputFileName.ps1
- Private\Misc\Invoke-WithRetry.ps1
- Public\Misc\Environment\Resolve-ApiProject.ps1
- Public\Api\Wit\New-PatchDocumentCreate.ps1
- Public\Misc\Split-ApiUri.ps1
- Private\Misc\Get-PSVersion.ps1
- Public\Misc\Environment\Use-ToDateTime.ps1
- Public\Api\Wit\Update-PatchDocumentTags.ps1
- Public\Misc\Write-CustomProgress.ps1
- Private\Misc\Get-OSVersion.ps1
- Public\Misc\Environment\ConvertTo-ApiProject.ps1
- Public\Api\Wit\Reset-WorkItemRelationDescriptorsList.ps1
- Public\Misc\Show-Host.ps1
- Private\Misc\Sync-ApiCredentialForProject.ps1
- Public\Misc\Environment\Use-ApiVersion.ps1
- Public\Api\Wit\Remove-WorkItemRelationDescriptor.ps1
- Public\Misc\Show-Parameters.ps1
- Public\ReleaseNotes\ExportExcel\Export-ExcelGetCellAddress.ps1
- Public\Misc\Environment\Use-FromDateTime.ps1
- Public\Api\Wit\Get-TagsList.ps1
- Public\Api\Get-Identity.ps1
- Public\ReleaseNotes\ExportExcel\Export-ExcelConsole.ps1
- Public\Misc\Environment\Get-ApiProjectConnection.ps1
- Public\Api\Wit\Update-WorkItem.ps1
- Public\Api\Get-ConnectionData.ps1
- Public\ReleaseNotes\ExportExcel\Export-ExcelRelease.ps1
- Public\Misc\Environment\Get-CachedApiProjectsList.ps1
- Public\Api\Wit\Get-DefaultWorkItemRelationDescriptorsList.ps1
- Public\Api\Get-CurrentUserProfile.ps1
- Public\ReleaseNotes\ExportExcel\Export-ExcelRelations.ps1
- Public\Misc\Environment\Get-ApiCollectionConnection.ps1
- Public\Api\Wit\Get-WorkItemType.ps1
- Public\Api\Get-CurrentUser.ps1
- Public\ReleaseNotes\ExportExcel\Export-Excel.ps1
- Public\Misc\Credentials\New-ApiCredential.ps1
- Public\Api\Wit\Get-WorkItemRefsListByTimePeriod.ps1
- Public\Common\Test-TestWorkItem.ps1
- Public\ReleaseNotes\ExportExcel\Export-ExcelWorkItems.ps1
- Public\Misc\Credentials\Get-ApiCredentialsList.ps1
- Public\Api\Wit\Get-WorkItemRefsListByArtifactUri.ps1
- Public\Common\ConvertTo-TimeZoneDateTime.ps1
- Public\ReleaseNotes\ExportExcel\Export-ExcelSetHeader.ps1
- Public\Misc\Credentials\Show-ApiCredentialsList.ps1
- Public\Api\Wit\Get-WorkItem.ps1
- Public\Common\Get-CustomTimeZone.ps1
- Public\ReleaseNotes\ExportMarkDown\Export-MarkDown.ps1
- Public\Misc\Credentials\Add-ApiCredential.ps1
- Public\Api\Wit\Save-WorkItemRelationDescriptorsList.ps1
- Public\Common\Limit-String.ps1
- Public\ReleaseNotes\ExportMarkDown\Export-MarkDownSection.ps1
- Public\Misc\Credentials\Find-ApiCredential.ps1
- Public\Api\Wit\Get-WorkItemRelationDescriptorsList.ps1
- Public\Common\Test-String.ps1
- Public\ReleaseNotes\PrepareExportData\ConvertTo-ExportDataRelease.ps1
- Public\Misc\Credentials\Use-ApiCredential.ps1
- Public\Api\Wit\New-WorkItem.ps1
- Public\Common\ConvertTo-JsonCustom.ps1
- Public\ReleaseNotes\PrepareExportData\ConvertTo-ExportDataWorkItems.ps1
- Public\Misc\Collections\New-ApiCollection.ps1
- Public\Api\Wit\New-PatchDocumentUpdate.ps1
- Public\Common\New-WiqlQueryByTimePeriod.ps1
- Public\ReleaseNotes\PrepareExportData\New-ExportData.ps1
- Public\Misc\Collections\Find-ApiCollection.ps1
- Public\Api\Wit\Get-WorkItemTypesList.ps1
- Public\Common\Use-Value.ps1
- Public\ReleaseNotes\PrepareExportData\ConvertTo-ExportDataRelations.ps1
- Public\Misc\Collections\Add-ApiCollection.ps1
- Private\Api\Tfvc\Get-WorkItemRefsListByChangeset_Workitem_Internal.ps1
- Public\Common\Get-WorkItemApiUrl.ps1
- Public\ReleaseNotes\PrepareExportData\ConvertTo-ExportData.ps1
- Public\Misc\Retry\Get-ApiRetryConfig.ps1
- Private\Api\Git\Get-WorkItemRefsListByPullRequest_Commit_Internal.ps1
- Public\Common\Test-StringContains.ps1
- Public\ReleaseNotes\PrepareExportData\ConvertTo-ExportDataConsole.ps1
- Public\Misc\Retry\Set-ApiRetryConfig.ps1
- Private\Api\Git\Get-WorkItemRefsListByPullRequest_PullRequest_Internal.ps1
- Public\Common\Test-WebAddress.ps1
- Public\ReleaseNotes\PrepareExportData\ConvertTo-ExportDataWorkItemsProcessTestsRelations.ps1
- Public\Api\Core\Get-ProjectsList.ps1
- Private\Api\Wit\New-PatchDocument.ps1
- Public\Common\Test-DateTimeRange.ps1
- Public\ReleaseNotes\CollectData\Select-WorkItemRelationDescriptor.ps1
- Public\Api\Core\Get-ProjectTemplateType.ps1
- Public\Api\ServiceHooks\Subscriptions\Get-SubscriptionsList.ps1
- Public\Common\Test-ObjectProperty.ps1
- Public\ReleaseNotes\CollectData\Add-WorkItemToReleaseNotesDataAddToQueue.ps1
- Public\Api\Core\Set-ProjectProperty.ps1
- Public\Api\Wit\Wiql\Invoke-WorkItemsQuery.ps1
- Public\Common\Select-ByObjectProperty.ps1
- Public\ReleaseNotes\CollectData\New-ReleaseNotesDataItemRelation.ps1
- Public\Api\Core\Get-ProjectPropertiesList.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
0.3.0 | 8 | 10/5/2025 |
0.2.5 (current version) | 10 | 9/19/2025 |