- Bug Fix: Fixed an issue with the
Users.createUser
method by adding the requiredproducts
property. Thanks to Appelberg-s for the fix. - Documentation Update: Corrected an error in
README.md
. Thanks to Maurice de Bruyn for the contribution. - Dependencies: Updated all dependencies to their latest versions.
getAllProjects
in README and examples replaced tosearchProjects
. Thanks to Alexander Pivovarov for reporting the issue.- Personal access token link changed to actual in README
- Test platform changed from
ava
tovitest
- Dependencies updated
- Vulnerabilities fixes
- Vulnerabilities fixes
- #309 - Added rate limiting headers. Thanks to Chalenge Masekera.
- #308 - Implemented a new error handling mechanism. Thanks to Dmitry Shilov.
- The new error handling mechanism may affect your library usage.
- Dependencies updated
- Dependencies updated
- Logo fix in README.md
- Return type fixed for
issue remote links
endpoint. Thanks to Fernando Maia for reporting and fixing the issue. - Dependencies upgraded
- CI/CD improvements
- Dependencies upgraded
-
Avatar Endpoints Updates:
- Methods
avatar.getAvatarImageByID
,getAvatarImageByType
, andgetAvatarImageByOwner
have an updated return type. Avatars will now be returned as binary data. storeAvatar
endpoint has been fixed. It now both accepts and sends theavatar
property.
- Methods
-
Authentication Changes:
- Removed OAuth and JWT authentication. This might be reintroduced with proper testing support in the future.
-
API Clean-Up:
- Deprecated and unused components from Agile, ServiceDesk, Version2, and Version3 APIs have been removed.
- Improved browser capability.
- Enhanced parameter typings.
- #277 newErrorHandling provides additional error codes.
- API Updates
setIssueProperty
method inIssueProperties
API fixed.propertyValue
parameter added.- logo fixed
- Version 2, Version 3:
jqlFunctionsApps
API added.- A lot of changes in Models.
- A log of new API added.
- Agile
Fields
model added forIssue
Model.
- Version 3:
- Support simple string body (comment) was added to
addComment
method ofissueComments
API. Thanks to Michael "Mike" Ferris for releasing feature.
- Support simple string body (comment) was added to
- Version 2, Version 3:
putAddonProperty
method fixed. Now you can provide property for set.
- JSDoc improvements
- Version 2, Version 3:
Component
interface renamed toProjectComponent
.caseInsensitive
property added tofindGroups
method ofgroups
API.expand
property added togetTrashedFieldsPaginated
method ofissueFields
API.createNotificationScheme
,getNotificationSchemeToProjectMappings
,updateNotificationScheme
,addNotifications
,deleteNotificationScheme
,removeNotificationFromNotificationScheme
methods added toissueNotificationSchemes
API.getPrecomputations
,updatePrecomputations
methods added tojql
API.licenseMetrics
API added.ProjectFeatures
interface renamed toContainerForProjectFeatures
.
- Agile
Projects
API was deprecated.type
,filterId
properties changed from optional to mandatory inCreateBoard
parameters interface.operationType
property added tostoreDevelopmentInformation
method inDevelopmentInformation
API.SecurityInformation
API added.- #250
excludeAccountIds
parameter fixed forfindUsersForPicker
method,UserSearch
API. Thanks to Rafael Dohms for reporting the issue.
Short parameters were added for applicable methods.
- Badge fix
- Dependencies updated
- Version 2, 3:
propertyValue
added tosetUserProperty
method ofUserProperties
API. Thanks to lihongyin for issue report.
- Version 2, 3:
id
,projectId
,onlyDefault
properties added togetNotificationSchemes
method ofIssueNotificationSchemes
API.replaceWith
property added todeletePriority
method ofIssuePriorities
API.
- Version 2, 3:
- #240 Fixed ignored body in
setDashboardItemProperty
. Thanks to Jocelyn Bouchard for the fix.
- #240 Fixed ignored body in
- Version 2, 3:
getResolutions
inIssueResolution
was deprecated.getResolution
inIssueResolution
was deprecated.createResolution
method added toIssueResolution
.setDefaultResolution
method added toIssueResolution
.moveResolutions
method added toIssueResolution
.searchResolutions
method added toIssueResolution
.updateResolution
method added toIssueResolution
.deleteResolution
method added toIssueResolution
.
- Version 2, 3:
accessType
andapplicationKey
properties added tobulkGetGroups
methodGroups
API.movePriorities
anddeletePriority
methods added toIssuePriorities
API.- Models updated
- All properties in
PageOfWorklogs
marked as required. - Examples improved.
newErrorHandling
console message removed.example
added.- Improved example in the
README
. - Throwing error if
host
has incorrect URL format. Thanks to Isuru Uthpala Priyaranjana for reporting the enhancement. - Types improvements.
- JSDoc improvements
- Version 2, 3:
setDefaultPriority
method added toIssuePriorities
API.
- JSDoc improvements.
- Version 2, 3:
getTrashedFieldsPaginated
method added toIssueFields
API.statusCategory
property added tosearch
method inStatus
API.
Version 2, 3: Added additional properties for IssueComments.updateComment
method. Thanks to chandler05 for reporting the issue.
Version 2, 3: getAttachmentThumbnail
currently returns correct data (Buffer
). Thanks to RealBuddy for reporting the issue.
Version 3: maxContentLength was increased for attachments upload. Thanks to RealBuddy for reporting the issue.
- Version 2, 3:
- #221 added
responseType: 'arraybuffer'
forgetAttachmentContent
method,IssueAttachments
API. Thanks RealBuddy for the report.
- #221 added
- Version 2, 3:
- #219
accountId
serialization fixed inbulkGetUsers
inUsers
API fixed. Thanks to Brian Chan for the report.
- #219
isAxiosError
detecting mechanism improved. Thanks to Stephane Moser for the report.
- ServiceDesk for experimental API
'X-ExperimentalApi': 'opt-in'
header added.
- Version 3: addWorklog and updateWorklog comment field type fixed. Thanks to RealBuddy for reporting the issue.
- Version 2: maxContentLength was increased for attachments upload. Thanks to RealBuddy for reporting the issue.
- Version 2, Version 3:
uiModificationsApps
API added.query
property added togetProjectsForIssueTypeScreenScheme
methodIssueTypeScreenSchemes
API.commentId
property added togetMyPermissions
methodPermissions
API.createPriority
,searchPriorities
,updatePriority
methods added toIssuePriorities
API.
- README: Fast jump to basic authentication topic fixed.
- Version 2 and Version 3:
fixVersion
type definition fixed (Issue.Fields
model). Thanks to Eloy Lafuente for reporting the issue.AnnouncementBanner
API added.Status
API added.groupId
property added togetDashboardsPaginated
method inDashboard
API.groupId
property added toaddActorUsers
,deleteActor
,addProjectRoleActorsToRole
,deleteProjectRoleActorsFromRole
methods inProjectRoleActors
API.
- Service Desk:
getAttachmentContent
method added toRequest
Service Desk API.getAttachmentThumbnail
method added toRequest
Service Desk API.
- Version 2, Version 3:
IssueAdjustmentsApps
API added.groupId
property added togetFiltersPaginated
method inFilters
API.groupId
property added toaddSharePermission
method inFilterSharing
API.
- New error handling feature added.
- Readme improved.
- JSDoc improvements.
- Agile:
createdDate
property added toAgile.Sprint.partiallyUpdateSprint
,Agile.Sprint.updateSprint
- Version 2, Version 3:
groupDetails
anddefaultGroupsDetails
properties added toApplicationRole
model.getAllAvailableDashboardGadgets
method added toDashboards
.status
property added togetDashboardsPaginated
method inDashboards
.getAllGadgets
method added toDashboards
.addGadget
method added toDashboards
.updateGadget
method added toDashboard
.removeGadget
method added toDashboard
.recipient
property added toEventNotification
model.configuration
property added toFieldMetadata
model.overrideSharePermissions
property added tocreateFilter
method inFilters
.groupId
property added toGroup
model.groupId
property added toGroupName
model.groupId
property added togetGroup
method inGroups
.groupId
andswapGroupId
properties added toremoveGroup
method inGroups
.groupId
property added togetUsersFromGroup
method inGroups
.groupId
property added toaddUserToGroup
method inGroups
.groupId
property added toremoveUserFromGroup
method inGroups
.excludeId
property added tofindGroups
method inGroups
.orderBy
,expand
andqueryString
properties added togetAllIssueTypeSchemes
method inIssueTypeSchemes
.queryString
,orderBy
andexpand
properties added togetIssueTypeScreenSchemes
method inIssueTypeScreenSchemes
.sanitiseJqlQueries
method added toJQL
.excludeInactiveUsers
property added togetProjectRole
method inProjectRoles
.queryString
,scope
andorderBy
properties added togetScreens
method inScreens
.expand
,queryString
andorderBy
properties added togetScreenSchemes
method inScreenSchemes
.identifier
property added toVisibility
model.- another small improvements.
- Personal access token authentication added. Thanks, Nizam Moidu for adding this feature!
- Version 2:
notifyUsers
property added toIssueComments.updateComment
method.setFieldConfigurationSchemeMapping
method added toIssueFieldConfigurations
.removeIssueTypesFromGlobalFieldConfigurationScheme
method added toIssueFieldConfigurations
.getIsWatchingIssueBulk
method added toIssueWatchers
.queryString
,orderBy
,isActive
properties added toWorkflows.getWorkflowsPaginated
method.AppMigration.updateEntityPropertiesValue
method parameters for sending fixed.Workflows.getWorkflowsPaginated
parameters serializing fixed.
- Tests improving.
- JSDoc improved.
- Expand properties typings improved for few Parameters.
accountId
property added toIssueWatchers
. Thanks, Brent Van Geertruy for catching and fixing this issue!
- Fixing parameters serialization for users.bulkGetUsersMigration. Thanks Maximilian Heinz for report.
- issueComments.updateComment fixed. Thanks Rafael Dohms!
- Models export extended for Version 2 and Version 3 API
- Service Desk API added
- Telemetry removed (deprecated).
- JSDoc improvements.
- Version 2 and Version 3:
jsdAuthorCanSeeRequest
property added toIssueComments.addComment
method.id
andfieldContextId
properties added toIssueCustomFieldConfigurationApps.getCustomFieldConfiguration
method.updateFieldConfigurationItems
,createFieldConfigurationScheme
,updateFieldConfigurationScheme
,deleteFieldConfigurationScheme
methods added toIssueFieldConfigurations
.bulkSetIssuePropertiesByIssue
method added toIssueProperties
.startedBefore
property added toIssueProperties.getIssueWorklog
method.renderer
property added toFieldConfigurationItem
model.editPermissions
andexpand
properties added toFilterDetails
model.tabs
property added toIssueTransition
model.emailAddressStatus
property added toProjectEmail.updateProjectEmail
method.
- JSDoc improvements.
- Version 2 and Version 3
mediaApiFileId
property added toAttachmentMetadata
model.getAvatarImageByType
method added toAvatar
group.getAvatarImageByID
method added toAvatar
group.getAvatarImageByOwner
method added toAvatar
group.editPermissions
property added toFilter
model.getAttachmentContent
method added toIssueAttachments
group.getAttachmentThumbnail
method added toIssueAttachments
group.overrideScreenSecurity
andoverrideEditableFlag
properties added toreplaceIssueFieldOption
method inIssueCustomFieldOptionsApps
group.updateMultipleCustomFieldValues
method added toIssueCustomFieldValuesApps
group.createFieldConfiguration
method added toIssueFieldConfigurations
group.updateFieldConfiguration
method added toIssueFieldConfigurations
group.deleteFieldConfiguration
method added toIssueFieldConfigurations
group.custom
property added toJiraExpressionEvalContext
model.schemes
property added toWorkflow
model.
- Version 2:
- JSDoc improvements.
deleteCustomField
method added toIssueFields
.restoreCustomField
method added toIssueFields
.trashCustomField
method added toIssueFields
.
- Version 3:
deleteCustomField
method added toIssueFields
.restoreCustomField
method added toIssueFields
.trashCustomField
method added toIssueFields
.
- Missed telemetry data added.
- Common improvements:
- Fixing vulnerabilities in dependencies.
- Version 2, Version 3:
- Agile:
- JSDOC small improvements
- Version 2 and Version 3:
- JSDOC small improvements
workflowRuleSearch
method added toAppMigration
rules
property added toCreateWorkflowTransitionDetails
modelisWritable
property added toDashboard
modeleditPermissions
property added toDashboardDetails
modelaccountId
property added tofilterSharing.addSharePermission
rights
property added tofilterSharing.addSharePermission
SearchAutoComplete
model are deprecatedprojectKeyOrId
property added toissueCustomFieldConfigurationApps.getCustomFieldConfiguration
issueTypeId
property added toissueCustomFieldConfigurationApps.getCustomFieldConfiguration
getProjectsForIssueTypeScreenScheme
method added toIssueTypeScreenSchemes
workflowNames
property added toworkflowTransitionRules.getWorkflowTransitionRuleConfigurations
methodwithTags
property added toworkflowTransitionRules.getWorkflowTransitionRuleConfigurations
methoddraft
property added toworkflowTransitionRules.getWorkflowTransitionRuleConfigurations
methodActorInputBean
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
,DeleteAndReplaceVersionBean
renamed toDeleteAndReplaceVersion
,GlobalScopeBean
renamed toGlobalScope
,IdBean
renamed toId
,IdOrKeyBean
renamed toIdOrKey
,IssueBean
renamed toIssue
,IssueCommentListRequestBean
renamed toIssueCommentListRequest
,IssueFieldOptionCreateBean
renamed toIssueFieldOptionCreate
,IssueFieldOptionScopeBean
renamed toIssueFieldOptionScope
,ProjectScopeBean
renamed toProjectScope
,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
,SearchRequestBean
renamed toSearchRequest
,SharePermissionInputBean
renamed toSharePermissionInput
,SimpleApplicationPropertyBean
renamed toSimpleApplicationProperty
,UpdateUserToGroupBean
renamed toUpdateUserToGroup
,UserBean
renamed toDashboardUser
,UserBeanAvatarUrls
renamed toUserAvatarUrls
,UserMigrationBean
renamed toUserMigration
,UserWriteBean
renamed toUserWrite
,VersionMoveBean
renamed toVersionMove
,WorklogIdsRequestBean
renamed toWorklogIdsRequest
,TaskProgressBeanObject
renamed toTaskProgressObject
,TaskProgressBeanRemoveOptionFromIssuesResult
renamed toTaskProgressRemoveOptionFromIssuesResult
,
- 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
- 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