Releases: grokify/spectrum
Releases · grokify/spectrum
v1.7.2
v1.7.1
Update
- lint: goreportcard: resolve ineffassign
- lint: openapi3html: rename file to test goreportcard linter
- enhance: cmd/oas3int: add diagnostics
- enhance: openapi3lint: update standard rule processing
- enhance: openapi3edit: update OperationMore.HasParameter()
- added missing lower case convert
v1.7.0
Updates
- dep: go mod: update
- docs: openapi3lint: update rules list
- feat: openapi3lint: add standard rules
- docs: openapi3lint: update
- docs: update indentation
- docs: openapi3lint: add standard rules to README.md
- enhance: openapi3lint: update rule names
- enhance: examples/openapi3table: add file cli option
- streamline: openapi3lint: simplify policy rules code
- dep: go mod: update
- feat: openapi3lint: add rules RulenameSchemaWithoutReference, `Rule… …
- enhance: openapi3lint.Rule: update Rule.ProcessSpec() response inte… …
- feat: openapi3: add SpecMore.SchemaNamesStatus(), `SpecMore.SchemaP… …
- fix: examples: remove 3rd party product name
- docs: copyedit
- docs: update license link
v1.6.0
Rename to Spectrum as a name to view API Specifications from multiple perspectives.
Issues to be addressed with the change:
- existing name was tied to Swagger Spec v2 which has now been replaced by OpenAPI Spec v3
- existing name was tied to Postman which is a smaller part of the package relative to OAS3 SDK including editing and linting
- existing name was gender specific
v1.5.4
v1.5.3
v1.5.2
v1.5.1
v1.5.0
Updates
- enhance: openapi3edit: refactor to OperationEditor
- fix: mkdocs: typos
- streamline: openapi3: use implicit type
- enhance: openapi3: param names for understanding
- enhance: openapi3: constants
- cleanup: openapi3edit: remove dupe function
- streamline: openapi3: update code for ioutilmore.ReadDirMore()
- docs: mkdocs: update oas3lint cli
- feat: cmd/oas3lint: add severity flag
- cleanup: openapi3lint: clean up code
- docs: openapi3int: update custom rules
- docs: mkdocs: fix repo link
- docs: mkdocs: update mkdocs.yml
- docs: openapi3lint: add mkdocs docs
v1.4.1
Updates
- docs: README.md: update
- major refactor: openapi3lint: make extensible; add severity handling
- move: openapi3lint/openapi3lint1: move old openapi3lint to `openapi… …
- streamline: openapi3lint: remove unneeded code
- rename: openapi3/openapi3_constants.go: achieve consistency
- move: openapi3edit: move from openapi3/modify
- feat: openapi3lint: add lint counts
- move: openapi3lint: move to top level folder
- feat: openapi3lint: add PolicyViolationsSetsByFile{}
- rename: openapi3lint: check_ filenames
- feat: openapi3lint: add RuleDatatypeIntFormatIsInt32OrInt64