2.16 - 2026-04-13
Added
- Added Jira Cloud compatibility — the module now auto-detects Cloud vs Data Center/Server via
Get-JiraServerInformationand adapts API calls accordingly - Added
ConvertFrom-AtlassianDocumentFormatpublic function (aliasConvertFrom-ADF) — converts ADF objects (Jira Cloud v3) to Markdown; plain strings (Data Center) are passed through unchanged - Added
ConvertTo-AtlassianDocumentFormatpublic function (aliasConvertTo-ADF) — converts Markdown to ADF for writing descriptions and comments on Jira Cloud v3 - Added
-AccountIdparameter toGet-JiraUserfor Cloud's account-based user lookup - Added
-Forceparameter toGet-JiraServerInformationto bypass the server info cache - Added HTTP 429 rate limit handling with automatic retry (respects
Retry-Afterheader, exponential backoff) - Added Jira Cloud vs Data Center compatibility guidance in documentation
Changed
- User operations now use
accountIdon Cloud,username/nameon Data Center (Get-JiraUser,Set-JiraUser,Remove-JiraUser,New-JiraIssue,Set-JiraIssue,Invoke-JiraIssueTransition,Add-JiraGroupMember,Remove-JiraGroupMember,Add-JiraIssueWatcher,Remove-JiraIssueWatcher,Resolve-JiraUser) Get-JiraIssueJQL search uses/rest/api/3/search/jqlwith token-based pagination on CloudGet-JiraServerInformationnow caches its result in module scope; subsequent calls return cached data (cleared onSet-JiraConfigServeror with-Force)ConvertTo-JiraCommentandConvertTo-JiraIssuenow convert ADF responses to readable Markdown textConvertTo-JiraUser.ToString()falls back toDisplayNameorAccountIdwhenNameis empty (GDPR compliance)Get-JiraIssueWatchernow pipes watchers throughConvertTo-JiraUserfor consistent typed output- Modernized test infrastructure and standardized helper utilities (#549)
- Bumped GitHub Actions:
actions/upload-artifactv7,actions/download-artifactv8,dawidd6/action-download-artifactv19
Fixed
- Enforced UTF-8 with BOM across all PowerShell files for PS v5 compatibility (#574)
- Fixed
inlineCardrendering inConvertFrom-ADFto produce<url>instead of redundant[url](url) - Fixed table separator regex in
ConvertTo-ADFto handle compact separators without spaces - Fixed typos and casing errors in test assertions and fixtures (#566)