Skip to content

Latest commit

 

History

History
113 lines (68 loc) · 2.38 KB

CHANGES.adoc

File metadata and controls

113 lines (68 loc) · 2.38 KB

Changes

This document describes the relevant changes between releases of the API metamodel.

0.0.22 Jan 9 2020

  • Fix generation of OpenAPI paths so that all the characters are lower case.

0.0.21 Jan 8 2020

  • Use JSON iterator instead of the default JSON Go package.

0.0.20 Dec 18 2019

  • Fix conversion of errors to JSON so that the kind attribute is generated correctly.

0.0.19 Dec 12 2019

  • Don’t fail on wrong kind.

0.0.18 Nov 25 2019

  • Add stage URL and securitySchemes to the generated OpenAPI specifications.

0.0.17 Nov 23 2019

  • Add semantic checks.

  • Add support for default values.

  • Check default values of paging parameters.

0.0.16 Nov 19 2019

  • Add simple conversion from AsciiDoc to Markdown.

0.0.15 Nov 19 2019

  • Add support for the version metadata resource.

0.0.14 Nov 17 2019

  • Add Poll method to clients that have a Get method.

0.0.13 Nov 14 2019

  • Fix imports of helpers and errors packages.

0.0.12 Nov 4 2019

  • Add OpenAPI specification generator.

0.0.11 Oct 27 2019

  • Improve parsing of initialisms.

  • Fix the method not allowed code.

  • Send not found when server returns nil target.

  • Generate service and version servers.

  • Don’t generate files with execution permission.

0.0.10 Oct 25 2019

  • Make HTTP server adapters stateless.

0.0.9 Oct 15 2019

  • Generate shorter adapter names.

  • Use constants from the http package.

  • Shorter read and write names.

  • Rename SetStatusCode to Status.

  • Improve naming of variables.

  • Set default status.

  • Move errors and helpers generators to separate files.

0.0.8 Oct 12 2019

  • Use a private model for tests.

  • Improve support for maps of objects.

0.0.7 Sep 13 2019

  • Keep concepts sorted by name.

  • Don’t generate empty const block for errors.

  • Add Copy method to builders.

0.0.6 Sep 12 2019

  • Explicitly enable Go modules so that the build works correctly when the project is located inside the Go path.

0.0.5 Sep 10 2019

  • Fix generation of field names for query parameters.

  • Remove query and path fields from request objects.

  • Remove unused imports.

0.0.4 Sep 03 2019

  • Generated servers parse request query arguments.

0.0.3 Aug 27 2019

  • Don’t install binaries.

0.0.2 Aug 27 2019

  • Added new check command that loads and checks the model but doesn’t generate any code.

0.0.1 Aug 23 2019

  • Initial release.