Skip to content

Releases: Chavaillaz/jira-client

2.2.1

22 Jun 14:54
Compare
Choose a tag to compare
  • Add utilities for managing company specificities
    • LinkDefinition, for enumerations describing possible links between issues
    • StatusDefinition, for enumerations describing possible statuses and transitions
    • StatusTransition, to manage transitions from multiple statuses
  • Add getIssues in SearchApi
  • Update dependencies
  • Move to Java 21

2.2.0

26 Jan 12:42
Compare
Choose a tag to compare
  • Use set instead of varargs in issues and comments
  • Add new getIssue methods to give fields to retrieve
  • Add utility methods to get all fields from a class
  • Update dependencies

2.1.0

13 Dec 23:40
Compare
Choose a tag to compare
  • Add fields parameters for searches
    Allows to give fields to retrieve in order to improve search performance for issue types with many custom fields.
  • Use default HTTP client builder from common
    Allows users to override and use the default HTTP client builders to set parameters (avoid copy paste).
  • Update dependencies

2.0.0

27 Nov 01:05
Compare
Choose a tag to compare

This version has breaking changes:

  • New Vert.x client is now available
  • Major refactoring in multiple places
    • Use a common library to remove code duplication, moving many classes in com.chavaillaz.client.common
    • Move main package com.chavaillaz.jira to com.chavaillaz.client.jira to align with common library
    • Refactor authentication and provide token and password default implementations
    • Move default client initialization for each HTTP client inside JiraClient
    • Rename client classes to API
  • Update dependencies

1.3.1

19 Nov 11:15
Compare
Choose a tag to compare
  • Dependencies update

1.3.0

26 Jul 19:26
Compare
Choose a tag to compare
  • Add also an OffsetDateTime deserializer.
  • Add new convenience methods to get and set custom fields without reimplementing Fields and Issue class.
  • Improve management of errors as sometimes Jira responds with an HTML content instead of the common JSON errors.
  • Add new methods returning an Optional method.

Thanks to @zodvik for his participation !

1.2.0

16 Jun 11:24
Compare
Choose a tag to compare
  • Add new methods to get optionally an issue, in case we know it may not exist.
  • Add new methods for issue and comments to give the desired expand flags.
  • Update the dependencies to their latest stable version.

1.1.5

20 May 12:51
Compare
Choose a tag to compare
  • New utility methods in domain classes to create more easily instances of them.
  • Update dependencies (mainly jackson to 2.15.1 and slf4j to 2.0.7)

1.1.4

11 Feb 19:14
Compare
Choose a tag to compare
  • New utility methods in domain classes to create more easily instances of them.
  • Add trace logs to know what was sent and received as JSON for debug purposes.
  • Correct Subscriptions class following Jira specification and add Subscription class.
  • Add Permission class used in Filter class with its linked Group class.
  • Add implementation of Comparable for many classes, in particular Version to order them.
  • Make TestExecution implements a list of TestStatus to iterate over it more easily.

1.1.3

18 Jan 00:13
Compare
Choose a tag to compare
  • Correct some data types, more particularly the workRatio that can be the maximum value of Long in case someone logged time and no estimation is present in the concerned issue.