Module
A JavaScript/TypeScript wrapper for the JIRA Cloud, Service Desk and Agile REST API
Jira.js changelog
2.0.3
- Improved typing
- Fixed the bug that it was impossible to attach an attachment to an issue
- Other small improvements
2.0.2
Buffer.from
replaced to raw JS code in Basic authorization- Telemetry config type fixed
noCheckAtlassianToken
flag added to config (X-Atlassian-Token: no-check
)- Typing improves
2.0.1
- Types bug fixes
2.0.0
- One client divided to three: Agile, Version2, Version3
- Improved type system
- A redesigned facade and internal structure of the project
- Added telemetry
Previous major version:
1.8.0
- Authentication: Added OAuth 1.0 authentication method
- CI: Migrated from
Travis CI
toGithub CI
1.7.3
- DEPENDENCIES:
atlassian-jwt
installed from npm instead git - DEPENDENCIES: Updated dependencies versions
- README: Contributors section added, small redesign
1.7.2
- FIX: console.log removed
1.7.1
- FIX: Headers fixes
1.7.0
- IMPROVEMENT: Readme examples updated
- IMPROVEMENT: Config typings refactored
- DEPRECATION: Property
timeout
deprecated inConfig
- FEATURE: Property
middlewares
added toConfig
- FEATURE: Property
baseRequestConfig
added toConfig
- FEATURE: Method
getOptionsForContext
added toIssueCustomFieldOptions
Jira documentation - FEATURE: Method
deleteCustomFieldOption
added toIssueCustomFieldOptions
Jira documentation
- FEATURE: Method
changeOrderOfIssueTypes
added toIssueTypeSchemes
Jira documentation
- FEATURE: Method
assignWorkflowSchemeToProject
added toWorkflowSchemeProjectAssociations
Jira documentation
- FEATURE: New API
ScreenSchemes
added. Jira documentation. - FEATURE: New API
ScreenTabFields
added Jira documentation - FEATURE: New API
ScreenTabs
added Jira documentation
- FEATURE: Added models for new endpoints
1.6.2
- FIX: Sprints added to client
- IMPROVEMENT: Dependencies updated
1.6.1
- FIX: Added the ability to use the library without authorization #75
1.6.0
- FEATURE: New API
IssueTypeScreenSchemes
added - FEATURE: New API
ProjectEmail
added
- FEATURE: Method
bulkGetGroups
added toGroups
- FEATURE: Method
restoreDeletedProject
added toProjects
- FEATURE: Method
createIssueTypeScheme
added toIssueTypeSchemes
- FEATURE: Method
deleteIssueTypeScheme
added toIssueTypeSchemes
- FEATURE: Method
updateIssueTypeScheme
added toIssueTypeSchemes
- FEATURE: Method
addIssueTypesToIssueTypeScheme
added toIssueTypeSchemes
- FEATURE: Method
deleteIssueTypeFromIssueTypeScheme
added toIssueTypeSchemes
- FEATURE: Property
id
added toIssueFieldConfigurations.getAllFieldConfigurations
- FEATURE: Property
sortByOpsBarAndStatus
added toIssues.getTransitions
- FEATURE: Property
accountId
added toPermissions.getBulkPermissions
- DEPRECATION: Method
getIssueTypeScreenSchemes
are deprecated inScreens
- DEPRECATION: Method
getIssueTypeScreenSchemeItems
are deprecated inScreens
- DEPRECATION: Method
getIssueTypeScreenSchemesForProjects
are deprecated inScreens
1.5.0
- FEATURE: Method
getAllFieldConfigurationSchemes
added toIssueFieldConfigurations
- FEATURE: Method
getFieldConfigurationSchemesForProjects
added toIssueFieldConfigurations
- FEATURE: Property
fieldConfigurationSchemeId
added toissueFieldConfigurations.getFieldConfigurationIssueTypeItems
- FEATURE: Method
getIssueSecurityLevelMembers
added toIssueSecurityLevel
- FEATURE: Issue type schemes API added
- FEATURE: Method
getLicensedProjectTypes
added toProjectTypes
- FEATURE: Method
deleteProjectAsynchronously
added toProjects
- FEATURE: Method
getIssueTypeScreenSchemes
added toScreens
- FEATURE: Method
getAllScreenSchemes
renamed togetScreenSchemes
- DEPRECATION:
getAllScreenSchemes
are deprecated (Renamed togetScreenSchemes
)
1.4.0
- FEATURE: Now requests where there are no required parameters do not have to pass an empty object to make a request
- FEATURE:
dashboards.createDashboard
was added - FEATURE:
dashboards.updateDashboard
was added - FEATURE:
dashboards.deleteDashboard
was added - FEATURE:
dashboards.copyDashboard
was added - FEATURE:
screens.getIssueTypeScreenSchemesForProjects
was added - FEATURE:
issueFieldConfigurations.getAllFieldConfiguration
was added - FEATURE:
issueFieldConfigurations.getFieldConfigurationItems
was added - FEATURE:
issueFieldConfigurations.getFieldConfigurationIssueTypeItems
was added - FEATURE: In
issues.getTransitions
was addedincludeUnavailableTransitions
property - DEPRECATION:
issueFields.getFieldConfigurationItems
are deprecated (Removed from official API, useissueFieldConfigurations.getFieldConfigurationItems
). Will be removed in next major version
1.3.0
- FEATURE:
jiraExpressions.analyseJiraExpression
was added - FEATURE:
screens.getIssueTypeScreenSchemeItems
was added - FEATURE: In
projects.getProjectsPaginated
was addedstatus
property - FEATURE: In
projects.deleteProject
was addedenableUndo
property - DEPRECATION:
timeTracking.disableTimeTracking
are deprecated (Removed from official API). Will be removed in next major version
1.2.0
- FEATURE:
issueFields.getAllFieldConfigurations
added as experimental - FEATURE:
issueFields.getFieldConfigurationItems
added as experimental - IMPROVEMENT: dependencies update
1.1.1
- FIX:
strictGDPR
feature fixed - FIX:
Cannot read property 'Authorization' of undefined
fixed
1.1.0
- FEATURE:
strictGDPR
property added to Config. Allows use only GDPR-compliant functionality - FEATURE:
users.getAllUsersDefault
added - FEATURE:
issueCustomFieldOptions.updateCustomFieldOptions
added as experimental - DEPRECATION:
projectRoleActors.getActorsCountForProjectRole
are deprecated (Removed from official API). Will be removed in next major version
1.0.3
- DEPRECATION:
permissionsSchemes
andissueAttachment
are deprecated - IMPROVEMENT: agile api typings improved
- IMPROVEMENT: dependencies update
- FIX: Authorization parameter excluded for agile API in the request body
1.0.2
- FIX: JWT Authentication default expire time added
- IMPROVEMENT: modified
atlassian-jwt
(removed lodash from dependencies, bundle size decreased) - IMPROVEMENT: small tests for authentication added
1.0.1
- FIX: documentation link fixed
1.0.0
- RELEASE