Skip to content
This repository was archived by the owner on May 23, 2024. It is now read-only.

Releases: erunion/mill

2.0.0

Choose a tag to compare

@erunion erunion released this 10 May 20:54

Added

  • @api-see annotations now have support for static/self targets. #76
  • Added some API Blueprint validation into the build process. #64

Changed

  • Introduction of a new Mill-flavored MSON syntax for parameters, URI segments, and representation data. #42
    • Replacing representation usage of @api-label, @api-field, @api-type, @api-subtype, @api-options, and @api-capability with a new @api-data annotation.

1.6.8

Choose a tag to compare

@erunion erunion released this 05 May 19:19

Added

  • Support for a new alias decorator on @api-uri annotations. #71

1.6.7

Choose a tag to compare

@erunion erunion released this 26 Apr 16:09

Added

  • @api-contentType annotations now have support for versioning. #65

1.6.6

Choose a tag to compare

@erunion erunion released this 26 Apr 16:09

Fixed

  • API Blueprint headers need to be indented 3x. #60

1.6.5

Choose a tag to compare

@erunion erunion released this 26 Apr 16:09

Added

  • @api-uriSegment annotations with enum values now have those values represented in generated API Blueprint files. #59

1.6.4

Choose a tag to compare

@erunion erunion released this 26 Apr 16:09

Added

  • Generated API Blueprint files now contain Content-Type headers from the @api-contentType annotation. #57

1.6.3

Choose a tag to compare

@erunion erunion released this 26 Apr 16:10

Fixed

  • Restricted the @api-param enum value regex so it would no longer attempt to match any Markdown in parameter descriptions #55

1.6.2

Choose a tag to compare

@erunion erunion released this 26 Apr 16:10

Fixed

  • Trailing whitespace on any enum value declarations has been trimmed during parsing. #52

1.6.1

Choose a tag to compare

@erunion erunion released this 26 Apr 16:10

Changed

  • Parameter and representation enums are now alphabetized during parsing. #49

1.6.0

Choose a tag to compare

@erunion erunion released this 26 Apr 16:10

Added

  • API Blueprint files are now compiled with data structures. #47
  • Added a new generators config that lets you exclude documentation groups from being compiled into API Blueprint files. #48

Changed

  • API Blueprint files are now compiled into three separate files and directories. #47
    • resources/ - Previous resource groups.
    • representations/ - Data representations.
    • api.apib - Combined file of groups and representations.