- Fixed url for
version2.issues.bulkFetchIssues. Thanks @genio, for reporting.
- Removed
~alias due to compatibility issues with some build systems. Thanks @ThomasTrepanier, for reporting.
- Added
rollup-plugin-node-externalsto transformESNextimport/exportsyntax toNodeNextformat - Restructured
distfiles to preserve modules
- Updated tree shaking description in
README.md - Redesigned
README.mdwith a new "Getting Started" section
- Fixing CommonJS requiring. Thanks to solshark (solshark) for reporting this issue (#381)
- Fixing ESM imports in TypeScript declarations. Thanks to Alex Grand (Arilas) for reporting this issue (#383)
- Special thanks to GervinFung for the npm package
ts-add-js-extension, which helps resolve TypeScript ESM import paths.
- Version 2 Client
- Add
UserNavPropertiesAPI group - Add
ProjectTemplatesAPI group - Add
IssueCustomFieldAssociationsAPI group IssueSearch.searchForIssuesUsingJqldeprecated. UseIssueSearch.searchForIssuesUsingJqlEnhancedSearchinsteadIssueSearch.searchForIssuesUsingJqlPostdeprecated. UseIssueSearch.searchForIssuesUsingJqlEnhancedSearchPostinsteadIssueSearch.searchForIssuesIdsdeprecated- Add
projectIdsproperty toIssueFields.getFieldsPaginatedmethod
- Add
- Version 3 Client
- Add
UserNavPropertiesAPI group - Add
ProjectTemplatesAPI group - Add
IssueCustomFieldAssociationsAPI group IssueSearch.searchForIssuesUsingJqldeprecated. UseIssueSearch.searchForIssuesUsingJqlEnhancedSearchinsteadIssueSearch.searchForIssuesUsingJqlPostdeprecated. UseIssueSearch.searchForIssuesUsingJqlEnhancedSearchPostinsteadIssueSearch.searchForIssuesIdsdeprecated- Add
projectIdsproperty toIssueFields.getFieldsPaginatedmethod - Add
submitBulkUnwatch,submitBulkWatchmethods toIssueBulkOperationsAPI group
- Add
- Added ESM (ECMAScript Modules) support
- Fixed comment generation logic in
IssueWorklogs.addWorklogmethod - Removed all telemetry-related code and references
- Fix: Fixed failed
issueBulkOperations.getAvailableTransitionsmethod call (problem from jira side with headers). Thanks to Michael "Mike" Ferris (Cellule) for reporting this issue (#374) and fix (#375)
- Fix: Fixed compilation issues for projects using the
Plans.updatePlanmethod inVersion3Client. Thanks to Jakub Gladykowski (gladykov) for reporting this issue (#370). - Improvement: Added
stringtype support for theprojectIdproperty in theVersionmodel forVersion3Client. Thanks to Carl Fürstenberg (azatoth) for suggesting this improvement (#371).
-
General Improvements: Enhanced JSDoc documentation across the project for better clarity and developer experience.
-
Deprecation: Marked the
InstanceInformation.getLicensemethod as deprecated. -
Deprecation: Marked the
Issues.getCreateIssueMetamethod as deprecated. -
Deprecation: Marked the
PageBeanFieldConfigurationDetailsclass as deprecated. UsePaginated<FieldConfigurationDetails>instead. -
Deprecation: Marked the
WorkflowUpdateResponseandWorkflowCreateResponseclasses as deprecated. -
New APIs: Added the following classes to support additional Jira APIs:
AppDataPolicies: Manage app access rule data policies, allowing developers to set and retrieve rules controlling app access (documentation).ClassificationLevels: Define and manage classification levels for sensitive information in Jira (documentation).IssueBulkOperations: Perform bulk operations on issues, such as moving multiple issues between projects or updating multiple fields in one request. For additional guidance, refer to Bulk operation APIs: additional examples and FAQ (documentation).Plans: Manage advanced roadmaps plans, including creating, duplicating, updating, archiving, and trashing plans (documentation).PrioritySchemes: Create, retrieve, update, and delete issue priority schemes to standardize prioritization across projects (documentation).ProjectClassificationLevels: View and manage classification levels within individual projects to ensure compliance with organizational standards (documentation).ServiceRegistry: Access and manage attributes related to Jira Service Management’s service registry, which helps organize and maintain services (documentation).TeamsInPlan: Configure settings for Atlassian and custom teams within advanced roadmaps plans, including creating, updating, and deleting team configurations (documentation).
-
Improvement: Changed the return type of
ProjectKeyAndNameValidation.getValidProjectKeyandProjectKeyAndNameValidation.getValidProjectNamefromunknowntostringfor improved type safety and usability. -
Improvement: Added the
approximateLastUsedparameter to theFilters.createFiltermethod. -
Improvement: Added the
isSubstringMatchparameter to theFilters.getFiltersPaginatedmethod. -
Improvement: Updated the
IssueComments.updateCommentmethod to allow passing a plain string for the comment instead of requiring a specific object format. -
Improvement: Added the
parentIdparameter to theIssueComments.deleteCommentmethod. -
Improvement: Added the
releasedProjectKeysproperty to theProjects.updateProjectmethod. -
Improvement: Added the
avatarIdparameter to theIssuePriorities.createPrioritymethod. This parameter will replaceiconUrlstarting March 16, 2025. TheiconUrlparameter is now marked as deprecated. -
Improvement: Added the
priorityNameandexpandproperties to theIssuePriorities.searchPrioritiesmethod. -
Improvement: Added the
avatarIdparameter to theIssuePriorities.updatePrioritymethod. This parameter will replaceiconUrlstarting March 16, 2025. TheiconUrlparameter is now marked as deprecated. -
Improvement: Added the
issueIdproperty to theUserSearch.findAssignableUsersmethod. -
Improvement: Added the optional
skipNotFoundPrecomputationsproperty to theJqlFunctionsApps.updatePrecomputationsmethod. -
Improvement: Added the
failFastparameter to theIssues.getIssuemethod. -
Improvement: Added the
failFastparameter to theIssueSearch.searchForIssuesUsingJqlmethod. -
Improvement: Added the
ariandmetadataparameters to theProjectComponents.createComponentmethod. -
Improvement: Added the optional
componentSourceparameter to theProjectComponents.getProjectComponentsPaginatedmethod. -
Improvement: Added the optional
componentSourceparameter to theProjectComponents.getProjectComponentsmethod. -
Improvement: Added the
approversanddriverparameters to theProjectVersions.createVersionandProjectVersions.updateVersionmethods. -
Improvement: Replaced the
maxResultsproperty withmaxResultin theUserSearch.findUserKeysByQuerymethod. -
Improvement: Added the
extendAdminPermissionsparameter to the following methods in theDashboardclass:Dashboard.createDashboardDashboard.updateDashboardDashboard.copyDashboard
-
New Method: Added the
getCustomFieldsConfigurationsmethod to theIssueCustomFieldConfigurationAppsclass. -
New Method: Added the
replaceCustomFieldOptionmethod to theIssueCustomFieldOptionsclass. -
New Methods: Added the following methods to the
WorkflowSchemesclass:readWorkflowSchemes: Retrieve workflow schemes.updateSchemes: Update workflow schemes.updateWorkflowSchemeMappings: Update workflow scheme mappings.
-
New Method: Added the
getNotificationSchemeForProjectmethod to theProjectsclass. -
New Method: Added the
getBulkScreenTabsmethod to theScreenTabsclass. -
New Method: Added the
deletePrioritymethod to theIssuePrioritiesclass. -
New Method: Added the
getPrecomputationsByIDmethod to theJqlFunctionsAppsclass. -
New Methods: Added the following methods to the
Workflowsclass:readWorkflows: Retrieve workflows.workflowCapabilities: Get workflow capabilities.createWorkflows: Create new workflows.validateCreateWorkflows: Validate workflow creation.updateWorkflows: Update existing workflows.validateUpdateWorkflows: Validate workflow updates.
-
New Methods: Added the following methods to the
Issuesclass:getBulkChangelogs: Retrieve changelogs for multiple issues in bulk.bulkFetchIssues: Fetch multiple issues in bulk.getCreateIssueMetaIssueTypes: Retrieve metadata for issue types when creating issues.getCreateIssueMetaIssueTypeId: Retrieve metadata for a specific issue type by ID when creating issues.getIssueLimitReport: Retrieve a report on issue limits.
-
New Methods: Added the following methods to the
IssueSearchclass:countIssues: Count issues matching a query.searchForIssuesIds: Search for issue IDs using a query.searchForIssuesUsingJqlEnhancedSearch: Search and reconcile issues using JQL.searchForIssuesUsingJqlEnhancedSearchPost: Search and reconcile issues using JQL via POST request.
-
New Methods: Added the following methods to the
IssueWorklogsclass:bulkDeleteWorklogs: Delete multiple worklogs in bulk.bulkMoveWorklogs: Move multiple worklogs in bulk.
-
New Method: Added the
evaluateJiraExpressionUsingEnhancedSearchmethod to theJiraExpressionsclass. -
New Method: Added the
findComponentsForProjectsmethod to theProjectComponentsclass. -
New Methods: Added the following methods to the
ProjectVersionsclass:deleteRelatedWork: Delete related work for a version.updateRelatedWork: Update related work for a version.createRelatedWork: Create related work for a version.getRelatedWork: Retrieve related work for a version.
-
New Method: Added the
getProjectUsagesForWorkflowSchememethod to theWorkflowSchemesclass. -
New Method: Added the
getWorkflowProjectIssueTypeUsagesmethod to theWorkflowsclass. -
New Methods: Added the following methods to the
Statusclass:getProjectIssueTypeUsagesForStatusgetProjectUsagesForStatusgetWorkflowUsagesForStatus
-
Fix: Updated the following methods in
Version2ClientandVersion3Clientto make theparametersargument mandatory (as it should have been initially):IssueFieldConfigurations.createFieldConfigurationIssueFieldConfigurations.createFieldConfigurationSchemeIssueLinks.linkIssuesIssueTypeSchemes.createIssueTypeSchemeIssueTypeSchemes.assignIssueTypeSchemeToProjectIssueTypeScreenSchemes.createIssueTypeScreenSchemeJQL.parseJqlQueriesTimeTracking.setSharedTimeTrackingConfigurationWorkflowSchemeProjectAssociations.assignSchemeToProjectIssueTypes.createIssueTypeIssueSearch.matchIssuesIssueSearch.searchForIssuesUsingJqlJiraExpressions.evaluateJiraExpressionUsers.setUserColumnsUsers.getUser
-
Fix: Improved the
Avatars.storeAvatarmethod:- Added the
mimeTypeparameter to specify the type of the uploaded avatar. - Updated the type of the
avatarparameter fromanytoBuffer | ArrayBuffer | Uint8Array | anyfor better type safety. - Set the default value of the
sizeparameter to0.
- Added the
-
Fix: Improved the
IssueTypes.createIssueTypeAvatarmethod:- Added the
mimeTypeparameter to specify the type of the uploaded avatar. - Added the
avatarparameter with the typeBuffer | ArrayBuffer | Uint8Array. - Set the default value of the
sizeparameter to0.
- Added the
-
Fix: Improved the
ProjectAvatars.createProjectAvatarmethod:- Added the
mimeTypeparameter to specify the type of the uploaded avatar. - Updated the type of the
avatarparameter fromanytoBuffer | ArrayBuffer | Uint8Array | any. - Set the default value of the
sizeparameter to0.
- Added the
-
Change: Removed the
filterparameter from theJqlFunctionsApps.getPrecomputationsmethod (experimental method, not a breaking change). -
Change: Renamed
JiraExpressionEvaluateContextBeantoJiraExpressionEvaluateContext. -
Improvement: Added type
stringfor propertiesprojectIdin parameters and models:- Model
Version - Parameter
GetFieldConfigurationSchemeProjectMapping - Parameter
GetHierarchy - Parameter
GetIssueTypeSchemeForProjects - Parameter
GetIssueTypeScreenSchemeProjectAssociations - Parameter
GetIssueTypesForProject - Parameter
GetProjectEmail - Parameter
GetWorkflowSchemeProjectAssociations - Parameter
UpdateProjectEmail
- Model
-
Improvement: Added type
numberfor propertiesprojectIdOrKeyin parameters and models:- Parameter
AddActorUsers - Parameter
ArchiveProject - Parameter
CreateProjectAvatar - Parameter
DeleteActor - Parameter
DeleteProject - Parameter
DeleteProjectAsynchronously - Parameter
DeleteProjectAvatar - Parameter
DeleteProjectProperty - Parameter
GetAllProjectAvatars - Parameter
GetAllStatuses - Parameter
GetFeaturesForProject - Parameter
GetProjectComponents - Parameter
GetProjectComponentsPaginated - Parameter
GetProjectProperty - Parameter
GetProjectPropertyKeys - Parameter
GetProjectRole - Parameter
GetProjectRoleDetails - Parameter
GetProjectRoles - Parameter
GetProjectVersions - Parameter
GetProjectVersionsPaginated - Parameter
Restore - Parameter
SetActors - Parameter
SetProjectProperty - Parameter
ToggleFeatureForProject - Parameter
UpdateProject - Parameter
UpdateProjectAvatar
- Parameter
- Special thanks to Ness Li (nessgor) for implementing the changes above. PR: #356.
- Thanks to Niklas Correnz (uncaught) for reporting the issue: #352.
- #347: Fixed an issue with adding attachments of type
ReadableorReadableStream(e.g.,fs.createReadStream). Thanks to Lunatic174 for reporting the issue.
- #344: Replaced the
mime-typeslibrary withmimeto ensure browser compatibility, asmime-typesrelies on thepathmodule from Node.js. Thanks to kang for reporting the issue and proposing the fix.
-
#320: Resolved a tree-shaking issue where importing a single client would still include all clients in the output bundle when using bundlers. Now, only the required client code is included. Thanks to Nao Yonashiro for reporting the issue and proposing a fix.
-
#327: Replaced the
form-datalibrary withformdata-nodeto enable compatibility withESMprojects when adding attachments via theissueAttachment.addAttachmentmethod. Thanks to Paweł Król for reporting the issue and Matyáš Kroupa for implementing the fix. -
Improvement: The type of the
projectIdOrKeyproperty was updated fromstringtonumber | stringfor project update operations. This enhancement improves type safety and flexibility when handling project identifiers. -
Enhancement: Added a
mimeTypeproperty to theversion2.issueAttachments.addAttachment,version3.issueAttachments.addAttachment, andserviceDesk.serviceDesk.attachTemporaryFilemethods. This allows specifying the file type. IfmimeTypeis not provided, a default type is inferred from the filename.👎 Before:
const client = new Version2Client() || new Version3Client() || new ServiceDeskClient(); const attachment = await client.issueAttachments.addAttachment({ issueIdOrKey: issue.key, attachment: { filename: 'issueAttachments.test.ts', file: fs.readFileSync('./tests/integration/version2/issueAttachments.test.ts'), }, }); console.log(attachment[0].mimeType); // Will be 'video/mp2t'
👍 Now:
const client = new Version2Client() || new Version3Client() || new ServiceDeskClient(); const attachment = await client.issueAttachments.addAttachment({ issueIdOrKey: issue.key, attachment: { filename: 'issueAttachments.test.ts', file: fs.readFileSync('./tests/integration/version2/issueAttachments.test.ts'), mimeType: 'application/typescript', }, }); console.log(attachment[0].mimeType); // Will be 'application/typescript'
- Bug Fix: Fixed an issue with the
Users.createUsermethod by adding the requiredproductsproperty. 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.
getAllProjectsin 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
avatovitest - 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 linksendpoint. Thanks to Fernando Maia for reporting and fixing the issue. - Dependencies upgraded
- CI/CD improvements
- Dependencies upgraded
-
Avatar Endpoints Updates:
- Methods
avatar.getAvatarImageByID,getAvatarImageByType, andgetAvatarImageByOwnerhave an updated return type. Avatars will now be returned as binary data. storeAvatarendpoint has been fixed. It now both accepts and sends theavatarproperty.
- 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.
Details
- #277 newErrorHandling provides additional error codes.
- API Updates
setIssuePropertymethod inIssuePropertiesAPI fixed.propertyValueparameter added.- logo fixed
- Version 2, Version 3:
jqlFunctionsAppsAPI added.- A lot of changes in Models.
- A log of new API added.
- Agile
Fieldsmodel added forIssueModel.
- Version 3:
- Support simple string body (comment) was added to
addCommentmethod ofissueCommentsAPI. Thanks to Michael "Mike" Ferris for releasing feature.
- Support simple string body (comment) was added to
- Version 2, Version 3:
putAddonPropertymethod fixed. Now you can provide property for set.
- JSDoc improvements
- Version 2, Version 3:
Componentinterface renamed toProjectComponent.caseInsensitiveproperty added tofindGroupsmethod ofgroupsAPI.expandproperty added togetTrashedFieldsPaginatedmethod ofissueFieldsAPI.createNotificationScheme,getNotificationSchemeToProjectMappings,updateNotificationScheme,addNotifications,deleteNotificationScheme,removeNotificationFromNotificationSchememethods added toissueNotificationSchemesAPI.getPrecomputations,updatePrecomputationsmethods added tojqlAPI.licenseMetricsAPI added.ProjectFeaturesinterface renamed toContainerForProjectFeatures.
- Agile
ProjectsAPI was deprecated.type,filterIdproperties changed from optional to mandatory inCreateBoardparameters interface.operationTypeproperty added tostoreDevelopmentInformationmethod inDevelopmentInformationAPI.SecurityInformationAPI added.- #250
excludeAccountIdsparameter fixed forfindUsersForPickermethod,UserSearchAPI. Thanks to Rafael Dohms for reporting the issue.
Short parameters were added for applicable methods.
- Badge fix
- Dependencies updated
- Version 2, 3:
propertyValueadded tosetUserPropertymethod ofUserPropertiesAPI. Thanks to lihongyin for issue report.
- Version 2, 3:
id,projectId,onlyDefaultproperties added togetNotificationSchemesmethod ofIssueNotificationSchemesAPI.replaceWithproperty added todeletePrioritymethod ofIssuePrioritiesAPI.
- Version 2, 3:
- #240 Fixed ignored body in
setDashboardItemProperty. Thanks to Jocelyn Bouchard for the fix.
- #240 Fixed ignored body in
- Version 2, 3:
getResolutionsinIssueResolutionwas deprecated.getResolutioninIssueResolutionwas deprecated.createResolutionmethod added toIssueResolution.setDefaultResolutionmethod added toIssueResolution.moveResolutionsmethod added toIssueResolution.searchResolutionsmethod added toIssueResolution.updateResolutionmethod added toIssueResolution.deleteResolutionmethod added toIssueResolution.
- Version 2, 3:
accessTypeandapplicationKeyproperties added tobulkGetGroupsmethodGroupsAPI.movePrioritiesanddeletePrioritymethods added toIssuePrioritiesAPI.- Models updated
- All properties in
PageOfWorklogsmarked as required. - Examples improved.
newErrorHandlingconsole message removed.exampleadded.- Improved example in the
README. - Throwing error if
hosthas incorrect URL format. Thanks to Isuru Uthpala Priyaranjana for reporting the enhancement. - Types improvements.
- JSDoc improvements
- Version 2, 3:
setDefaultPrioritymethod added toIssuePrioritiesAPI.
- JSDoc improvements.
- Version 2, 3:
getTrashedFieldsPaginatedmethod added toIssueFieldsAPI.statusCategoryproperty added tosearchmethod inStatusAPI.
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'forgetAttachmentContentmethod,IssueAttachmentsAPI. Thanks RealBuddy for the report.
- #221 added
- Version 2, 3:
- #219
accountIdserialization fixed inbulkGetUsersinUsersAPI fixed. Thanks to Brian Chan for the report.
- #219
isAxiosErrordetecting 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:
uiModificationsAppsAPI added.queryproperty added togetProjectsForIssueTypeScreenSchememethodIssueTypeScreenSchemesAPI.commentIdproperty added togetMyPermissionsmethodPermissionsAPI.createPriority,searchPriorities,updatePrioritymethods added toIssuePrioritiesAPI.
- README: Fast jump to basic authentication topic fixed.
- Version 2 and Version 3:
fixVersiontype definition fixed (Issue.Fieldsmodel). Thanks to Eloy Lafuente for reporting the issue.AnnouncementBannerAPI added.StatusAPI added.groupIdproperty added togetDashboardsPaginatedmethod inDashboardAPI.groupIdproperty added toaddActorUsers,deleteActor,addProjectRoleActorsToRole,deleteProjectRoleActorsFromRolemethods inProjectRoleActorsAPI.
- Service Desk:
getAttachmentContentmethod added toRequestService Desk API.getAttachmentThumbnailmethod added toRequestService Desk API.
- Version 2, Version 3:
IssueAdjustmentsAppsAPI added.groupIdproperty added togetFiltersPaginatedmethod inFiltersAPI.groupIdproperty added toaddSharePermissionmethod inFilterSharingAPI.
- New error handling feature added.
- Readme improved.
- JSDoc improvements.
- Agile:
createdDateproperty added toAgile.Sprint.partiallyUpdateSprint,Agile.Sprint.updateSprint
- Version 2, Version 3:
groupDetailsanddefaultGroupsDetailsproperties added toApplicationRolemodel.getAllAvailableDashboardGadgetsmethod added toDashboards.statusproperty added togetDashboardsPaginatedmethod inDashboards.getAllGadgetsmethod added toDashboards.addGadgetmethod added toDashboards.updateGadgetmethod added toDashboard.removeGadgetmethod added toDashboard.recipientproperty added toEventNotificationmodel.configurationproperty added toFieldMetadatamodel.overrideSharePermissionsproperty added tocreateFiltermethod inFilters.groupIdproperty added toGroupmodel.groupIdproperty added toGroupNamemodel.groupIdproperty added togetGroupmethod inGroups.groupIdandswapGroupIdproperties added toremoveGroupmethod inGroups.groupIdproperty added togetUsersFromGroupmethod inGroups.groupIdproperty added toaddUserToGroupmethod inGroups.groupIdproperty added toremoveUserFromGroupmethod inGroups.excludeIdproperty added tofindGroupsmethod inGroups.orderBy,expandandqueryStringproperties added togetAllIssueTypeSchemesmethod inIssueTypeSchemes.queryString,orderByandexpandproperties added togetIssueTypeScreenSchemesmethod inIssueTypeScreenSchemes.sanitiseJqlQueriesmethod added toJQL.excludeInactiveUsersproperty added togetProjectRolemethod inProjectRoles.queryString,scopeandorderByproperties added togetScreensmethod inScreens.expand,queryStringandorderByproperties added togetScreenSchemesmethod inScreenSchemes.identifierproperty added toVisibilitymodel.- another small improvements.
- Personal access token authentication added. Thanks, Nizam Moidu for adding this feature!
- Version 2:
notifyUsersproperty added toIssueComments.updateCommentmethod.setFieldConfigurationSchemeMappingmethod added toIssueFieldConfigurations.removeIssueTypesFromGlobalFieldConfigurationSchememethod added toIssueFieldConfigurations.getIsWatchingIssueBulkmethod added toIssueWatchers.queryString,orderBy,isActiveproperties added toWorkflows.getWorkflowsPaginatedmethod.AppMigration.updateEntityPropertiesValuemethod parameters for sending fixed.Workflows.getWorkflowsPaginatedparameters serializing fixed.
- Tests improving.
- JSDoc improved.
- Expand properties typings improved for few Parameters.
accountIdproperty 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:
jsdAuthorCanSeeRequestproperty added toIssueComments.addCommentmethod.idandfieldContextIdproperties added toIssueCustomFieldConfigurationApps.getCustomFieldConfigurationmethod.updateFieldConfigurationItems,createFieldConfigurationScheme,updateFieldConfigurationScheme,deleteFieldConfigurationSchememethods added toIssueFieldConfigurations.bulkSetIssuePropertiesByIssuemethod added toIssueProperties.startedBeforeproperty added toIssueProperties.getIssueWorklogmethod.rendererproperty added toFieldConfigurationItemmodel.editPermissionsandexpandproperties added toFilterDetailsmodel.tabsproperty added toIssueTransitionmodel.emailAddressStatusproperty added toProjectEmail.updateProjectEmailmethod.
- JSDoc improvements.
- Version 2 and Version 3
mediaApiFileIdproperty added toAttachmentMetadatamodel.getAvatarImageByTypemethod added toAvatargroup.getAvatarImageByIDmethod added toAvatargroup.getAvatarImageByOwnermethod added toAvatargroup.editPermissionsproperty added toFiltermodel.getAttachmentContentmethod added toIssueAttachmentsgroup.getAttachmentThumbnailmethod added toIssueAttachmentsgroup.overrideScreenSecurityandoverrideEditableFlagproperties added toreplaceIssueFieldOptionmethod inIssueCustomFieldOptionsAppsgroup.updateMultipleCustomFieldValuesmethod added toIssueCustomFieldValuesAppsgroup.createFieldConfigurationmethod added toIssueFieldConfigurationsgroup.updateFieldConfigurationmethod added toIssueFieldConfigurationsgroup.deleteFieldConfigurationmethod added toIssueFieldConfigurationsgroup.customproperty added toJiraExpressionEvalContextmodel.schemesproperty added toWorkflowmodel.
- Version 2:
- JSDoc improvements.
deleteCustomFieldmethod added toIssueFields.restoreCustomFieldmethod added toIssueFields.trashCustomFieldmethod added toIssueFields.
- Version 3:
deleteCustomFieldmethod added toIssueFields.restoreCustomFieldmethod added toIssueFields.trashCustomFieldmethod 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
workflowRuleSearchmethod added toAppMigrationrulesproperty added toCreateWorkflowTransitionDetailsmodelisWritableproperty added toDashboardmodeleditPermissionsproperty added toDashboardDetailsmodelaccountIdproperty added tofilterSharing.addSharePermissionrightsproperty added tofilterSharing.addSharePermissionSearchAutoCompletemodel are deprecatedprojectKeyOrIdproperty added toissueCustomFieldConfigurationApps.getCustomFieldConfigurationissueTypeIdproperty added toissueCustomFieldConfigurationApps.getCustomFieldConfigurationgetProjectsForIssueTypeScreenSchememethod added toIssueTypeScreenSchemesworkflowNamesproperty added toworkflowTransitionRules.getWorkflowTransitionRuleConfigurationsmethodwithTagsproperty added toworkflowTransitionRules.getWorkflowTransitionRuleConfigurationsmethoddraftproperty added toworkflowTransitionRules.getWorkflowTransitionRuleConfigurationsmethodActorInputBeanrenamed toActorInput,AddFieldBeanrenamed toAddField,AddGroupBeanrenamed toAddGroup,AssociatedItemBeanrenamed toAssociatedItem,AuditRecordBeanrenamed toAuditRecord,AvatarUrlsBeanrenamed toAvatarUrls,BulkPermissionsRequestBeanrenamed toBulkPermissionsRequest,ChangedValueBeanrenamed toChangedValue,CreateUpdateRoleRequestBeanrenamed toCreateUpdateRoleRequest,CustomFieldDefinitionJsonBeanrenamed toCustomFieldDefinitionJson,DeleteAndReplaceVersionBeanrenamed toDeleteAndReplaceVersion,GlobalScopeBeanrenamed toGlobalScope,IdBeanrenamed toId,IdOrKeyBeanrenamed toIdOrKey,IssueBeanrenamed toIssue,IssueCommentListRequestBeanrenamed toIssueCommentListRequest,IssueFieldOptionCreateBeanrenamed toIssueFieldOptionCreate,IssueFieldOptionScopeBeanrenamed toIssueFieldOptionScope,ProjectScopeBeanrenamed toProjectScope,IssuesJqlMetaDataBeanrenamed toIssuesJqlMetaData,IssuesMetaBeanrenamed toIssuesMeta,IssuesUpdateBeanrenamed toIssuesUpdate,IssueTypeCreateBeanrenamed toIssueTypeCreate,IssueTypeUpdateBeanrenamed toIssueTypeUpdate,JiraExpressionEvalContextBeanrenamed toJiraExpressionEvalContext,JiraExpressionEvalRequestBeanrenamed toJiraExpressionEvalRequest,JiraExpressionEvaluationMetaDataBeanrenamed toJiraExpressionEvaluationMetaData,JiraExpressionsComplexityBeanrenamed toJiraExpressionsComplexity,JiraExpressionsComplexityValueBeanrenamed toJiraExpressionsComplexityValue,JsonTypeBeanrenamed toJsonType,LinkIssueRequestJsonBeanrenamed toLinkIssueRequestJson,MoveFieldBeanrenamed toMoveField,PageBeanChangelogrenamed toPageChangelog,PageBeanCommentrenamed toPageComment,PageBeanComponentWithIssueCountrenamed toPageComponentWithIssueCount,PageBeanContextrenamed toPageContext,PageBeanContextForProjectAndIssueTyperenamed toPageContextForProjectAndIssueType,PageBeanCustomFieldContextrenamed toPageCustomFieldContext,PageBeanCustomFieldContextDefaultValuerenamed toPageCustomFieldContextDefaultValue,PageBeanCustomFieldContextOptionrenamed toPageCustomFieldContextOption,PageBeanCustomFieldContextProjectMappingrenamed toPageCustomFieldContextProjectMapping,PageBeanCustomFieldOptionDetailsrenamed toPageCustomFieldOptionDetails,PageBeanDashboardrenamed toPageDashboard,PageBeanFieldrenamed toPageField,PageBeanFieldConfigurationrenamed toPageFieldConfiguration,PageBeanFieldConfigurationIssueTypeItemrenamed toPageFieldConfigurationIssueTypeItem,PageBeanFieldConfigurationItemrenamed toPageFieldConfigurationItem,PageBeanFieldConfigurationSchemerenamed toPageFieldConfigurationScheme,PageBeanFieldConfigurationSchemeProjectsrenamed toPageFieldConfigurationSchemeProjects,PageBeanFilterDetailsrenamed toPageFilterDetails,PageBeanGroupDetailsrenamed toPageGroupDetails,PageBeanIssueFieldOptionrenamed toPageIssueFieldOption,PageBeanIssueSecurityLevelMemberrenamed toPageIssueSecurityLevelMember,PageBeanIssueTypeSchemerenamed toPageIssueTypeScheme,PageBeanIssueTypeSchemeMappingrenamed toPageIssueTypeSchemeMapping,PageBeanIssueTypeSchemeProjectsrenamed toPageIssueTypeSchemeProjects,PageBeanIssueTypeScreenSchemerenamed toPageIssueTypeScreenScheme,PageBeanIssueTypeScreenSchemeItemrenamed toPageIssueTypeScreenSchemeItem,PageBeanIssueTypeScreenSchemesProjectsrenamed toPageIssueTypeScreenSchemesProjects,PageBeanIssueTypeToContextMappingrenamed toPageIssueTypeToContextMapping,PageBeanNotificationSchemerenamed toPageNotificationScheme,PageBeanProjectrenamed toPageProject,PageBeanScreenrenamed toPageScreen,PageBeanScreenSchemerenamed toPageScreenScheme,PageBeanScreenWithTabrenamed toPageScreenWithTab,PageBeanStringrenamed toPageString,PageBeanUserrenamed toPageUser,PageBeanUserDetailsrenamed toPageUserDetails,PageBeanUserKeyrenamed toPageUserKey,PageBeanVersionrenamed toPageVersion,PageBeanWebhookrenamed toPageWebhook,PageBeanWorkflowrenamed toPageWorkflow,PageBeanWorkflowSchemerenamed toPageWorkflowScheme,PageBeanWorkflowTransitionRulesrenamed toPageWorkflowTransitionRules,PermissionsKeysBeanrenamed toPermissionsKeys,ProjectIdentifierBeanrenamed toProjectIdentifier,ProjectInputBeanrenamed toProjectInput,ProjectRoleActorsUpdateBeanrenamed toProjectRoleActorsUpdate,SearchRequestBeanrenamed toSearchRequest,SharePermissionInputBeanrenamed toSharePermissionInput,SimpleApplicationPropertyBeanrenamed toSimpleApplicationProperty,UpdateUserToGroupBeanrenamed toUpdateUserToGroup,UserBeanrenamed toDashboardUser,UserBeanAvatarUrlsrenamed toUserAvatarUrls,UserMigrationBeanrenamed toUserMigration,UserWriteBeanrenamed toUserWrite,VersionMoveBeanrenamed toVersionMove,WorklogIdsRequestBeanrenamed toWorklogIdsRequest,TaskProgressBeanObjectrenamed toTaskProgressObject,TaskProgressBeanRemoveOptionFromIssuesResultrenamed toTaskProgressRemoveOptionFromIssuesResult,
- Common fixes:
- Vulnerabilities fixed
- Agile:
BoardAdminsBeanrenamed toBoardAdminsBoardBeanrenamed toBoardBoardConfigBeanrenamed toBoardConfigBoardCreateBeanrenamed toBoardCreateBoardFeatureBeanrenamed toBoardFeatureBoardFeatureResponseBeanrenamed toBoardFeatureResponseBoardFeatureToggleRequestBeanrenamed toBoardFeatureToggleRequestBoardFilterBeanrenamed toBoardFilterBoardLocationBeanrenamed toBoardLocationChangeHistoryBeanrenamed toChangeHistoryChangeItemBeanrenamed toChangeItemChangelogBeanrenamed toChangelogColorBeanrenamed toColorColumnBeanrenamed toColumnColumnConfigBeanrenamed toColumnConfigEditMetaBeanrenamed toEditMetaEpicRankRequestBeanrenamed toEpicRankRequestEpicUpdateBeanrenamed toEpicUpdateEstimationConfigBeanrenamed toEstimationConfigEstimationFieldBeanrenamed toEstimationFieldFieldEditBeanrenamed toFieldEditFieldMetaBeanrenamed toFieldMetaIssueAssignRequestBeanrenamed toIssueAssignRequestIssueBeanrenamed toIssueIssueRankRequestBeanrenamed toIssueRankRequestIssueTransitionBeanrenamed toIssueTransitionJsonTypeBeanrenamed toJsonTypeLinkGroupBeanrenamed toLinkGroupLocationBeanrenamed toLocationPageBeanrenamed toPagePageBeanBoardBeanrenamed toPageBoardPageBeanBoardFilterBeanrenamed toPageBoardFilterPartialSuccessBeanrenamed toPartialSuccessQuickFilterBeanrenamed toQuickFilterRankingConfigBeanrenamed toRankingConfigRelationBeanrenamed toRelationReportBeanrenamed toReportReportsResponseBeanrenamed toReportsResponseSearchResultsBeanrenamed toSearchResultsSimpleLinkBeanrenamed toSimpleLinkSprintCreateBeanrenamed toSprintCreateSprintSwapBeanrenamed toSprintSwapStatusCategoryJsonBeanrenamed toStatusCategoryJsonStatusJsonBeanrenamed toStatusJsonSubqueryBeanrenamed toSubqueryUserJsonBeanrenamed toUserJsonGroupBeanrenamed toGroupPageBeanQuickFilterBeanrenamed toPageBeanQuickFilterOpsbarBeanrenamed toOpsbarPageBeanQuickFilterrenamed toPageBeanQuickFilter
- Version 2:
ActorInputBeanrenamed toActorInputAddFieldBeanrenamed toAddFieldAddGroupBeanrenamed toAddGroupAssociatedItemBeanrenamed toAssociatedItemAuditRecordBeanrenamed toAuditRecordAvatarUrlsBeanrenamed toAvatarUrlsBulkPermissionsRequestBeanrenamed toBulkPermissionsRequestChangedValueBeanrenamed toChangedValueCreateUpdateRoleRequestBeanrenamed toCreateUpdateRoleRequestCustomFieldDefinitionJsonBeanrenamed toCustomFieldDefinitionJsonUserBeanrenamed toDashboardUserDeleteAndReplaceVersionBeanrenamed toDeleteAndReplaceVersionGlobalScopeBeanrenamed toGlobalScopeIdBeanrenamed toIdIdOrKeyBeanrenamed toIdOrKeyIssueBeanrenamed toIssueIssueCommentListRequestBeanrenamed toIssueCommentListRequestIssueFieldOptionCreateBeanrenamed toIssueFieldOptionCreateIssueFieldOptionScopeBeanrenamed toIssueFieldOptionScopeIssuesJqlMetaDataBeanrenamed toIssuesJqlMetaDataIssuesMetaBeanrenamed toIssuesMetaIssuesUpdateBeanrenamed toIssuesUpdateIssueTypeCreateBeanrenamed toIssueTypeCreateIssueTypeUpdateBeanrenamed toIssueTypeUpdateJiraExpressionEvalContextBeanrenamed toJiraExpressionEvalContextJiraExpressionEvalRequestBeanrenamed toJiraExpressionEvalRequestJiraExpressionEvaluationMetaDataBeanrenamed toJiraExpressionEvaluationMetaDataJiraExpressionsComplexityBeanrenamed toJiraExpressionsComplexityJiraExpressionsComplexityValueBeanrenamed toJiraExpressionsComplexityValueJsonTypeBeanrenamed toJsonTypeLinkIssueRequestJsonBeanrenamed toLinkIssueRequestJsonMoveFieldBeanrenamed toMoveFieldPageBeanChangelogrenamed toPageChangelogPageBeanCommentrenamed toPageCommentPageBeanComponentWithIssueCountrenamed toPageComponentWithIssueCountPageBeanContextrenamed toPageContextPageBeanContextForProjectAndIssueTyperenamed toPageContextForProjectAndIssueTypePageBeanCustomFieldContextrenamed toPageCustomFieldContextPageBeanCustomFieldContextDefaultValuerenamed toPageCustomFieldContextDefaultValuePageBeanCustomFieldContextOptionrenamed toPageCustomFieldContextOptionPageBeanCustomFieldContextProjectMappingrenamed toPageCustomFieldContextProjectMappingPageBeanCustomFieldOptionDetailsrenamed toPageCustomFieldOptionDetailsPageBeanDashboardrenamed toPageDashboardPageBeanFieldrenamed toPageFieldPageBeanFieldConfigurationrenamed toPageFieldConfigurationPageBeanFieldConfigurationIssueTypeItemrenamed toPageFieldConfigurationIssueTypeItemPageBeanFieldConfigurationItemrenamed toPageFieldConfigurationItemPageBeanFieldConfigurationSchemerenamed toPageFieldConfigurationSchemePageBeanFieldConfigurationSchemeProjectsrenamed toPageFieldConfigurationSchemeProjectsPageBeanFilterDetailsrenamed toPageFilterDetailsPageBeanGroupDetailsrenamed toPageGroupDetailsPageBeanIssueFieldOptionrenamed toPageIssueFieldOptionPageBeanIssueSecurityLevelMemberrenamed toPageIssueSecurityLevelMemberPageBeanIssueTypeSchemerenamed toPageIssueTypeSchemePageBeanIssueTypeSchemeMappingrenamed toPageIssueTypeSchemeMappingPageBeanIssueTypeSchemeProjectsrenamed toPageIssueTypeSchemeProjectsPageBeanIssueTypeScreenSchemerenamed toPageIssueTypeScreenSchemePageBeanIssueTypeScreenSchemeItemrenamed toPageIssueTypeScreenSchemeItemPageBeanIssueTypeScreenSchemesProjectsrenamed toPageIssueTypeScreenSchemesProjectsPageBeanIssueTypeToContextMappingrenamed toPageIssueTypeToContextMappingPageBeanNotificationSchemerenamed toPageNotificationSchemePageBeanProjectrenamed toPageProjectPageBeanScreenrenamed toPageScreenPageBeanScreenSchemerenamed toPageScreenSchemePageBeanScreenWithTabrenamed toPageScreenWithTabPageBeanStringrenamed toPageStringPageBeanUserrenamed toPageUserPageBeanUserDetailsrenamed toPageUserDetailsPageBeanUserKeyrenamed toPageUserKeyPageBeanVersionrenamed toPageVersionPageBeanWebhookrenamed toPageWebhookPageBeanWorkflowrenamed toPageWorkflowPageBeanWorkflowSchemerenamed toPageWorkflowSchemePageBeanWorkflowTransitionRulesrenamed toPageWorkflowTransitionRulesPermissionsKeysBeanrenamed toPermissionsKeysProjectIdentifierBeanrenamed toProjectIdentifierProjectInputBeanrenamed toProjectInputProjectRoleActorsUpdateBeanrenamed toProjectRoleActorsUpdateProjectScopeBeanrenamed toProjectScopeSearchRequestBeanrenamed toSearchRequestSharePermissionInputBeanrenamed toSharePermissionInputSimpleApplicationPropertyBeanrenamed toSimpleApplicationPropertyTaskProgressBeanObjectrenamed toTaskProgressObjectTaskProgressBeanRemoveOptionFromIssuesResultrenamed toTaskProgressRemoveOptionFromIssuesResultUpdateUserToGroupBeanrenamed toUpdateUserToGroupUserBeanAvatarUrlsrenamed toUserAvatarUrlsUserMigrationBeanrenamed toUserMigrationUserWriteBeanrenamed toUserWriteVersionMoveBeanrenamed toVersionMoveWorklogIdsRequestBeanrenamed toWorklogIdsRequest
- Version 3:
duedateproperty added toFieldsmodel.issuelinksproperty added toFieldsmodel.environemntproperty added toFieldsmodel.parentproperty added toFieldsmodel.expandproperty inGetIssueimproved.
- Version 2:
duedateproperty added toFieldsmodel.issuelinksproperty added toFieldsmodel.environemntproperty added toFieldsmodel.parentproperty added toFieldsmodel.expandproperty inGetIssueimproved.
-
Agile:
- JSDoc descriptions improved.
BoardFeatureare deprecated. UseFeatureinstead.BoardFeatureResponseBeanare deprecated. UseFeatureResponseinstead.BoardFeatureToggleRequestare deprecated. UseFeatureToggleRequestinstead.- Other minor improvements
-
Version 3:
- JSDoc descriptions improved.
AppMigrationAPI support added.generateChangelogproperty added toIssueCustomFieldValuesApps.updateCustomFieldValuerequest parameters.hierarchyLevelproperty added toIssueTypes.createIssueType.getChangeLogsByIdsmethod added toIssues.- New models added:
ConnectCustomFieldValueConnectCustomFieldValuesEntityPropertyDetailsIssueChangelogIdsGetChangeLogsByIds
- Mistake in
CrateWorkflowStatusDetailsfixed. Current name is correct:CreateWorkflowStatusDetails. fieldIdsFilter,issuePropertyKeysFilterproperties added toWebhookandWebhookDetailsmodels.- Other minor improvements
-
Version 2:
- JSDoc descriptions improved.
AppMigrationAPI support added.generateChangelogproperty added toIssueCustomFieldValuesApps.updateCustomFieldValuerequest parameters.hierarchyLevelproperty added toIssueTypes.createIssueType.getChangeLogsByIdsmethod added toIssues.- New models added:
ConnectCustomFieldValueConnectCustomFieldValuesEntityPropertyDetailsIssueChangelogIdsPageBeanContextualConfigurationGetChangeLogsByIds
- Mistake in
CrateWorkflowStatusDetailsfixed. Current name is correct:CreateWorkflowStatusDetails. fieldIdsFilter,issuePropertyKeysFilterproperties added toWebhookandWebhookDetailsmodels.- 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.fromreplaced to raw JS code in Basic authorization- Telemetry config type fixed
noCheckAtlassianTokenflag added to config (X-Atlassian-Token: no-check)- Typing improves
- Types bug fixes
Details
- Authentication: Added OAuth 1.0 authentication method
- CI: Migrated from
Travis CItoGithub CI
- DEPENDENCIES:
atlassian-jwtinstalled 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
timeoutdeprecated inConfig
- FEATURE: Property
middlewaresadded toConfig
- FEATURE: Property
baseRequestConfigadded toConfig
- FEATURE: Method
getOptionsForContextadded toIssueCustomFieldOptionsJira documentation - FEATURE: Method
deleteCustomFieldOptionadded toIssueCustomFieldOptionsJira documentation
- FEATURE: Method
changeOrderOfIssueTypesadded toIssueTypeSchemesJira documentation
- FEATURE: Method
assignWorkflowSchemeToProjectadded toWorkflowSchemeProjectAssociationsJira documentation
- FEATURE: New API
ScreenSchemesadded. Jira documentation. - FEATURE: New API
ScreenTabFieldsadded Jira documentation - FEATURE: New API
ScreenTabsadded 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
IssueTypeScreenSchemesadded - FEATURE: New API
ProjectEmailadded
- FEATURE: Method
bulkGetGroupsadded toGroups - FEATURE: Method
restoreDeletedProjectadded toProjects - FEATURE: Method
createIssueTypeSchemeadded toIssueTypeSchemes - FEATURE: Method
deleteIssueTypeSchemeadded toIssueTypeSchemes - FEATURE: Method
updateIssueTypeSchemeadded toIssueTypeSchemes - FEATURE: Method
addIssueTypesToIssueTypeSchemeadded toIssueTypeSchemes - FEATURE: Method
deleteIssueTypeFromIssueTypeSchemeadded toIssueTypeSchemes
- FEATURE: Property
idadded toIssueFieldConfigurations.getAllFieldConfigurations - FEATURE: Property
sortByOpsBarAndStatusadded toIssues.getTransitions - FEATURE: Property
accountIdadded toPermissions.getBulkPermissions
- DEPRECATION: Method
getIssueTypeScreenSchemesare deprecated inScreens - DEPRECATION: Method
getIssueTypeScreenSchemeItemsare deprecated inScreens - DEPRECATION: Method
getIssueTypeScreenSchemesForProjectsare deprecated inScreens
- FEATURE: Method
getAllFieldConfigurationSchemesadded toIssueFieldConfigurations - FEATURE: Method
getFieldConfigurationSchemesForProjectsadded toIssueFieldConfigurations - FEATURE: Property
fieldConfigurationSchemeIdadded toissueFieldConfigurations.getFieldConfigurationIssueTypeItems - FEATURE: Method
getIssueSecurityLevelMembersadded toIssueSecurityLevel - FEATURE: Issue type schemes API added
- FEATURE: Method
getLicensedProjectTypesadded toProjectTypes - FEATURE: Method
deleteProjectAsynchronouslyadded toProjects - FEATURE: Method
getIssueTypeScreenSchemesadded toScreens - FEATURE: Method
getAllScreenSchemesrenamed togetScreenSchemes - DEPRECATION:
getAllScreenSchemesare 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.createDashboardwas added - FEATURE:
dashboards.updateDashboardwas added - FEATURE:
dashboards.deleteDashboardwas added - FEATURE:
dashboards.copyDashboardwas added - FEATURE:
screens.getIssueTypeScreenSchemesForProjectswas added - FEATURE:
issueFieldConfigurations.getAllFieldConfigurationwas added - FEATURE:
issueFieldConfigurations.getFieldConfigurationItemswas added - FEATURE:
issueFieldConfigurations.getFieldConfigurationIssueTypeItemswas added - FEATURE: In
issues.getTransitionswas addedincludeUnavailableTransitionsproperty - DEPRECATION:
issueFields.getFieldConfigurationItemsare deprecated (Removed from official API, useissueFieldConfigurations.getFieldConfigurationItems). Will be removed in next major version
- FEATURE:
jiraExpressions.analyseJiraExpressionwas added - FEATURE:
screens.getIssueTypeScreenSchemeItemswas added - FEATURE: In
projects.getProjectsPaginatedwas addedstatusproperty - FEATURE: In
projects.deleteProjectwas addedenableUndoproperty - DEPRECATION:
timeTracking.disableTimeTrackingare deprecated (Removed from official API). Will be removed in next major version
- FEATURE:
issueFields.getAllFieldConfigurationsadded as experimental - FEATURE:
issueFields.getFieldConfigurationItemsadded as experimental - IMPROVEMENT: dependencies update
- FIX:
strictGDPRfeature fixed - FIX:
Cannot read property 'Authorization' of undefinedfixed
- FEATURE:
strictGDPRproperty added to Config. Allows use only GDPR-compliant functionality - FEATURE:
users.getAllUsersDefaultadded - FEATURE:
issueCustomFieldOptions.updateCustomFieldOptionsadded as experimental - DEPRECATION:
projectRoleActors.getActorsCountForProjectRoleare deprecated (Removed from official API). Will be removed in next major version
- DEPRECATION:
permissionsSchemesandissueAttachmentare 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