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

Releases: erunion/mill

7.0.0

04 Jan 04:12
Compare
Choose a tag to compare

Changed

  • [Breaking Change] Dropped support for PHP 7.1. #257
  • [Breaking Change] Dropped support for outputting compiled OpenAPI definitions to YAML in favor of simple JSON files. #258
  • Upgraded cocur/slugify to ^4.0. #255

6.0.0

16 May 15:04
Compare
Choose a tag to compare

Added

  • A new <tags> setting in the XML config for defining available @api-group group names, along with an additional description. #224
  • A new <description /> setting in the <info> XML config section for setting the info.description section of compiled OpenAPI specifications. #237

Changed

  • New documentation website. #219
  • New hook-based compiling engine. #211
    • This also speeds up changelog generation. #209
  • Refined syntax for @api-return annotations. #236
  • Removal of support for @api-error message string templates. #223
  • Updates to the @api-group annotation so it's now configured through a <tags> setting in the XML config. #224

Fixed

  • Now loading the full contents of a file in order to determine the FQN of the file/class. This resolves a bug where we'd pull file partials, and end up finding bad FQNs that would break documentation generation. #192

5.1.8

11 May 04:04
Compare
Choose a tag to compare

Fixed

  • Array examples were being compiled into the wrong spot in JSON Schema objects in OpenAPI specs. #231

5.1.7

29 Mar 18:21
Compare
Choose a tag to compare

Fixed

  • String boolean examples are now compiled as proper booleans into OpenAPI specs.

5.1.6

04 Mar 19:46
Compare
Choose a tag to compare

Changed

  • Reverting changes made in [5.1.5]. #227

5.1.5

28 Feb 14:33
Compare
Choose a tag to compare

Changed

  • Some more minor changes to how we document OpenAPI responses that have multiple descriptions. #226

5.1.4

27 Feb 19:54
Compare
Choose a tag to compare

Changed

  • Cleaned up how we document OpenAPI responses that have multiple descriptions. #225

5.1.3

07 Feb 17:18
Compare
Choose a tag to compare

Added

  • Added a new --latest flag to the compile command for compiling only your latest specifications. #222

5.1.2

05 Dec 04:04
Compare
Choose a tag to compare

Changed

  • Compiled OpenAPI specifications now target OpenAPI 3.0.2. #216

Fixed

  • Examples in OpenAPI specifications will now match the associated type. Booleans will be booleans, ints ints, floats floats. #215

5.1.1

05 Dec 03:00
Compare
Choose a tag to compare

Fixed

  • Fixed a bug where using the --for_public_consumption compile argument would include documentation that was vendor tag-bound. 5d417f0