(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)