Skip to content
This repository has been archived by the owner on Feb 12, 2022. It is now read-only.

3.0.0

Latest
Compare
Choose a tag to compare
@jstoiko jstoiko released this 20 Mar 18:41
· 146 commits to master since this release

This release introduces the following changes:

adds the following capabilities:

  • Add possibility to generate uriParameters as longs #328
  • RAML to POJO - description and displayName #324
  • java.time APIs and RAML Types #294
  • Generating Wrapper classes(java.lang.Long, java.math.BigDecimal) from the Raml1.0 schemas #298
  • Add the possibility to rename the generated java interface corresponding to a resource #237
  • RAML containing multipart form data does not generate compileable code #334
  • Generating toString, hashCode and equals for Java classes generated from RAML DataTypes #223
  • Support for jackson 1.x annotations( codehaus ) #303, #332
  • java.util.UUID with jaxrs-to-raml #322
  • Multiple ramlFiles #279, #315
  • Default value in Jackson's @JsonProperty #330

and addresses the following issues:

  • Imports generation issue with raml-to-jaxrs maven plugin #320
  • Method name clash when dealing with path parameters #314
  • Path parameters nowhere to be found #313
  • Library referring to another Library #309
  • Failed to execute goal org.raml.jaxrs:jaxrs-to-raml-maven-plugin:2.1.1:jaxrstoraml #329
  • Jackson: Use 'As.EXISTING_PROPERTY' in super types with discriminator #331
  • v2.1.0 - Inline generation doesn't seems to be recursive #285
  • Duplicate Definitions added to the Resource Interface if there are multiple end points with the same return type #264
  • minimum, maximum validations on integer are not populated. #306