Skip to content

Releases: linked-planet/kotlin-atlassian-client

v0.12.8 Repeat annotations on data subclasses

27 Jun 09:36
Compare
Choose a tag to compare
[skip ci] set release version 0.12.8

v0.12.7 add GsonUtil

27 Jun 07:04
Compare
Choose a tag to compare

add GsonUtil that provides a GsonBuilder compatible with the model, otherwise every consumer has to solve the sealed class mapping themselves

v0.12.6 Avoid lazy attributes for Gson compatiblity

22 Jun 15:26
Compare
Choose a tag to compare

Avoid lazy attributs for Gson compatiblity

v0.12.5 Add discriminator value for attribute type

19 Jun 15:47
Compare
Choose a tag to compare

Adds discriminator attribute "type" to improve compatibility of the model with Gson

v0.12.4 Add NotNull annotations to model

15 Jun 14:24
Compare
Choose a tag to compare

Add @field:NotNull annotations to model

v0.12.3 Add swagger annotations for sealed classes

14 Jun 14:48
Compare
Choose a tag to compare

This release adds swagger annotations for sealed classes to improve automatic swagger file generation.

v0.12.2 Avoid random suffix in JVM Getters

13 Jun 15:05
Compare
Choose a tag to compare

When translated to Java, Kotlin getters get a random suffix, which is very annoying when the API automatically processed.

v0.12.1 Remove riada package import

13 Jun 12:48
Compare
Choose a tag to compare

This is a bugfix release that removes a riada import that osgi can not provide during runtime.

v0.12.0 implement kotlin-insight-client-sdk

06 Jun 15:45
Compare
Choose a tag to compare
  • rename pageFrom to pageIndex and start counting from 0 to be consistent with jira
  • DomainModel now uses sealed classes to represent InsightObjectAttributes to clear up when which values are available
  • test all default type variants
  • unified errors as a sealed class
  • added Repository pattern as an interface with example implementations
  • remove manual println from tests
  • replace Junit assertions with Hamcrest
  • Ids are now wrapped
  • Use streams instead of bytearray to reduce memory overhead
  • create and update now offer a similar interface
  • add JavaDoc to insight interfaces

v0.11.1 - Release

19 Apr 10:50
Compare
Choose a tag to compare

kotlin-insight-client:

Fixed getValue and getSingleReferenceValue in InsightObject