(Release: February 16, 2018)
(Release: January 4, 2017 - Happy New Year!)
(Release: November 15, 2016)
(Released: August 4th, 2016)
(Released: July 5th, 2016)
(Released: June 10th, 2016)
(Released: April 11th, 2016)
(Released: March 10th, 2016)
@RequestMappingat the class level with a default GET HTTP method.
@BeanParamconstructor notation support (JAX-RS).
Optionaltypes are transparently unwrapped in JSON payloads.
Classobject to the
@BodyTypeannotations (see ReturnType).
@RequestHeaderis now supported (Spring-MVC, see Supported Frameworks).
@RequestParamis now supported for Spring-MVC (see Supported Frameworks).
@JsonValuesupport for enums.
@ApplicationPathis now supported (JAX-RS, see Supported Frameworks)
@AuthenticationPrincipalare now ignored.
@MireDotIgnorenow also works on property methods of payloads (see MireDotIgnore).
@RequestMappingnow works correctly when dealing with inheritance.
javax.*classes are no longer processed as fundamental types.
@Contextannotations used in combination with sub-resource locators (JAX-RS).
(Released: August 14th, 2015)
@statuscodeJavadoc tag now overrides status codes defined in the pom.xml or gradle.build file
@*Paramannotations of JAX-RS are now also supported on fields of a service class
@MireDotIgnorecan now be used for parameters of a REST interface and fields of a payload
</pre>tags are now automatically added
@ResponseBodyannotations no longer produce a warning
@statuscodeJavadoc tags without a description no longer cause a crash
(Released: June 5th, 2015)
@JsonProperty(required = true)now mark a JSON field as required (see Validation Annotations).
@statuscodeJavadoc tag can override status codes defined in maven/gradle configuration (see Status Codes).
@BodyType("java.lang.Void")now hides the body completely.
@JsonProperty) are documented correctly.
@GETnever show a request body, even if there is an additional input parameter.
@BodyTypecan now be used in combination with
@MultipartForm(temporary workaround until there is better multipart support).
(Released: March 13th, 2015)
@PermitAllannotations (see Security Annotations).
@JsonUnwrapped(see Jackson Annotations).
@JsonSubTypesannotation (see Jackson Annotations).
@Deprecatedannotation (in the Javadoc comments, or using the java.lang.Deprecated annotation) at class/interface level now makes all rest interfaces defined in that class/interface deprecated.
(Released: December 5th, 2014)
<pre>tags are incorrectly detected if they contain attributes.
@BodyTypedo not work correctly when used in combination with generic parameters.
@Authannotation (io.dropbox) are no longer documented as body parameters but ignored instead.
(Released: September 12th, 2014)
(Released: August 18th, 2014)
A<B extends A<B>>).
(Released: March 19th, 2014)
(Released: March 14th, 2014)
(Released: ♥ February 14, 2014)
(Released: December 27th, 2013)
(Released: December 11th, 2013)
(Released: September 27th, 2013)
(Released: September 5th, 2013)
(Released: August 21th, 2013)
(Released: August 12th, 2013)
(Released: July 3rd, 2013)