Releases: grokify/spectrum
Releases · grokify/spectrum
v1.16.1
Full Changelog: v1.16.0...v1.16.1
v1.16.0
Overview
- Modify Schema key names, e.g. to
snake_case - Modify Path parameter names, e.g. to
snake_case - Flatten Operation request bodies to component schemas
Full Changelog: v1.15.0...v1.16.0
v1.15.0
v1.14.0
Full Changelog: v1.13.1...v1.14.0
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:
#/schemasto#/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:
RuleSchemaObjectPropsExistto 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