- Common fixes:
- Vulnerabilities fixed
- Agile:
BoardAdminsBean
renamed toBoardAdmins
,BoardBean
renamed toBoard
,BoardConfigBean
renamed toBoardConfig
,BoardCreateBean
renamed toBoardCreate
,BoardFeatureBean
renamed toBoardFeature
,BoardFeatureResponseBean
renamed toBoardFeatureResponse
,BoardFeatureToggleRequestBean
renamed toBoardFeatureToggleRequest
,BoardFilterBean
renamed toBoardFilter
,BoardLocationBean
renamed toBoardLocation
,ChangeHistoryBean
renamed toChangeHistory
,ChangeItemBean
renamed toChangeItem
,ChangelogBean
renamed toChangelog
,ColorBean
renamed toColor
,ColumnBean
renamed toColumn
,ColumnConfigBean
renamed toColumnConfig
,EditMetaBean
renamed toEditMeta
,EpicRankRequestBean
renamed toEpicRankRequest
,EpicUpdateBean
renamed toEpicUpdate
,EstimationConfigBean
renamed toEstimationConfig
,EstimationFieldBean
renamed toEstimationField
,FieldEditBean
renamed toFieldEdit
,FieldMetaBean
renamed toFieldMeta
,IssueAssignRequestBean
renamed toIssueAssignRequest
,IssueBean
renamed toIssue
,IssueRankRequestBean
renamed toIssueRankRequest
,IssueTransitionBean
renamed toIssueTransition
,JsonTypeBean
renamed toJsonType
,LinkGroupBean
renamed toLinkGroup
,LocationBean
renamed toLocation
,PageBean
renamed toPage
,PageBeanBoardBean
renamed toPageBoard
,PageBeanBoardFilterBean
renamed toPageBoardFilter
,PartialSuccessBean
renamed toPartialSuccess
,QuickFilterBean
renamed toQuickFilter
,RankingConfigBean
renamed toRankingConfig
,RelationBean
renamed toRelation
,ReportBean
renamed toReport
,ReportsResponseBean
renamed toReportsResponse
,SearchResultsBean
renamed toSearchResults
,SimpleLinkBean
renamed toSimpleLink
,SprintCreateBean
renamed toSprintCreate
,SprintSwapBean
renamed toSprintSwap
,StatusCategoryJsonBean
renamed toStatusCategoryJson
,StatusJsonBean
renamed toStatusJson
,SubqueryBean
renamed toSubquery
,UserJsonBean
renamed toUserJson
,GroupBean
renamed toGroup
,PageBeanQuickFilterBean
renamed toPageBeanQuickFilter
,OpsbarBean
renamed toOpsbar
,PageBeanQuickFilter
renamed toPageBeanQuickFilter
,
- Version 2:
ActorInputBean
renamed toActorInput
AddFieldBean
renamed toAddField
AddGroupBean
renamed toAddGroup
AssociatedItemBean
renamed toAssociatedItem
AuditRecordBean
renamed toAuditRecord
AvatarUrlsBean
renamed toAvatarUrls
BulkPermissionsRequestBean
renamed toBulkPermissionsRequest
ChangedValueBean
renamed toChangedValue
CreateUpdateRoleRequestBean
renamed toCreateUpdateRoleRequest
CustomFieldDefinitionJsonBean
renamed toCustomFieldDefinitionJson
UserBean
renamed toDashboardUser
DeleteAndReplaceVersionBean
renamed toDeleteAndReplaceVersion
GlobalScopeBean
renamed toGlobalScope
IdBean
renamed toId
IdOrKeyBean
renamed toIdOrKey
IssueBean
renamed toIssue
IssueCommentListRequestBean
renamed toIssueCommentListRequest
IssueFieldOptionCreateBean
renamed toIssueFieldOptionCreate
IssueFieldOptionScopeBean
renamed toIssueFieldOptionScope
IssuesJqlMetaDataBean
renamed toIssuesJqlMetaData
IssuesMetaBean
renamed toIssuesMeta
IssuesUpdateBean
renamed toIssuesUpdate
IssueTypeCreateBean
renamed toIssueTypeCreate
IssueTypeUpdateBean
renamed toIssueTypeUpdate
JiraExpressionEvalContextBean
renamed toJiraExpressionEvalContext
JiraExpressionEvalRequestBean
renamed toJiraExpressionEvalRequest
JiraExpressionEvaluationMetaDataBean
renamed toJiraExpressionEvaluationMetaData
JiraExpressionsComplexityBean
renamed toJiraExpressionsComplexity
JiraExpressionsComplexityValueBean
renamed toJiraExpressionsComplexityValue
JsonTypeBean
renamed toJsonType
LinkIssueRequestJsonBean
renamed toLinkIssueRequestJson
MoveFieldBean
renamed toMoveField
PageBeanChangelog
renamed toPageChangelog
PageBeanComment
renamed toPageComment
PageBeanComponentWithIssueCount
renamed toPageComponentWithIssueCount
PageBeanContext
renamed toPageContext
PageBeanContextForProjectAndIssueType
renamed toPageContextForProjectAndIssueType
PageBeanCustomFieldContext
renamed toPageCustomFieldContext
PageBeanCustomFieldContextDefaultValue
renamed toPageCustomFieldContextDefaultValue
PageBeanCustomFieldContextOption
renamed toPageCustomFieldContextOption
PageBeanCustomFieldContextProjectMapping
renamed toPageCustomFieldContextProjectMapping
PageBeanCustomFieldOptionDetails
renamed toPageCustomFieldOptionDetails
PageBeanDashboard
renamed toPageDashboard
PageBeanField
renamed toPageField
PageBeanFieldConfiguration
renamed toPageFieldConfiguration
PageBeanFieldConfigurationIssueTypeItem
renamed toPageFieldConfigurationIssueTypeItem
PageBeanFieldConfigurationItem
renamed toPageFieldConfigurationItem
PageBeanFieldConfigurationScheme
renamed toPageFieldConfigurationScheme
PageBeanFieldConfigurationSchemeProjects
renamed toPageFieldConfigurationSchemeProjects
PageBeanFilterDetails
renamed toPageFilterDetails
PageBeanGroupDetails
renamed toPageGroupDetails
PageBeanIssueFieldOption
renamed toPageIssueFieldOption
PageBeanIssueSecurityLevelMember
renamed toPageIssueSecurityLevelMember
PageBeanIssueTypeScheme
renamed toPageIssueTypeScheme
PageBeanIssueTypeSchemeMapping
renamed toPageIssueTypeSchemeMapping
PageBeanIssueTypeSchemeProjects
renamed toPageIssueTypeSchemeProjects
PageBeanIssueTypeScreenScheme
renamed toPageIssueTypeScreenScheme
PageBeanIssueTypeScreenSchemeItem
renamed toPageIssueTypeScreenSchemeItem
PageBeanIssueTypeScreenSchemesProjects
renamed toPageIssueTypeScreenSchemesProjects
PageBeanIssueTypeToContextMapping
renamed toPageIssueTypeToContextMapping
PageBeanNotificationScheme
renamed toPageNotificationScheme
PageBeanProject
renamed toPageProject
PageBeanScreen
renamed toPageScreen
PageBeanScreenScheme
renamed toPageScreenScheme
PageBeanScreenWithTab
renamed toPageScreenWithTab
PageBeanString
renamed toPageString
PageBeanUser
renamed toPageUser
PageBeanUserDetails
renamed toPageUserDetails
PageBeanUserKey
renamed toPageUserKey
PageBeanVersion
renamed toPageVersion
PageBeanWebhook
renamed toPageWebhook
PageBeanWorkflow
renamed toPageWorkflow
PageBeanWorkflowScheme
renamed toPageWorkflowScheme
PageBeanWorkflowTransitionRules
renamed toPageWorkflowTransitionRules
PermissionsKeysBean
renamed toPermissionsKeys
ProjectIdentifierBean
renamed toProjectIdentifier
ProjectInputBean
renamed toProjectInput
ProjectRoleActorsUpdateBean
renamed toProjectRoleActorsUpdate
ProjectScopeBean
renamed toProjectScope
SearchRequestBean
renamed toSearchRequest
SharePermissionInputBean
renamed toSharePermissionInput
SimpleApplicationPropertyBean
renamed toSimpleApplicationProperty
TaskProgressBeanObject
renamed toTaskProgressObject
TaskProgressBeanRemoveOptionFromIssuesResult
renamed toTaskProgressRemoveOptionFromIssuesResult
UpdateUserToGroupBean
renamed toUpdateUserToGroup
UserBeanAvatarUrls
renamed toUserAvatarUrls
UserMigrationBean
renamed toUserMigration
UserWriteBean
renamed toUserWrite
VersionMoveBean
renamed toVersionMove
WorklogIdsRequestBean
renamed toWorklogIdsRequest
- Version 3:
duedate
property added toFields
model.issuelinks
property added toFields
model.environemnt
property added toFields
model.parent
property added toFields
model.expand
property inGetIssue
improved.
- Version 2:
duedate
property added toFields
model.issuelinks
property added toFields
model.environemnt
property added toFields
model.parent
property added toFields
model.expand
property inGetIssue
improved.
-
Agile:
- JSDoc descriptions improved.
BoardFeature
are deprecated. UseFeature
instead.BoardFeatureResponseBean
are deprecated. UseFeatureResponse
instead.BoardFeatureToggleRequest
are deprecated. UseFeatureToggleRequest
instead.- Other minor improvements
-
Version 3:
- JSDoc descriptions improved.
AppMigration
API support added.generateChangelog
property added toIssueCustomFieldValuesApps.updateCustomFieldValue
request parameters.hierarchyLevel
property added toIssueTypes.createIssueType
.getChangeLogsByIds
method added toIssues
.- New models added:
ConnectCustomFieldValue
ConnectCustomFieldValues
EntityPropertyDetails
IssueChangelogIds
GetChangeLogsByIds
- Mistake in
CrateWorkflowStatusDetails
fixed. Current name is correct:CreateWorkflowStatusDetails
. fieldIdsFilter
,issuePropertyKeysFilter
properties added toWebhook
andWebhookDetails
models.- Other minor improvements
-
Version 2:
- JSDoc descriptions improved.
AppMigration
API support added.generateChangelog
property added toIssueCustomFieldValuesApps.updateCustomFieldValue
request parameters.hierarchyLevel
property added toIssueTypes.createIssueType
.getChangeLogsByIds
method added toIssues
.- New models added:
ConnectCustomFieldValue
ConnectCustomFieldValues
EntityPropertyDetails
IssueChangelogIds
PageBeanContextualConfiguration
GetChangeLogsByIds
- Mistake in
CrateWorkflowStatusDetails
fixed. Current name is correct:CreateWorkflowStatusDetails
. fieldIdsFilter
,issuePropertyKeysFilter
properties added toWebhook
andWebhookDetails
models.- Other minor improvements
- #144 Fixed error when tried vote issue. Thanks João Lopes!
- A lot of small improvements in types for agile and for project API
- A lot of small improvements in types for agile and for project API
- Some properties to some endpoints added :D
- IssueCustomFieldConfigurationApps group added
- #136 Fixed all URLs for Cloud Agile endpoint. Thanks John Brunton!
- Internal code styles improved
- Huge type improvements
- Types error fixed #124
- Fixed bug with transition model
- Telemetry names changed
- Instance information API added
- Issue custom field values apps API added
- Typings improved
- Fixed bug with typings in createIssue
- Typings improved
- projectFeatures API added
- small improvements
- searchForIssuesUsingJql request fixed
- addAttachment fixed for browsers
- addAttachment fixed for browsers
- Improved typing
- Fixed the bug that it was impossible to attach an attachment to an issue
- Other small improvements
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
- Types bug fixes
- One client divided to three: Agile, Version2, Version3
- Improved type system
- A redesigned facade and internal structure of the project
- Added telemetry
- Authentication: Added OAuth 1.0 authentication method
- CI: Migrated from
Travis CI
toGithub CI
- DEPENDENCIES:
atlassian-jwt
installed from npm instead git - DEPENDENCIES: Updated dependencies versions
- README: Contributors section added, small redesign
- FIX: console.log removed
- FIX: Headers fixes
- 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
- FIX: Sprints added to client
- IMPROVEMENT: Dependencies updated
- FIX: Added the ability to use the library without authorization #75
- 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
- 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
)
- 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
- 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
- FEATURE:
issueFields.getAllFieldConfigurations
added as experimental - FEATURE:
issueFields.getFieldConfigurationItems
added as experimental - IMPROVEMENT: dependencies update
- FIX:
strictGDPR
feature fixed - FIX:
Cannot read property 'Authorization' of undefined
fixed
- 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
- DEPRECATION:
permissionsSchemes
andissueAttachment
are deprecated - IMPROVEMENT: agile api typings improved
- IMPROVEMENT: dependencies update
- FIX: Authorization parameter excluded for agile API in the request body
- FIX: JWT Authentication default expire time added
- IMPROVEMENT: modified
atlassian-jwt
(removed lodash from dependencies, bundle size decreased) - IMPROVEMENT: small tests for authentication added
- FIX: documentation link fixed
- RELEASE