Skip to content

Releases: vojtechhabarta/typescript-generator

v3.2.1263

20 Mar 21:29
Compare
Choose a tag to compare
  • Sealed classes - alternative to @JsonSubTypes (#937)
  • JSON-B: support for built-in types in the conversion (#862)
  • JSON-B: fixed javax/jakarta incompatibility when using PropertyVisibilityStrategy (#854, #855)
  • JAXB: fixed tagged unions (#794)
  • AxiosClientExtension: fixed class name in extends when using mapPackagesToNamespaces (#883)
  • Fixed generic type arguments while transforming bean properties (#936)
  • Support @JsonIdentityInfo inherited from parent class/interface (#946)
  • Module dependencies now have peerDependency flag (#829)
  • Updated dependencies
  • Updated build plugins

Thanks for contribution/feedback: @Nthalk, @rmannibucau, @honboubao, @agaengel, @MM53, @kschaefe, @thesam

Download from Maven Central Repository.

v3.1.1185

12 Dec 22:04
Compare
Choose a tag to compare
  • Fix parent class handling when it is excluded (#856)
  • Warn when configured annotation doesn't have RUNTIME retention (#795)
  • Updated dependencies
  • Updated build plugins

Thanks for contribution/feedback: @digital-h, @FlorianCousin, @shmert

Download from Maven Central Repository.

v3.0.1157 - Java 11, Gradle plugin portal

02 Oct 15:57
Compare
Choose a tag to compare

Main purpose of this major version is to update minimal Java version to 11, update Jakarta dependencies which also require Java 11 and remove deprecated code.

Starting from this release Gradle plugin is published to Gradle plugin portal - cz.habarta.typescript-generator. This simplifies setup in build.gradle files.

  • Incompatible changes:
    • Minimal Java version 11
    • Minimal Gradle version 5.6
    • Removed support for Jackson version 1 (#884)
    • Removed deprecated parameters, methods etc. (2d5ff1e)
  • Fail the build when a class cannot be found (#315)
  • Updated dependencies

Download from Maven Central Repository.

v2.37.1128

04 Sep 14:06
Compare
Choose a tag to compare

v2.36.1070

03 Apr 15:37
Compare
Choose a tag to compare

Thanks for contribution/feedback: @crummy

Download from Maven Central Repository.

v2.35.1025 - Jakarta JSONB 2

02 Feb 17:28
Compare
Choose a tag to compare

v2.34.976 - Jakarta JAXB 3.0

03 Dec 19:09
Compare
Choose a tag to compare

Download from Maven Central Repository.

v2.33.956

07 Nov 19:44
Compare
Choose a tag to compare
  • Workaround for Kotlin 1.4 and higher which allowed to update Kotlin dependency to 1.5.31 and Spring Boot to 2.5.6
  • Possibility to exclude Spring methods using Swagger annotations (#721)
    • Support for Swagger V3 annotations (both JAX-RS and Spring)
  • Internal: JUnit tests upgraded to JUnit 5
  • Internal: other test improvements
  • Updated dependencies
  • Updated build plugins

Thanks for contribution/feedback: @olegshtch, @huseyingokay, @jpstratman

Download from Maven Central Repository.

v2.32.889

01 Jun 19:47
Compare
Choose a tag to compare
  • Java 16 records - excluding java.lang.Record (#657)
  • Parameter jackson2Configuration.view - allows to specify one @JsonView (#649)
  • Primitive types allowed in customTypeMappings parameter (#650)
  • Gson: support for optional properties (#676)
  • Reliable order of enum constants (#677)
  • Updated dependencies
  • Updated build plugins

Thanks for contribution/feedback: @lpandzic, @mikoet, @nanella, @mr83-uw, @ailen-wrx

Download from Maven Central Repository.

v2.31.861 - Jakarta JAX-RS 3.0

26 Apr 20:38
Compare
Choose a tag to compare

Thanks for contribution/feedback: @fwiesweg

Download from Maven Central Repository.