This repository has been archived by the owner on Feb 12, 2022. It is now read-only.
This release introduces the following changes:
- Extracted emitter to
raml-java-tools
#310 - Extracted pojo-to-raml to
raml-java-tools
#311 - Extracted raml-to-pojo to
raml-java-tools
#312
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