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.16.1

Published by grokify almost 2 years ago

spectrum - v1.16.0

Published by grokify almost 2 years ago

Overview

  1. Modify Schema key names, e.g. to snake_case
  2. Modify Path parameter names, e.g. to snake_case
  3. Flatten Operation request bodies to component schemas

Full Changelog: https://github.com/grokify/spectrum/compare/v1.15.0...v1.16.0

spectrum - v1.14.0

Published by grokify almost 2 years ago

spectrum - v1.13.0

Published by grokify almost 2 years ago

Overview

Additional functionality built to assist in migrating from RAML v0.8. The oasraml-cli converter was used after which the following was created to finalize the spec.

  1. Read RAML file and extract operation descriptions and summaries. This didn't come over from converter.
  2. Using summaries as operationIDs
  3. Adding tags and tag groups
  4. Rerooting schema paths: #/schemas to #/components/schemas

What's Changed

  1. feat: openapi3edit: add OperationMore.AddToSpec()
  2. feat: openapi3edit: add SpecTagsModifyMore(), NewTagsSimple()
  3. feat: openapi3: add SpecMore.OperationByPathMethod(), SpecMore.SpecTagStats(), SpecTagStats{}
  4. feat: raml08: add raml08openapi3.ReadFileOperations()
  5. enhance: .gitignore: add .DS_Store
  6. dep: go mod: update
  7. feat: openapi3edit: add OperationMore.PathMethod(), OperationMoreSet.SummariesMap()
  8. enhace: openapi3lint: RuleSchemaObjectPropsExist to handle object and additional properties of schemas
  9. feat: openapi3: add PathMethod()
  10. feat: openapi3edit: add SpecOperationsSecurityReplace()
  11. refactor: raml08: reduce complexity of function
  12. refactor: raml08: reduce complexity of function
  13. dep: go mod: update
  14. dep: go mod: update
  15. feat: openapi3: add "in" constants for header, query, cookie
  16. feat: openapi3: add SpecMore.OperationIDsCounts(), SpecMore.OperationIDsLocations(), SpecMore.OperationsDescriptionInfo()
  17. refactor: openapi3edit: cleanup to use SpecMore.OperationIDsCounts()
  18. refactor: openapi3edit: cleanup to use SpecMore.OperationIDsCounts()
  19. feat: openapi3edit: add SpecOperationsOperationIDSummaryReplace()
  20. feat: openapi3: add ReadSchemaFile()
  21. feat: openapi3edit: add SpecSchemasFlatten(), SpecSchemasFlattenSchemaRef(), SpecSchemaRefsFlatten()
  22. feat: openapi3edit: add SpecAddSchemaDir(), SpecModifySchemaRefs(), SchemaRefModifyRefs(), SpecSchemaSetAdditionalPropertiesTrue()

Full Changelog: https://github.com/grokify/spectrum/compare/v1.12.6...v1.13.0

spectrum - v1.12.6

Published by grokify about 2 years ago

spectrum - v1.12.5

Published by grokify about 2 years ago

What's Changed

  1. style: update acronym capitalization
  2. streamline: openapi3: update to use openapi3 constants directly

Full Changelog: https://github.com/grokify/spectrum/compare/v1.12.4...v1.12.5

spectrum - v1.12.4

Published by grokify over 2 years ago

What's Changed

  1. Update dependencies.

Full Changelog: https://github.com/grokify/spectrum/compare/v1.12.3...v1.12.4

spectrum - v1.12.3

Published by grokify over 2 years ago

spectrum - v1.12.2

Published by grokify over 2 years ago

What's Changed

  • Update dependencies.

Full Changelog: https://github.com/grokify/spectrum/compare/v1.12.1...v1.12.2

spectrum - v1.12.1

Published by grokify over 2 years ago

spectrum - v1.12.0

Published by grokify over 2 years ago

Overview

Support golangci-lint.

Full Changelog: https://github.com/grokify/spectrum/compare/v1.11.8...v1.12.0

spectrum - v1.11.7

Published by grokify over 2 years ago

spectrum - v1.11.6

Published by grokify over 2 years ago

spectrum - v1.11.5

Published by grokify almost 3 years ago

Updates

  1. dep: go mod: remove indirect dependency github.com/blend/go-sdk
spectrum - v1.11.4

Published by grokify almost 3 years ago

  1. dep: go mod: remove direct dependency github.com/pkg/errors
spectrum - v1.11.3

Published by grokify almost 3 years ago

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

Published by grokify almost 3 years ago

  1. dep: go mod: update
Package Rankings
Top 2.99% on Proxy.golang.org
Badges
Extracted from project README
Build Status Go Report Card Docs LOC License
Related Projects