@avst-api/jira-cloud-v3
v0.6.5
Published
Adaptavist Managed API for Jira Cloud
Downloads
840
Keywords
Readme
0.6.5
Added support for the following Issue Type Screen Scheme method:
- Get issue type screen scheme projects that can be used as
Issue.Type.Screen.Scheme.getProjects
orAll.getIssueTypeScreenSchemeProjects
.
- Get issue type screen scheme projects that can be used as
Added support for the following Dashboard Property methods:
- Get dashboard item property keys that can be used as
Dashboard.Property.getPropertyKeys
orAll.getDashboardItemPropertyKeys
. - Get dashboard item property that can be used as
Dashboard.Property.getProperty
orAll.getDashboardItemProperty
. - Set dashboard item property that can be used as
Dashboard.Property.setProperty
orAll.setDashboardItemProperty
. - Delete dashboard item property that can be used as
Dashboard.Property.deleteProperty
orAll.deleteDashboardItemProperty
.
- Get dashboard item property keys that can be used as
Added support for the following Application Role methods:
- Get all application roles that can be used as
Application.Role.getRoles
orAll.getApplicationRoles
. - Get application role that can be used as
Application.Role.getRole
orAll.getApplicationRole
.
- Get all application roles that can be used as
Added support for the following User methods:
- Get user default columns that can be used as
User.getDefaultColumns
orAll.getUserDefaultColumns
. - Set user default columns that can be used as
User.setDefaultColumns
orAll.setUserDefaultColumns
. - Reset user default columns that can be used as
User.resetDefaultColumns
orAll.resetUserDefaultColumns
.
- Get user default columns that can be used as
Added support for the following Instance method:
- Set application property that can be used as
Instance.setApplicationProperty
orAll.setApplicationProperty
.
- Set application property that can be used as
Added support for the following Issue Type Property methods:
- Get issue type property keys that can be used as
Issue.Type.Property.getPropertyKeys
orAll.getIssueTypePropertyKeys
. - Get issue type property that can be used as
Issue.Type.Property.getProperty
orAll.getIssueTypeProperty
. - Set issue type property that can be used as
Issue.Type.Property.setProperty
orAll.setIssueTypeProperty
. - Delete issue type property that can be used as
Issue.Type.Property.deleteProperty
orAll.deleteIssueTypeProperty
.
- Get issue type property keys that can be used as
Added support for the following Issue Navigator methods:
- Get issue navigator default columns that can be used as
Issue.Navigator.getDefaultColumns
orAll.getIssueNavigatorDefaultColumns
. - Set issue navigator default columns that can be used as
Issue.Navigator.setDefaultColumns
orAll.setIssueNavigatorDefaultColumns
.
- Get issue navigator default columns that can be used as
Added support for the following User Property methods:
- Get user property keys that can be used as
User.Property.getPropertyKeys
orAll.getUserPropertyKeys
. - Get user property that can be used as
User.Property.getProperty
orAll.getUserProperty
. - Set user property that can be used as
User.Property.setProperty
orAll.setUserProperty
. - Delete user property that can be used as
User.Property.deleteProperty
orAll.deleteUserProperty
.
- Get user property keys that can be used as
Added support for the following Issue Field Configuration methods:
- Create field configuration that can be used as
Issue.Field.Configuration.createConfiguration
orAll.createIssueFieldConfiguration
. - Update field configuration that can be used as
Issue.Field.Configuration.updateConfiguration
orAll.updateIssueFieldConfiguration
. - Delete field configuration that can be used as
Issue.Field.Configuration.deleteConfiguration
orAll.deleteIssueFieldConfiguration
.
- Create field configuration that can be used as
Added support for the following Issue Worklog Property methods:
- Get worklog property keys that can be used as
Issue.Worklog.Property.getKeys
orAll.getWorklogPropertyKeys
. - Get worklog property that can be used as
Issue.Worklog.Property.getProperty
orAll.getWorklogProperty
. - Set worklog property that can be used as
Issue.Worklog.Property.setProperty
orAll.setWorklogProperty
. - Delete worklog property that can be used as
Issue.Worklog.Property.deleteProperty
orAll.deleteWorklogProperty
.
- Get worklog property keys that can be used as
Fixed
getAllUsers
inCacheManager
to account for pagination.
0.6.3
- Added support to provide
null
as a value argument forwithUserPickerCustomField
method inIssueBuilder
class. - Added support to provide
null
as a value argument forwithSelectCustomField
method inIssueBuilder
class. - Added support to provide
null
as a value argument forwithMultiSelectCustomField
method inIssueBuilder
class. - Added support to provide
null
as a value argument forwithMultiUserPickerCustomField
method inIssueBuilder
class.
0.6.0
BREAKING CHANGES: Removed an option to set a user to user picker custom fields based on user name due to Atlassian deprecating user name
property.
Added method
withParent
inIssueBuilder
class to set the parent issue for a sub-task.Added method
withReporter
inIssueBuilder
class to add user to Reporter field byaccountId
, user object or email.Updated method
withAssignee
inIssueBuilder
class to add user to Assignee field by user email as well.Updated method
withUserPickerCustomField
inIssueBuilder
class to add user to user picker custom field by user email as well.Fixed method
withMultiUserPickerCustomField
inIssueBuilder
class to add multiple users to multiuser picker custom field by user'saccountId
, user object or email.Added support for the following Issue methods:
- Get change logs by ID that can be used as
Issue.getChangeLogsById
orAll.getIssueChangeLogsById
.
- Get change logs by ID that can be used as
Added support for the following Issue fields methods:
- Delete custom field that can be used as
Issue.deleteField
orAll.deleteIssueCustomField
. - Restore custom field from trash that can be used as
Issue.restoreField
orAll.restoreIssueCustomField
. - Move custom field to trash that can be used as
Issue.moveToTrash
orAll.moveIssueCustomFieldToTrash
.
- Delete custom field that can be used as
0.5.9
Added support for the following Issue types methods:
- Get issue types for project that can be used as
Issue.Type.getTypesForProject
orAll.getIssueTypesForProject
.
- Get issue types for project that can be used as
Added support for the following Project permission schemes methods:
- Get project issue security levels that can be used as
Project.Permission.Scheme.getIssueSecurityLevels
orAll.getProjectIssueSecurityLevels
.
- Get project issue security levels that can be used as
Added support for the following Project properties methods:
- Delete project property that can be used as
Project.Property.deleteProperty
orAll.deleteProjectProperty
.
- Delete project property that can be used as
Added support for the following Project types methods:
- Get all project types that can be used as
Project.Type.getTypes
orAll.getProjectTypes
. - Get licensed project types that can be used as
Project.Type.getLicensedTypes
orAll.getLicensedProjectTypes
. - Get project type by key that can be used as
Project.Type.getTypeByKey
orAll.getProjectTypeByKey
. - Get accessible project type by key that can be used as
Project.Type.getAccessibleTypeByKey
orAll.getAccessibleProjectTypeByKey
.
- Get all project types that can be used as
Added support for the following Workflow status categories methods:
- Get all status categories that can be used as
Workflow.Status.Category.getCategories
orAll.getWorkflowStatusCategories
. - Get status category that can be used as
Workflow.Status.Category.getCategory
orAll.getWorkflowStatusCategory
.
- Get all status categories that can be used as
Removed deprecated method
Issue.Field.Custom.Option.getIssueCustomFieldOptions
.Removed deprecated method
Issue.Field.Custom.Option.createIssueCustomFieldOptions
.Fixed private method
fetchCustomFieldOptions
inCacheManager
class since it used deprecated methodIssue.Field.Custom.Option.getIssueCustomFieldOptions
.Fixed private method
processIssueType
inIssueBuilder
class not finding the correct issue type for certain project.
0.5.8
- Added
reporter
property for editing issue requests.
0.5.7
Added support for the following Instance information methods:
- Get license that can be used as
Instance.getLicense
orAll.getLicense
.
- Get license that can be used as
0.5.6
- Added
X-Force-Accept-Language
andAccept-Language
header to requests.
0.5.5
- Updated dependencies.
0.5.3
Added support for the following JQL methods:
- Get field reference data that can be used as
Jql.getReferenceData
orAll.getReferenceDataForJql
.
- Get field reference data that can be used as
0.5.2
Added support for the following Issue security level methods:
- Get issue security level that can be used as
Issue.Security.getLevel
orAll.getIssueSecurityLevel
.
- Get issue security level that can be used as
0.5.1
- Fixed
Issue.Field.getFieldsPaginated
method not working when query parametertype
orid
has more than one value. - Fixed
Issue.Field.Custom.Context.getDefaultContexts
method not working when query parametercontextId
has more than one value.
0.5.0
Added support for the following Issue custom field contexts methods:
- Get issue types for custom field context that can be used as
Issue.Field.Custom.Context.getIssueTypes
orAll.getIssueCustomFieldIssueTypesForContext
. - Get project mappings for custom field context that can be used as
Issue.Field.Custom.Context.getProjectMappings
orAll.getIssueCustomFieldContextToProjectMappings
. - Update custom field context that can be used as
Issue.Field.Custom.Context.updateContext
orAll.updateIssueCustomFieldContext
. - Add issue types to context that can be used as
Issue.Field.Custom.Context.addIssueTypes
orAll.addIssueTypesToIssueCustomFieldContext
. - Remove issue types from context that can be used as
Issue.Field.Custom.Context.removeIssueTypes
orAll.removeIssueTypesFromIssueCustomFieldContext
. - Assign custom field context to projects that can be used as
Issue.Field.Custom.Context.assignToProjects
orAll.assignIssueCustomFieldContextToProjects
. - Remove custom field context from projects that can be used as
Issue.Field.Custom.Context.removeFromProjects
orAll.removeIssueCustomFieldContextFromProjects
.
- Get issue types for custom field context that can be used as
Added support for the following Issue custom field options methods:
- Update custom field options (context) that can be used as
Issue.Field.Custom.Context.Option.updateOptions
orAll.updateIssueCustomFieldContextOptions
.
- Update custom field options (context) that can be used as
0.4.2
- Removed Atlassian Document Format.
0.4.0
Added support for the following Filter sharing methods:
- Get default share scope that can be used as
Filter.Share.getDefaultScope
orAll.getFiltersDefaultShareScope
. - Set default share scope that can be used as
Filter.Share.setDefaultScope
orAll.setFiltersDefaultShareScope
. - Get share permissions that can be used as
Filter.Share.Permission.getPermissions
orAll.getFiltersSharePermissions
. - Add share permission that can be used as
Filter.Share.Permission.addPermission
orAll.addFiltersSharePermission
. - Get share permission that can be used as
Filter.Share.Permission.getPermission
orAll.getFiltersSharePermission
. - Delete share permission that can be used as
Filter.Share.Permission.deletePermission
orAll.deleteFiltersSharePermission
.
- Get default share scope that can be used as
0.3.21
- Replaced promise chaining with async/await.
0.3.20
Added support for the following Project properties methods:
- Get project property keys that can be used as
Project.Property.getPropertyKeys
orAll.getProjectPropertyKeys
. - Get project property that can be used as
Project.Property.getProperty
orAll.getProjectProperty
. - Set project property that can be used as
Project.Property.setProperty
orAll.setProjectProperty
.
- Get project property keys that can be used as
0.3.19
Fixed
Project.getProjects
method not working when query parameterstatus
has more than one value.Added deprecated annotation to the following methods:
- Get contexts for a field that can be used as
Issue.Field.getContexts
orAll.getFieldContexts
. - Get options for field that can be used as
Issue.Field.Custom.Option.getOptions
orAll.getIssueCustomFieldOptions
. - Create custom field options that can be used as
Issue.Field.Custom.Option.createOptions
orAll.createIssueCustomFieldOptions
. - Get custom field option that can be used as
Issue.Field.Custom.Option.getOption
orAll.getIssueCustomFieldOption
.
- Get contexts for a field that can be used as
Added support for the following Issue fields methods:
- Update custom field that can be used as
Issue.Field.Custom.updateField
orAll.updateIssueCustomField
.
- Update custom field that can be used as
Added support for the following Issue custom field contexts methods:
- Get custom field contexts default values that can be used as
Issue.Field.Custom.Context.getDefaultContexts
orAll.getIssueCustomFieldDefaultContexts
. - Set custom field contexts default values that can be used as
Issue.Field.Custom.Context.setDefaultContexts
orAll.setIssueCustomFieldDefaultContexts
.
- Get custom field contexts default values that can be used as
0.3.18
- Fixed throwing
UnexpectedError
not getting wrapped in anotherUnexpectedError
.
0.3.17
Added support for the following Screen methods:
- Create screen that can be used as
Screen.createScreen
orAll.createScreen
. - Update screen that can be used as
Screen.updateScreen
orAll.updateScreen
. - Delete screen that can be used as
Screen.deleteScreen
orAll.deleteScreen
.
- Create screen that can be used as
0.3.16
- Fixed
Screen.getScreens
method not working when query parameterid
has more than one value. - Fixed
Issue.Field.Configuration.getConfigurations
method not working when query parameterid
has more than one value. - Fixed
Filter.searchFilters
method not working when query parameterid
has more than one value. - Removed deprecated query parameter
exclude
fromUser.Search.findUsersForPicker
.
0.3.15
- Fixed
Workflow.getWorkflows
method not working when query parameterworkflowName
has more than one value.
0.3.14
Fixed
setGlobalErrorStrategy
method.Added support for the following Workflows method:
- Get workflows paginated that can be used as
Workflow.getWorkflows
orAll.getWorkflows
.
- Get workflows paginated that can be used as
Fixed
Screen.Scheme.getSchemes
method not working when query parameterid
has more than one value.
0.3.13
- Fixed bug in CF abstraction related to renaming
connection
property toconnectionId
. - Removed
io-ts
andfp-ts
packages.
0.3.12
- Added
setGlobalErrorStrategy
method to allow another way to set the global error strategy. - Renamed
connection
property toconnectionId
inraw-api
andhandled-api
layers. - Removed
AnyError
andValidationError
fromTypedPromise
return signature.
0.3.11
- Renamed abstraction layers:
- From http-api to raw-api
- From managed-api to handled-api