Skip to content

v1.13.0

Compare
Choose a tag to compare
@grokify grokify released this 20 Oct 18:01
· 369 commits to master since this release

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: v1.12.6...v1.13.0