- Fix: Fixed failed
issueBulkOperations.getAvailableTransitions
method 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.updatePlan
method inVersion3Client
. Thanks to Jakub Gladykowski (gladykov) for reporting this issue (#370). - Improvement: Added
string
type support for theprojectId
property in theVersion
model 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.getLicense
method as deprecated. -
Deprecation: Marked the
Issues.getCreateIssueMeta
method as deprecated. -
Deprecation: Marked the
PageBeanFieldConfigurationDetails
class as deprecated. UsePaginated<FieldConfigurationDetails>
instead. -
Deprecation: Marked the
WorkflowUpdateResponse
andWorkflowCreateResponse
classes 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.getValidProjectKey
andProjectKeyAndNameValidation.getValidProjectName
fromunknown
tostring
for improved type safety and usability. -
Improvement: Added the
approximateLastUsed
parameter to theFilters.createFilter
method. -
Improvement: Added the
isSubstringMatch
parameter to theFilters.getFiltersPaginated
method. -
Improvement: Updated the
IssueComments.updateComment
method to allow passing a plain string for the comment instead of requiring a specific object format. -
Improvement: Added the
parentId
parameter to theIssueComments.deleteComment
method. -
Improvement: Added the
releasedProjectKeys
property to theProjects.updateProject
method. -
Improvement: Added the
avatarId
parameter to theIssuePriorities.createPriority
method. This parameter will replaceiconUrl
starting March 16, 2025. TheiconUrl
parameter is now marked as deprecated. -
Improvement: Added the
priorityName
andexpand
properties to theIssuePriorities.searchPriorities
method. -
Improvement: Added the
avatarId
parameter to theIssuePriorities.updatePriority
method. This parameter will replaceiconUrl
starting March 16, 2025. TheiconUrl
parameter is now marked as deprecated. -
Improvement: Added the
issueId
property to theUserSearch.findAssignableUsers
method. -
Improvement: Added the optional
skipNotFoundPrecomputations
property to theJqlFunctionsApps.updatePrecomputations
method. -
Improvement: Added the
failFast
parameter to theIssues.getIssue
method. -
Improvement: Added the
failFast
parameter to theIssueSearch.searchForIssuesUsingJql
method. -
Improvement: Added the
ari
andmetadata
parameters to theProjectComponents.createComponent
method. -
Improvement: Added the optional
componentSource
parameter to theProjectComponents.getProjectComponentsPaginated
method. -
Improvement: Added the optional
componentSource
parameter to theProjectComponents.getProjectComponents
method. -
Improvement: Added the
approvers
anddriver
parameters to theProjectVersions.createVersion
andProjectVersions.updateVersion
methods. -
Improvement: Replaced the
maxResults
property withmaxResult
in theUserSearch.findUserKeysByQuery
method. -
Improvement: Added the
extendAdminPermissions
parameter to the following methods in theDashboard
class:Dashboard.createDashboard
Dashboard.updateDashboard
Dashboard.copyDashboard
-
New Method: Added the
getCustomFieldsConfigurations
method to theIssueCustomFieldConfigurationApps
class. -
New Method: Added the
replaceCustomFieldOption
method to theIssueCustomFieldOptions
class. -
New Methods: Added the following methods to the
WorkflowSchemes
class:readWorkflowSchemes
: Retrieve workflow schemes.updateSchemes
: Update workflow schemes.updateWorkflowSchemeMappings
: Update workflow scheme mappings.
-
New Method: Added the
getNotificationSchemeForProject
method to theProjects
class. -
New Method: Added the
getBulkScreenTabs
method to theScreenTabs
class. -
New Method: Added the
deletePriority
method to theIssuePriorities
class. -
New Method: Added the
getPrecomputationsByID
method to theJqlFunctionsApps
class. -
New Methods: Added the following methods to the
Workflows
class: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
Issues
class: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
IssueSearch
class: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
IssueWorklogs
class:bulkDeleteWorklogs
: Delete multiple worklogs in bulk.bulkMoveWorklogs
: Move multiple worklogs in bulk.
-
New Method: Added the
evaluateJiraExpressionUsingEnhancedSearch
method to theJiraExpressions
class. -
New Method: Added the
findComponentsForProjects
method to theProjectComponents
class. -
New Methods: Added the following methods to the
ProjectVersions
class: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
getProjectUsagesForWorkflowScheme
method to theWorkflowSchemes
class. -
New Method: Added the
getWorkflowProjectIssueTypeUsages
method to theWorkflows
class. -
New Methods: Added the following methods to the
Status
class:getProjectIssueTypeUsagesForStatus
getProjectUsagesForStatus
getWorkflowUsagesForStatus
-
Fix: Updated the following methods in
Version2Client
andVersion3Client
to make theparameters
argument mandatory (as it should have been initially):IssueFieldConfigurations.createFieldConfiguration
IssueFieldConfigurations.createFieldConfigurationScheme
IssueLinks.linkIssues
IssueTypeSchemes.createIssueTypeScheme
IssueTypeSchemes.assignIssueTypeSchemeToProject
IssueTypeScreenSchemes.createIssueTypeScreenScheme
JQL.parseJqlQueries
TimeTracking.setSharedTimeTrackingConfiguration
WorkflowSchemeProjectAssociations.assignSchemeToProject
IssueTypes.createIssueType
IssueSearch.matchIssues
IssueSearch.searchForIssuesUsingJql
JiraExpressions.evaluateJiraExpression
Users.setUserColumns
Users.getUser
-
Fix: Improved the
Avatars.storeAvatar
method:- Added the
mimeType
parameter to specify the type of the uploaded avatar. - Updated the type of the
avatar
parameter fromany
toBuffer | ArrayBuffer | Uint8Array | any
for better type safety. - Set the default value of the
size
parameter to0
.
- Added the
-
Fix: Improved the
IssueTypes.createIssueTypeAvatar
method:- Added the
mimeType
parameter to specify the type of the uploaded avatar. - Added the
avatar
parameter with the typeBuffer | ArrayBuffer | Uint8Array
. - Set the default value of the
size
parameter to0
.
- Added the
-
Fix: Improved the
ProjectAvatars.createProjectAvatar
method:- Added the
mimeType
parameter to specify the type of the uploaded avatar. - Updated the type of the
avatar
parameter fromany
toBuffer | ArrayBuffer | Uint8Array | any
. - Set the default value of the
size
parameter to0
.
- Added the
-
Change: Removed the
filter
parameter from theJqlFunctionsApps.getPrecomputations
method (experimental method, not a breaking change). -
Change: Renamed
JiraExpressionEvaluateContextBean
toJiraExpressionEvaluateContext
. -
Improvement: Added type
string
for propertiesprojectId
in 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
number
for propertiesprojectIdOrKey
in 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
Readable
orReadableStream
(e.g.,fs.createReadStream
). Thanks to Lunatic174 for reporting the issue.
- #344: Replaced the
mime-types
library withmime
to ensure browser compatibility, asmime-types
relies on thepath
module 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-data
library withformdata-node
to enable compatibility withESM
projects when adding attachments via theissueAttachment.addAttachment
method. Thanks to Paweł Król for reporting the issue and Matyáš Kroupa for implementing the fix. -
Improvement: The type of the
projectIdOrKey
property was updated fromstring
tonumber | string
for project update operations. This enhancement improves type safety and flexibility when handling project identifiers. -
Enhancement: Added a
mimeType
property to theversion2.issueAttachments.addAttachment
,version3.issueAttachments.addAttachment
, andserviceDesk.serviceDesk.attachTemporaryFile
methods. This allows specifying the file type. IfmimeType
is 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.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