v1.13.0
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.
- Read RAML file and extract operation descriptions and summaries. This didn't come over from converter.
- Using summaries as operationIDs
- Adding tags and tag groups
- Rerooting schema paths:
#/schemas
to#/components/schemas
What's Changed
- feat: openapi3edit: add
OperationMore.AddToSpec()
- feat: openapi3edit: add
SpecTagsModifyMore()
,NewTagsSimple()
- feat: openapi3: add
SpecMore.OperationByPathMethod()
,SpecMore.SpecTagStats()
,SpecTagStats{}
- feat: raml08: add
raml08openapi3.ReadFileOperations()
- enhance: .gitignore: add .DS_Store
- dep: go mod: update
- feat: openapi3edit: add
OperationMore.PathMethod()
,OperationMoreSet.SummariesMap()
- enhace: openapi3lint:
RuleSchemaObjectPropsExist
to handle object and additional properties of schemas - feat: openapi3: add
PathMethod()
- feat: openapi3edit: add
SpecOperationsSecurityReplace()
- refactor: raml08: reduce complexity of function
- refactor: raml08: reduce complexity of function
- dep: go mod: update
- dep: go mod: update
- feat: openapi3: add "in" constants for header, query, cookie
- feat: openapi3: add
SpecMore.OperationIDsCounts()
,SpecMore.OperationIDsLocations()
,SpecMore.OperationsDescriptionInfo()
- refactor: openapi3edit: cleanup to use
SpecMore.OperationIDsCounts()
- refactor: openapi3edit: cleanup to use
SpecMore.OperationIDsCounts()
- feat: openapi3edit: add
SpecOperationsOperationIDSummaryReplace()
- feat: openapi3: add
ReadSchemaFile()
- feat: openapi3edit: add
SpecSchemasFlatten()
,SpecSchemasFlattenSchemaRef()
,SpecSchemaRefsFlatten()
- feat: openapi3edit: add
SpecAddSchemaDir()
,SpecModifySchemaRefs()
,SchemaRefModifyRefs()
,SpecSchemaSetAdditionalPropertiesTrue()
Full Changelog: v1.12.6...v1.13.0