This repository has been archived by the owner on May 23, 2024. It is now read-only.
Releases: erunion/mill
Releases · erunion/mill
4.2.7
4.2.6
4.2.5
4.2.4
4.2.3
4.2.2
4.2.1
4.2.0
Added
- Adding
x-mill-path-template
for outputting the raw path template to the specification. Can be helpful if you want to utilize RFC 6570 templates in your specification usage. #177 - A new
environment
attribute onserver
config entries. #177 - New
--environment
flag on./bin/mill compile
that lets you compile OpenAPI specifications for specifically configured server environments. #177
Changed
4.1.0
4.0.0
Added
- OpenAPI compilation support. #16
- A new
@api-vendortag
annotation, replacing@api-capability
. #148 @api-maxversion
. Same as@api-minversion
, but the opposite. #161- Added additional relevant data to request parameters in JSON-generated changelogs. #107
- Support for subtypes to
@api-param
. #159 - A new
@api-queryparam
annotation for documenting parameters that are to be used in query strings.@api-param
now represents body payloads. #109 - New configurations:
authentication
,info
andservers
#173
Changed
- The
generate
command is now calledcompile
. #16 - Renamed
@api-throws
to@api-error
. #141 @api-error
annotations now have a new MSON syntax. #155@api-uri
is now@api-path
. #162@api-urisegment
is now@api-pathparam
. #162- The
scopes
config is now nested withinauthentication
. #173 - The
generators
config is now calledcompilers
. #16
Fixed
- Now throwing an exception when
enum
annotations (annotations with member values) are written asstring
. #150 - Subtypes are now being properly converted to API Blueprint-compatible types during API Blueprint compilation. #147
- Scopes are now passed down through
@api-see
annotations, much like@api-version
is already. #140 - Multi-line enum descriptions are now supported. #160
- Non-aliased paths can no longer be selected as the primary path for a resource action. #139
Removed
@api-capability
has been removed and replaced with a new@api-vendorTag
system. #148