IMPROVEMENTS:
- New-JiraIssue: Priority and Description are no longer mandatory (#24, @lipkau)
- New-JiraIssue: Added -Parent parameter for sub-tasks (#29, @ebekker)
BUG FIXES:
- ConvertTo-JiraProject: updated for Atlassian's minor wording change of projectCategory (#31, @alexsuslin)
- Invoke-JiraMethod: now uses the -ContentType parameter instead of manually passing the Content-Type header (#19)
- New-JiraIssue: able to create issues without labels again (#21)
- Set-JiraIssue: fixed issue with JSON depth for custom parameters (#17, @ThePSAdmin)
- Various: Fixed issues with ConvertFrom-Json max length with a custom ConvertFrom-Json2 function (#23, @LiamLeane)
IMPROVEMENTS:
- Get-JiraGroupMember: now returns all members by default, with support for -MaxResults and -StartIndex parameters (#14)
- Get-JiraIssue: significantly increased performance (#12)
BUG FIXES:
- Get-JiraIssue: fixed issue where Get-JiraIssue would only return one result when using -Filter parameter in some cases (#15)
- Invoke-JiraIssueTransition: fixed -Credential parameter (#13)
FEATURES:
- Get-JiraIssue: added paging support with the -StartIndex and -PageSize parameters. This allows programmatically looping through all issues that match a given search. (#9)
IMPROVEMENTS:
- Get-JiraIssue: default behavior has been changed to return all issues via paging when using -Query or -Filter parameters
BUG FIXES:
- Invoke-JiraMethod: Fixed issue where non-standard characters were not being parsed correctly from JSON (#7)
FEATURES:
- Set-JiraIssueLabel: add and remove specific issue labels, or overwrite or clear all labels on an issue (#5)
IMPROVEMENTS:
- New-JiraIssue: now has a -Label parameter
- Set-JiraIssue: now has a -Label parameter (this replaces all labels on an issue; use Set-JiraIssueLabel for more fine-grained control)
- Invoke-JiraMethod: handles special UTF-8 characters correctly (#4)
BUG FIXES:
- Get-JiraIssueCreateMetadata: now correctly returns the ID of fields as well (#6)
IMPROVEMENTS:
- Get-JiraIssueCreateMetadata: changed output type from a generic PSCustomObject to new type PSJira.CreateMetaField
- Get-JiraIssueCreateMetadata: now returns additional properties for field metadata, such as AllowedValues
FEATURES:
- Get-JiraFilter: get a reference to a JIRA filter, including its JQL and owner
IMPROVEMENTS:
- Get-JiraIssue: now supports a -Filter parameter to obtain all issues matching a given filter object or ID
IMPROVEMENTS:
- Set-JiraIssue now supports modifying arbitrary fields through the Fields parameter
FEATURES:
- User management: create and delete users and groups, and modify group memberships
IMPROVEMENTS:
- Cleaner error handling in all REST requests; JIRA's error messages should now be passed as PowerShell errors
BUG FIXES:
- PSJira.User: ToString() now works as expected
- Initial release
This changelog is inspired by the Pester file, which is in turn inspired by the Vagrant file.
FEATURES:
IMPROVEMENTS:
BUG FIXES: