Releases: grokify/spectrum
Releases · grokify/spectrum
v1.13.1
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
v1.12.6
Update dependencies.
Full Changelog: v1.12.5...v1.12.6
v1.12.5
What's Changed
- style: update acronym capitalization
- streamline: openapi3: update to use openapi3 constants directly
Full Changelog: v1.12.4...v1.12.5
v1.12.4
v1.12.3
What's New
- simplify: openapi3: update
SpecMore.OperationIDs()
- Update dependencies.
Full Changelog: v1.12.2...v1.12.3
v1.12.2
v1.12.1
Full Changelog: v1.12.0...v1.12.1