(Release: September 8, 2023)
(Release: Januari 20, 2022)
New Feature:
Bugfix:
(Release: September 13, 2021)
(Release: November 23, 2020)
@PathAlias annotation (see @PathAlias)(Release: December 13, 2019)
(Release: June 14, 2019)
@JsonProperty (see Jackson Annotations).(Release: May 4, 2018)
(Release: March 9, 2018)
(Release: February 16, 2018)
(Release: January 4, 2017 - Happy New Year!)
(Release: November 15, 2016)
Improvements/New Features:
@statuscode).Bugfixes:
(Released: August 4th, 2016)
Improvements/New Features:
Bugfixes:
(Released: July 5th, 2016)
(Released: June 10th, 2016)
Improvements/New Features:
Bugfixes:
(Released: April 11th, 2016)
Improvements/New Features:
Bugfixes:
(Released: March 10th, 2016)
Improvements/New Features:
@RequestMapping at the class level with a default GET HTTP method.@BeanParam constructor notation support (JAX-RS).Optional types are transparently unwrapped in JSON payloads.Class object to the @ReturnType and @BodyType annotations (see
ReturnType).Class<T> objects.@RequestHeader is now supported (Spring-MVC, see Supported Frameworks).defaultValue of @RequestParam is now supported for Spring-MVC (see
Supported Frameworks).@JsonValue support for enums.@ApplicationPath is now supported (JAX-RS, see Supported Frameworks)@AuthenticationPrincipal are now ignored.@JsonCreator annotation.@MireDotIgnore now also works on property methods of payloads (see
MireDotIgnore).Bugfixes:
@RequestMapping now works correctly when dealing with inheritance.javax.* classes are no longer processed as fundamental types.@Context annotations used in combination with sub-resource locators (JAX-RS).(Released: August 14th, 2015)
Improvements/New Features:
@statuscode Javadoc tag now overrides status codes defined in the pom.xml or gradle.build file@*Param annotations of JAX-RS are now also supported on fields of a service class@MireDotIgnore can now be used for parameters of a REST interface and fields of a payloadBugfixes:
</pre> tags are now automatically added@ResponseBody annotations no longer produce a warning@statuscode Javadoc tags without a description no longer cause a crash(Released: June 5th, 2015)
Improvements/New Features:
@NotNull annotation and @JsonProperty(required = true) now mark a JSON field as required (see
Validation Annotations). Map keys.@statuscode Javadoc tag can override status codes defined in maven/gradle configuration
(see Status Codes).Bugfixes:
@BodyType("java.lang.Void") now hides the body completely.@JsonProperty) are documented correctly.@JsonPropertyOrder.@GET never show a request body, even if there is an additional input parameter.@BodyType can now be used in combination with @MultipartForm (temporary workaround until there is better
multipart support).(Released: March 13th, 2015)
@RolesAllowed and @PermitAll annotations (see Security Annotations).@JsonUnwrapped (see Jackson Annotations).@JsonTypeInfo without @JsonSubTypes annotation (see Jackson Annotations).@Deprecated annotation (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)
Improvements/New features:
Bugfixes:
<pre> tags are incorrectly detected if they contain attributes.@ReturnType and @BodyType do not work correctly when used in combination with generic parameters.@Auth annotation (io.dropbox) are no longer documented as body parameters but
ignored instead.(Released: September 12th, 2014)
(Released: August 18th, 2014)
Improvements/New features:
<html>
outputformat.<pre> blocks.Bugfixes:
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)