- Change Scala version to more commonly-used
2.12.x
.
- Added
@RamlDeprecated
annotation. By adding this to a resource method, it will add thedeprecated
trait to the RAML specification. In turn, the API docs page will show aDEPRECATED
flag on the resource.
- Added ability to validate requests and responses against a RAML specification.
- Added ability to monitor incoming and outgoing traffic from a DropWizard service and report when there are inconsistencies with the specification.
- Fixed when the API docs bundle loads it's RAML specifications so as error logs are consistently generated at startup.
- Modified way URI parameters are defined for sub-resources.
- Fixed sub-resources including path parameters from parent resources.
- Added ability to flag a return type as a collection.
- Fixed element identifiers in Freemarker templates.
- Reverted Scala version to more commonly-used
2.11.x
.
- Fixed Null Pointer Exception errors when extracting 0.8 RAML specifications.
Initial release of project. Contains the following features:
- Ability to generate RAML specifications from annotated source code.
- Ability to present RAML specifications in human-readable webpage via the
/apidocs
endpoint.