Typescript Generator Versions Save

Generates TypeScript from Java - JSON declarations, REST service client

v3.2.1263

1 year ago
  • 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

1 year ago
  • 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

1 year ago

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. (2d5ff1ec07f5cd65f243f07377515cc3bba50693)
  • Fail the build when a class cannot be found (#315)
  • Updated dependencies

Download from Maven Central Repository.

v2.37.1128

1 year ago

v2.36.1070

2 years ago

Thanks for contribution/feedback: @crummy

Download from Maven Central Repository.

v2.35.1025

2 years ago

Download from Maven Central Repository.

v2.34.976

2 years ago

Download from Maven Central Repository.

v2.33.956

2 years ago
  • 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

2 years ago
  • 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

3 years ago

Thanks for contribution/feedback: @fwiesweg

Download from Maven Central Repository.