Gnostic Versions Save

A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.

v0.5.0

3 years ago

This release updates gnostic to use the yaml.v3 library and the yaml.Node class, which allows us to access line and column numbers of tokens during parsing.

This release upgrades the dependency only and does not include line number reporting.

This change will break clients that directly call auto-generated functions to create OpenAPIv2, OpenAPIv3, and Discovery structures. This is addressed in #195.

v0.4.2

4 years ago

This release provides a tagged version that includes the new metrics directory of protos for API metrics (currently computed using plugins) and updates embedded generated protobuf code to version 3.12.3 of protoc (which hopefully resolves #170).

v0.4.1

4 years ago

All tests are run by CI. Package directory names are lowercased to match Go style guidance.

v0.4.0

4 years ago

Also streamlined release (removed Swift code for release elsewhere) and added plugin development helpers.

v0.3.1

4 years ago

This point release adds go.mod and go.sum files to provide Go module support.

v0.3.0

5 years ago

Bug fixes, enhancements to the OAS v3 surface and removal of gnostic-go-generator (moved to https://github.com/googleapis/gnostic-go-generator)

v0.1.0

6 years ago

Tagged for initial use in Kubernetes and Istio.

v0.2.0

6 years ago

This release updates the OpenAPIv3 Protocol Buffer models to OpenAPI 3.0.1 using a JSON schema generated by scraping the text of the official OpenAPI 3.0.1 specification.

The scraper and generated JSON schema are gnostic-specific and are not endorsed by the OpenAPI Technical Steering Committee, which has not yet released or approved a JSON Schema for OpenAPI v3.