Skip to content

Commit 6499fea

Browse files
committed
Released v2.14
2 parents 396fb88 + 85acc26 commit 6499fea

File tree

77 files changed

+187
-170
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+187
-170
lines changed

.vscode/extensions.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
// for the documentation about the extensions.json format
44
"recommendations": [
55
"ms-vscode.PowerShell",
6-
"DavidAnson.vscode-markdownlint",
7-
"streetsidesoftware.code-spell-checker"
6+
"DavidAnson.vscode-markdownlint"
87
]
98
}

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33
## [NEXT VERSION] - YYYY-MM-DD
44

5+
## [2.14] - 2020-03-28
6+
7+
### Changed
8+
9+
- Changed all commands to only use Jira's api version 2. (#409, [@lipkau])
10+
This is a temporary fix and should be reverted to version `latest` as soon as
11+
a proper handling of how users work between cloud and on-premise is
12+
implemented
13+
514
## [2.13] - 2020-02-23
615

716
### Added

JiraPS.build.ps1

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,19 +64,19 @@ task GetNextVersion {
6464

6565
#region HarmonizeVariables
6666
switch ($true) {
67-
{$IsWindows} {
67+
{ $IsWindows } {
6868
$OS = "Windows"
6969
if (-not ($IsCoreCLR)) {
7070
$OSVersion = $PSVersionTable.BuildVersion.ToString()
7171
}
7272
}
73-
{$IsLinux} {
73+
{ $IsLinux } {
7474
$OS = "Linux"
7575
}
76-
{$IsMacOs} {
76+
{ $IsMacOs } {
7777
$OS = "OSX"
7878
}
79-
{$IsCoreCLR} {
79+
{ $IsCoreCLR } {
8080
$OSVersion = $PSVersionTable.OS
8181
}
8282
}
@@ -185,7 +185,7 @@ task GenerateExternalHelp Init, {
185185
task UpdateManifest GetNextVersion, {
186186
Remove-Module $env:BHProjectName -ErrorAction SilentlyContinue
187187
Import-Module $env:BHPSModuleManifest -Force
188-
$ModuleAlias = @(Get-Alias | Where-Object {$_.ModuleName -eq "$env:BHProjectName"})
188+
$ModuleAlias = @(Get-Alias | Where-Object { $_.ModuleName -eq "$env:BHProjectName" })
189189

190190
BuildHelpers\Update-Metadata -Path "$env:BHBuildOutput/$env:BHProjectName/$env:BHProjectName.psd1" -PropertyName ModuleVersion -Value $env:NextBuildVersion
191191
# BuildHelpers\Update-Metadata -Path "$env:BHBuildOutput/$env:BHProjectName/$env:BHProjectName.psd1" -PropertyName FileList -Value (Get-ChildItem "$env:BHBuildOutput/$env:BHProjectName" -Recurse).Name
@@ -247,7 +247,7 @@ task Deploy Init, PublishToGallery, TagReplository, UpdateHomepage
247247
# Synpsis: Publish the $release to the PSGallery
248248
task PublishToGallery {
249249
Assert-True (-not [String]::IsNullOrEmpty($PSGalleryAPIKey)) "No key for the PSGallery"
250-
Assert-True {Get-Module $env:BHProjectName -ListAvailable} "Module $env:BHProjectName is not available"
250+
Assert-True { Get-Module $env:BHProjectName -ListAvailable } "Module $env:BHProjectName is not available"
251251

252252
Remove-Module $env:BHProjectName -ErrorAction Ignore
253253

@@ -258,6 +258,8 @@ task PublishToGallery {
258258
task TagReplository GetNextVersion, Package, {
259259
$releaseText = "Release version $env:NextBuildVersion"
260260

261+
Set-GitUser
262+
261263
# Push a tag to the repository
262264
Write-Build Gray "git checkout $ENV:BHBranchName"
263265
cmd /c "git checkout $ENV:BHBranchName 2>&1"
@@ -283,6 +285,8 @@ task TagReplository GetNextVersion, Package, {
283285
# Synopsis: Update the version of this module that the homepage uses
284286
task UpdateHomepage {
285287
try {
288+
Set-GitUser
289+
286290
Write-Build Gray "git close .../AtlassianPS.github.io --recursive"
287291
$null = cmd /c "git clone https://github.com/AtlassianPS/AtlassianPS.github.io --recursive 2>&1"
288292

@@ -307,7 +311,7 @@ task UpdateHomepage {
307311

308312
Pop-Location
309313
}
310-
catch { Write-Warning "Failed to deploy to homepage"}
314+
catch { Write-Warning "Failed to deploy to homepage" }
311315
}
312316
#endregion Publish
313317

JiraPS/JiraPS.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
RootModule = 'JiraPS.psm1'
55

66
# Version number of this module.
7-
ModuleVersion = '2.13'
7+
ModuleVersion = '2.14'
88

99
# Supported PSEditions
1010
# CompatiblePSEditions = @()

JiraPS/Public/Add-JiraGroupMember.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ function Add-JiraGroupMember {
3131

3232
$server = Get-JiraConfigServer -ErrorAction Stop
3333

34-
$resourceURi = "$server/rest/api/latest/group/user?groupname={0}"
34+
$resourceURi = "$server/rest/api/2/group/user?groupname={0}"
3535
}
3636

3737
process {

JiraPS/Public/Add-JiraIssueLink.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ function Add-JiraIssueLink {
7070

7171
$server = Get-JiraConfigServer -ErrorAction Stop
7272

73-
$resourceURi = "$server/rest/api/latest/issueLink"
73+
$resourceURi = "$server/rest/api/2/issueLink"
7474
}
7575

7676
process {

JiraPS/Public/Find-JiraFilter.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ function Find-JiraFilter {
7878

7979
$server = Get-JiraConfigServer -ErrorAction Stop
8080

81-
$searchURi = "$server/rest/api/latest/filter/search"
81+
$searchURi = "$server/rest/api/2/filter/search"
8282

8383
[String]$Fields = $Fields -join ','
8484
}

JiraPS/Public/Get-JiraComponent.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ function Get-JiraComponent {
4747

4848
$server = Get-JiraConfigServer -ErrorAction Stop
4949

50-
$resourceURi = "$server/rest/api/latest{0}"
50+
$resourceURi = "$server/rest/api/2{0}"
5151
}
5252

5353
process {

JiraPS/Public/Get-JiraField.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
$server = Get-JiraConfigServer -ErrorAction Stop
1919

20-
$resourceURi = "$server/rest/api/latest/field"
20+
$resourceURi = "$server/rest/api/2/field"
2121
}
2222

2323
process {

JiraPS/Public/Get-JiraFilter.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353

5454
$server = Get-JiraConfigServer -ErrorAction Stop
5555

56-
$resourceURi = "$server/rest/api/latest/filter/{0}"
56+
$resourceURi = "$server/rest/api/2/filter/{0}"
5757
}
5858

5959
process {

JiraPS/Public/Get-JiraGroup.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ function Get-JiraGroup {
1919

2020
$server = Get-JiraConfigServer -ErrorAction Stop
2121

22-
$resourceURi = "$server/rest/api/latest/group?groupname={0}"
22+
$resourceURi = "$server/rest/api/2/group?groupname={0}"
2323
}
2424

2525
process {

JiraPS/Public/Get-JiraGroupMember.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ function Get-JiraGroupMember {
5050

5151
$server = Get-JiraConfigServer -ErrorAction Stop
5252

53-
$resourceURi = "$server/rest/api/latest/group/member"
53+
$resourceURi = "$server/rest/api/2/group/member"
5454

5555
if ($PageSize -gt 50) {
5656
Write-Warning "JIRA's API may not properly support MaxResults values higher than 50 for this method. If you receive inconsistent results, do not pass the MaxResults parameter to this function to return all results."

JiraPS/Public/Get-JiraIssue.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,8 +96,8 @@ function Get-JiraIssue {
9696

9797
$server = Get-JiraConfigServer -ErrorAction Stop
9898

99-
$searchURi = "$server/rest/api/latest/search"
100-
$resourceURi = "$server/rest/api/latest/issue/{0}"
99+
$searchURi = "$server/rest/api/2/search"
100+
$resourceURi = "$server/rest/api/2/issue/{0}"
101101

102102
[String]$Fields = $Fields -join ","
103103
}

JiraPS/Public/Get-JiraIssueCreateMetadata.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ function Get-JiraIssueCreateMetadata {
2121

2222
$server = Get-JiraConfigServer -ErrorAction Stop
2323

24-
$resourceURi = "$server/rest/api/latest/issue/createmeta?projectIds={0}&issuetypeIds={1}&expand=projects.issuetypes.fields"
24+
$resourceURi = "$server/rest/api/2/issue/createmeta?projectIds={0}&issuetypeIds={1}&expand=projects.issuetypes.fields"
2525
}
2626

2727
process {

JiraPS/Public/Get-JiraIssueEditMetadata.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ function Get-JiraIssueEditMetadata {
2121

2222
$server = Get-JiraConfigServer -ErrorAction Stop
2323

24-
$resourceURi = "$server/rest/api/latest/issue/{0}/editmeta"
24+
$resourceURi = "$server/rest/api/2/issue/{0}/editmeta"
2525
}
2626

2727
process {

JiraPS/Public/Get-JiraIssueLinkType.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ function Get-JiraIssueLinkType {
3838

3939
$server = Get-JiraConfigServer -ErrorAction Stop
4040

41-
$resourceURi = "$server/rest/api/latest/issueLinkType{0}"
41+
$resourceURi = "$server/rest/api/2/issueLinkType{0}"
4242
}
4343

4444
process {

JiraPS/Public/Get-JiraIssueType.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
$server = Get-JiraConfigServer -ErrorAction Stop
1919

20-
$resourceURi = "$server/rest/api/latest/issuetype"
20+
$resourceURi = "$server/rest/api/2/issuetype"
2121
}
2222

2323
process {

JiraPS/Public/Get-JiraPriority.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function Get-JiraPriority {
1717

1818
$server = Get-JiraConfigServer -ErrorAction Stop
1919

20-
$resourceURi = "$server/rest/api/latest/priority{0}"
20+
$resourceURi = "$server/rest/api/2/priority{0}"
2121
}
2222

2323
process {

JiraPS/Public/Get-JiraProject.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function Get-JiraProject {
1717

1818
$server = Get-JiraConfigServer -ErrorAction Stop
1919

20-
$resourceURi = "$server/rest/api/latest/project{0}?expand=description,lead,issueTypes,url,projectKeys"
20+
$resourceURi = "$server/rest/api/2/project{0}?expand=description,lead,issueTypes,url,projectKeys"
2121
}
2222

2323
process {

JiraPS/Public/Get-JiraServerInformation.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function Get-JiraServerInformation {
1313

1414
$server = Get-JiraConfigServer -ErrorAction Stop
1515

16-
$resourceURi = "$server/rest/api/latest/serverInfo"
16+
$resourceURi = "$server/rest/api/2/serverInfo"
1717
}
1818

1919
process {

JiraPS/Public/Get-JiraUser.ps1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,9 @@ function Get-JiraUser {
3939

4040
$server = Get-JiraConfigServer -ErrorAction Stop
4141

42-
$selfResourceUri = "$server/rest/api/latest/myself"
43-
$searchResourceUri = "$server/rest/api/latest/user/search?username={0}"
44-
$exactResourceUri = "$server/rest/api/latest/user?username={0}"
42+
$selfResourceUri = "$server/rest/api/2/myself"
43+
$searchResourceUri = "$server/rest/api/2/user/search?username={0}"
44+
$exactResourceUri = "$server/rest/api/2/user?username={0}"
4545

4646
if ($IncludeInactive) {
4747
$searchResourceUri += "&includeInactive=true"

JiraPS/Public/Get-JiraVersion.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949

5050
$server = Get-JiraConfigServer -ErrorAction Stop
5151

52-
$resourceURi = "$server/rest/api/latest/{0}"
52+
$resourceURi = "$server/rest/api/2/{0}"
5353
}
5454

5555
process {

JiraPS/Public/Move-JiraVersion.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767

6868
$server = Get-JiraConfigServer -ErrorAction Stop
6969

70-
$versionResourceUri = "$server/rest/api/latest/version/{0}/move"
70+
$versionResourceUri = "$server/rest/api/2/version/{0}/move"
7171
}
7272

7373
process {

JiraPS/Public/New-JiraFilter.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ function New-JiraFilter {
3232

3333
$server = Get-JiraConfigServer -ErrorAction Stop
3434

35-
$resourceURi = "$server/rest/api/latest/filter"
35+
$resourceURi = "$server/rest/api/2/filter"
3636
}
3737

3838
process {

JiraPS/Public/New-JiraGroup.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
$server = Get-JiraConfigServer -ErrorAction Stop
2020

21-
$resourceURi = "$server/rest/api/latest/group"
21+
$resourceURi = "$server/rest/api/2/group"
2222
}
2323

2424
process {

JiraPS/Public/New-JiraIssue.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ function New-JiraIssue {
6060

6161
$createmeta = Get-JiraIssueCreateMetadata -Project $Project -IssueType $IssueType -Credential $Credential -ErrorAction Stop -Debug:$false
6262

63-
$resourceURi = "$server/rest/api/latest/issue"
63+
$resourceURi = "$server/rest/api/2/issue"
6464

6565
Write-DebugMessage "[$($MyInvocation.MyCommand.Name)] ParameterSetName: $($PsCmdlet.ParameterSetName)"
6666
Write-DebugMessage "[$($MyInvocation.MyCommand.Name)] PSBoundParameters: $($PSBoundParameters | Out-String)"
@@ -177,7 +177,7 @@ function New-JiraIssue {
177177
if ($PSCmdlet.ShouldProcess($Summary, "Creating new Issue on JIRA")) {
178178
if ($result = Invoke-JiraMethod @parameter) {
179179
# REST result will look something like this:
180-
# {"id":"12345","key":"IT-3676","self":"http://jiraserver.example.com/rest/api/latest/issue/12345"}
180+
# {"id":"12345","key":"IT-3676","self":"http://jiraserver.example.com/rest/api/2/issue/12345"}
181181
# This will fetch the created issue to return it with all it'a properties
182182
Write-Output (Get-JiraIssue -Key $result.Key -Credential $Credential)
183183
}

JiraPS/Public/New-JiraUser.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ function New-JiraUser {
2828

2929
$server = Get-JiraConfigServer -ErrorAction Stop
3030

31-
$resourceURi = "$server/rest/api/latest/user"
31+
$resourceURi = "$server/rest/api/2/user"
3232
}
3333

3434
process {

JiraPS/Public/New-JiraVersion.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090

9191
$server = Get-JiraConfigServer -ErrorAction Stop
9292

93-
$resourceURi = "$server/rest/api/latest/version"
93+
$resourceURi = "$server/rest/api/2/version"
9494
}
9595

9696
process {

JiraPS/Public/Remove-JiraGroup.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
$server = Get-JiraConfigServer -ErrorAction Stop
4444

45-
$resourceURi = "$server/rest/api/latest/group?groupname={0}"
45+
$resourceURi = "$server/rest/api/2/group?groupname={0}"
4646

4747
if ($Force) {
4848
Write-DebugMessage "[$($MyInvocation.MyCommand.Name)] -Force was passed. Backing up current ConfirmPreference [$ConfirmPreference] and setting to None"

JiraPS/Public/Remove-JiraGroupMember.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ function Remove-JiraGroupMember {
7171

7272
$server = Get-JiraConfigServer -ErrorAction Stop
7373

74-
$resourceURi = "$server/rest/api/latest/group/user?groupname={0}&username={1}"
74+
$resourceURi = "$server/rest/api/2/group/user?groupname={0}&username={1}"
7575

7676
if ($Force) {
7777
Write-DebugMessage "[$($MyInvocation.MyCommand.Name)] -Force was passed. Backing up current ConfirmPreference [$ConfirmPreference] and setting to None"

JiraPS/Public/Remove-JiraIssue.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ function Remove-JiraIssue {
5151

5252
$server = Get-JiraConfigServer -ErrorAction Stop
5353

54-
$resourceURi = "$server/rest/api/latest/issue/{0}?deleteSubtasks={1}"
54+
$resourceURi = "$server/rest/api/2/issue/{0}?deleteSubtasks={1}"
5555

5656
if ($Force) {
5757
Write-DebugMessage "[$($MyInvocation.MyCommand.Name)] -Force was passed. Backing up current ConfirmPreference [$ConfirmPreference] and setting to None"

JiraPS/Public/Remove-JiraIssueAttachment.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ function Remove-JiraIssueAttachment {
5252

5353
$server = Get-JiraConfigServer -ErrorAction Stop
5454

55-
$resourceURi = "$server/rest/api/latest/attachment/{0}"
55+
$resourceURi = "$server/rest/api/2/attachment/{0}"
5656

5757
if ($Force) {
5858
Write-DebugMessage "[Remove-JiraGroupMember] -Force was passed. Backing up current ConfirmPreference [$ConfirmPreference] and setting to None"

JiraPS/Public/Remove-JiraIssueLink.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ function Remove-JiraIssueLink {
4141

4242
$server = Get-JiraConfigServer -ErrorAction Stop
4343

44-
$resourceURi = "$server/rest/api/latest/issueLink/{0}"
44+
$resourceURi = "$server/rest/api/2/issueLink/{0}"
4545
}
4646

4747
process {

JiraPS/Public/Remove-JiraRemoteLink.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ function Remove-JiraRemoteLink {
4646

4747
$server = Get-JiraConfigServer -ErrorAction Stop
4848

49-
$resourceURi = "$server/rest/api/latest/issue/{0}/remotelink/{1}"
49+
$resourceURi = "$server/rest/api/2/issue/{0}/remotelink/{1}"
5050

5151
if ($Force) {
5252
Write-DebugMessage "[$($MyInvocation.MyCommand.Name)] -Force was passed. Backing up current ConfirmPreference [$ConfirmPreference] and setting to None"

JiraPS/Public/Remove-JiraUser.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ function Remove-JiraUser {
4242

4343
$server = Get-JiraConfigServer -ErrorAction Stop
4444

45-
$resourceURi = "$server/rest/api/latest/user?username={0}"
45+
$resourceURi = "$server/rest/api/2/user?username={0}"
4646

4747
if ($Force) {
4848
Write-DebugMessage "[Remove-JiraGroup] -Force was passed. Backing up current ConfirmPreference [$ConfirmPreference] and setting to None"

0 commit comments

Comments
 (0)