spectrum

OpenAPI Spec SDK and Converter for OpenAPI 3.0 and 2.0 Specs to Postman 2.0 Collections. Example RingCentral spec included.

MIT License

Stars
111
Committers
8

Bot releases are hidden (Show)

spectrum - v1.11.1

Published by grokify almost 3 years ago

  1. dep: go mod: update
spectrum - v1.11.0

Published by grokify almost 3 years ago

Updates

  1. dep: go mod: update
  2. rename file: fix spelling
  3. enhance: shields: add lines of code
  4. ci: gh actions: update Go versions
spectrum - v1.10.3

Published by grokify about 3 years ago

  1. dep: go mod: update
spectrum - v1.10.2

Published by grokify about 3 years ago

  1. dep: go mod: update
spectrum - v1.10.1

Published by grokify over 3 years ago

  1. dep: go mod: update
spectrum - v1.10.0

Published by grokify over 3 years ago

Updates

  1. dep: go mod: update
  2. feat: openapi3: add SpecMore.WriteFileXLSXOperationStatusCodes()
  3. dep: go mod: update
  4. streamline: openapi3: remove old code
  5. dep: go mod: update
  6. .gitignore: update: ignore temp Excel files
spectrum - v1.9.2

Published by grokify over 3 years ago

Updates

  1. dep: go mod: update
spectrum - v1.9.1

Published by grokify over 3 years ago

Updates

  1. dep: go mod: update
  2. ci: gh actions: update go versions
  3. feat: openapi3: add Operation getkin/kin-openapi/openapi3 alias
  4. docs: fix: typo
spectrum - v1.9.0

Published by grokify over 3 years ago

Overview

Update to github.com/getkin/kin-openapi v0.65.0. Was previously pinned at v0.60.0 due to breaking change in v.0.61.0.

See more: https://github.com/grokify/spectrum/issues/15

Updates

  1. dep: getkin/kin-openapi: update to v0.65.0, post v0.61.0
  2. cleanup: openapi3lint1: remove prototype version
  3. docs: openapi3lint: update
spectrum - v1.8.3

Published by grokify over 3 years ago

Updates

  1. enhance: openapi3: update param name
  2. enhance: openapi3lint: add ruleopxpropertystringexist linting of sp… …
spectrum - v1.8.2

Published by grokify over 3 years ago

Updates

  1. enhance: openapi3lint: update RuleOperationXPropertyStringExist to … …
  2. cleanup: openapi3lint: remove constant from ruleopxpropertystringexist
spectrum - v1.8.1

Published by grokify over 3 years ago

Updates

  1. feat: openapi3lint: add RuleOperationXPropertyStringExist
  2. dep: go mod: update
  3. cleanup: openapi3lint: remove unneeded code
spectrum - v1.8.0

Published by grokify over 3 years ago

Overview

  1. Simplify Rule interface by removing Severity()

Updates

  1. ci: gh actions: add workflow_dispatch
  2. enhance: openapi3lint: remove Policy.rules
  3. reorganize: openapi3lint: split files
  4. rename: openapi3lint: rule_collection.go
  5. style: openapi3lint: gofmt -s
  6. refactor: openapi3lint: remove Rule.Severity() from interface
  7. feat: openapi3lint: add PolicyViolationsSets.CountsByRule()
spectrum - v1.7.3

Published by grokify over 3 years ago

Updates

  1. enhance: cmd/oas3lint: update for RuleCollection
  2. feat: openapi3lint: add spec extensions lint support
  3. style: openapi3: use constant
  4. feat: openapi3lint: add RuleCollection
  5. dep: go mod: update
  6. docs: streamline
  7. docs: update
spectrum - v1.7.2

Published by grokify over 3 years ago

Updates

  1. dep: go mod: update
  2. dep: gocharts: update to v1.6.0
spectrum - v1.7.1

Published by grokify over 3 years ago

Update

  1. lint: goreportcard: resolve ineffassign
  2. lint: openapi3html: rename file to test goreportcard linter
  3. enhance: cmd/oas3int: add diagnostics
  4. enhance: openapi3lint: update standard rule processing
  5. enhance: openapi3edit: update OperationMore.HasParameter()
  6. added missing lower case convert
spectrum - v1.7.0

Published by grokify over 3 years ago

Updates

  1. dep: go mod: update
  2. docs: openapi3lint: update rules list
  3. feat: openapi3lint: add standard rules
  4. docs: openapi3lint: update
  5. docs: update indentation
  6. docs: openapi3lint: add standard rules to README.md
  7. enhance: openapi3lint: update rule names
  8. enhance: examples/openapi3table: add file cli option
  9. streamline: openapi3lint: simplify policy rules code
  10. dep: go mod: update
  11. feat: openapi3lint: add rules RulenameSchemaWithoutReference, `Rule… …
  12. enhance: openapi3lint.Rule: update Rule.ProcessSpec() response inte… …
  13. feat: openapi3: add SpecMore.SchemaNamesStatus(), `SpecMore.SchemaP… …
  14. fix: examples: remove 3rd party product name
  15. docs: copyedit
  16. docs: update license link
spectrum - v1.6.0

Published by grokify over 3 years ago

Rename to Spectrum as a name to view API Specifications from multiple perspectives.

Issues to be addressed with the change:

  1. existing name was tied to Swagger Spec v2 which has now been replaced by OpenAPI Spec v3
  2. existing name was tied to Postman which is a smaller part of the package relative to OAS3 SDK including editing and linting
  3. existing name was gender specific
spectrum - v1.5.4

Published by grokify over 3 years ago

Updates

  1. enhance: openapi3edit: update SpecSetOperation()
spectrum - v1.5.3

Published by grokify over 3 years ago

Updates

  1. openapi3edit: update OperationMore.Path
  2. refactor: openapi3edit: combine OperationMore and OperationEditor
Package Rankings
Top 2.99% on Proxy.golang.org
Badges
Extracted from project README
Build Status Go Report Card Docs LOC License
Related Projects