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