Skip to content

Commit 0afb12c

Browse files
New telemetry methodName built (#119)
* new telemetry methodName built * new telemetry methodName built * new telemetry methodName built * new telemetry methodName built * build fix * lint fix * new telemetry methodName built * build and linter fixed * #120 issue fixed * test fixes * 2.2.0
1 parent 49e9ea9 commit 0afb12c

File tree

204 files changed

+3161
-2824
lines changed

Some content is hidden

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

204 files changed

+3161
-2824
lines changed

CHANGELOG.md

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Jira.js changelog
22

3+
### 2.2.0
4+
5+
- Fixed [bug](https://github.com/MrRefactoring/jira.js/issues/120) with transition model
6+
- Telemetry names changed
7+
- Instance information API added
8+
- Issue custom field values apps API added
9+
310
### 2.1.1
411

512
- Typings improved

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,7 @@ Available groups:
262262
- [filterSharing](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-filter-sharing/#api-group-filter-sharing)
263263
- [groupAndUserPicker](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-group-and-user-picker/#api-group-group-and-user-picker)
264264
- [groups](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-groups/#api-group-groups)
265+
- [instanceInformation](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-instance-information/#api-group-instance-information)
265266
- [issues](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issues/#api-group-issues)
266267
- [issueAttachments](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-attachments/#api-group-issue-attachments)
267268
- [issueComments](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-comments/#api-group-issue-comments)
@@ -271,6 +272,7 @@ Available groups:
271272
- [issueCustomFieldContexts](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-custom-field-contexts/#api-group-issue-custom-field-contexts)
272273
- [issueCustomFieldOptions](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-custom-field-options/#api-group-issue-custom-field-options)
273274
- [issueCustomFieldOptionsApps](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-custom-field-options--apps-/#api-group-issue-custom-field-options--apps-)
275+
- [issueCustomFieldValuesApps](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-custom-field-values--apps-/#api-group-issue-custom-field-values--apps-)
274276
- [issueLinks](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-links/#api-group-issue-links)
275277
- [issueLinkTypes](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-link-types/#api-group-issue-link-types)
276278
- [issueNavigatorSettings](https://developer.atlassian.com/cloud/jira/platform/rest/v2/api-group-issue-navigator-settings/#api-group-issue-navigator-settings)
@@ -340,6 +342,7 @@ Available groups:
340342
- [filterSharing](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-filter-sharing/#api-group-filter-sharing)
341343
- [groupAndUserPicker](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-group-and-user-picker/#api-group-group-and-user-picker)
342344
- [groups](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-groups/#api-group-groups)
345+
- [instanceInformation](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-instance-information/#api-group-instance-information)
343346
- [issues](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-group-issues)
344347
- [issueAttachments](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-attachments/#api-group-issue-attachments)
345348
- [issueComments](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-comments/#api-group-issue-comments)
@@ -349,6 +352,7 @@ Available groups:
349352
- [issueCustomFieldContexts](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-contexts/#api-group-issue-custom-field-contexts)
350353
- [issueCustomFieldOptions](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-options/#api-group-issue-custom-field-options)
351354
- [issueCustomFieldOptionsApps](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-options--apps-/#api-group-issue-custom-field-options--apps-)
355+
- [issueCustomFieldValuesApps](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-custom-field-values--apps-/#api-group-issue-custom-field-values--apps-)
352356
- [issueLinks](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-links/#api-group-issue-links)
353357
- [issueLinkTypes](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-link-types/#api-group-issue-link-types)
354358
- [issueNavigatorSettings](https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-navigator-settings/#api-group-issue-navigator-settings)

package-lock.json

+60-60
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "jira.js",
3-
"version": "2.1.1",
3+
"version": "2.2.0",
44
"description": "jira.js is a powerful Node.JS/Browser module that allows you to interact with the Jira API very easily",
55
"main": "out/index.js",
66
"types": "out/index.d.ts",
@@ -41,26 +41,26 @@
4141
"testEnvironment": "node"
4242
},
4343
"devDependencies": {
44-
"@types/express": "4.17.11",
44+
"@types/express": "^4.17.11",
4545
"@types/jest": "^26.0.23",
46-
"@types/node": "^15.0.1",
46+
"@types/node": "^15.0.2",
4747
"@types/oauth": "^0.9.1",
4848
"@types/sinon": "^10.0.0",
49-
"@typescript-eslint/eslint-plugin": "^4.22.0",
50-
"@typescript-eslint/parser": "^4.22.0",
51-
"dotenv": "^8.2.0",
49+
"@typescript-eslint/eslint-plugin": "^4.22.1",
50+
"@typescript-eslint/parser": "^4.22.1",
51+
"dotenv": "^9.0.0",
5252
"eslint": "^7.25.0",
5353
"eslint-config-airbnb-typescript": "^12.3.1",
5454
"eslint-import-resolver-typescript": "^2.4.0",
5555
"eslint-plugin-import": "^2.22.1",
5656
"jest": "^26.6.3",
5757
"sinon": "^10.0.0",
58-
"ts-jest": "^26.5.5",
58+
"ts-jest": "^26.5.6",
5959
"typedoc": "^0.20.36",
6060
"typescript": "^4.2.4"
6161
},
6262
"dependencies": {
63-
"atlassian-jwt": "^1.0.3",
63+
"atlassian-jwt": "^2.0.0",
6464
"axios": "^0.21.1",
6565
"form-data": "^4.0.0",
6666
"oauth": "^0.9.15",

src/agile/backlog.ts

+8-7
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ import { Callback } from '../callback';
44
import { RequestConfig } from '../requestConfig';
55

66
export class Backlog {
7-
constructor(private client: Client) { }
7+
constructor(private client: Client) {
8+
}
89

910
/**
1011
* Move issues to the backlog.
@@ -21,15 +22,15 @@ export class Backlog {
2122
*/
2223
async moveIssuesToBacklog<T = void>(parameters?: Parameters.MoveIssuesToBacklog, callback?: never): Promise<T>;
2324
async moveIssuesToBacklog<T = void>(parameters?: Parameters.MoveIssuesToBacklog, callback?: Callback<T>): Promise<void | T> {
24-
const config = {
25+
const config: RequestConfig = {
2526
url: '/agile/1.0/backlog/issue',
2627
method: 'POST',
2728
data: {
2829
issues: parameters?.issues,
2930
},
30-
} as RequestConfig;
31+
};
3132

32-
return this.client.sendRequest(config, callback, { methodName: 'moveIssuesToBacklog' });
33+
return this.client.sendRequest(config, callback, { methodName: 'agile.backlog.moveIssuesToBacklog' });
3334
}
3435

3536
/**
@@ -49,7 +50,7 @@ export class Backlog {
4950
*/
5051
async moveIssuesToBacklogForBoard<T = void>(parameters: Parameters.MoveIssuesToBacklogForBoard, callback?: never): Promise<T>;
5152
async moveIssuesToBacklogForBoard<T = void>(parameters: Parameters.MoveIssuesToBacklogForBoard, callback?: Callback<T>): Promise<void | T> {
52-
const config = {
53+
const config: RequestConfig = {
5354
url: `/agile/1.0/backlog/${parameters.boardId}/issue`,
5455
method: 'POST',
5556
data: {
@@ -58,8 +59,8 @@ export class Backlog {
5859
rankAfterIssue: parameters.rankAfterIssue,
5960
rankCustomFieldId: parameters.rankCustomFieldId,
6061
},
61-
} as RequestConfig;
62+
};
6263

63-
return this.client.sendRequest(config, callback, { methodName: 'moveIssuesToBacklogForBoard' });
64+
return this.client.sendRequest(config, callback, { methodName: 'agile.backlog.moveIssuesToBacklogForBoard' });
6465
}
6566
}

0 commit comments

Comments
 (0)