Skip to content

Releases: grokify/spectrum

v1.7.2

15 Jun 12:16
Compare
Choose a tag to compare

Updates

  1. dep: go mod: update
  2. dep: gocharts: update to v1.6.0

v1.7.1

10 Jun 10:08
Compare
Choose a tag to compare

Update

  1. lint: goreportcard: resolve ineffassign
  2. lint: openapi3html: rename file to test goreportcard linter
  3. enhance: cmd/oas3int: add diagnostics
  4. enhance: openapi3lint: update standard rule processing
  5. enhance: openapi3edit: update OperationMore.HasParameter()
  6. added missing lower case convert

v1.7.0

04 Jun 13:29
Compare
Choose a tag to compare

Updates

  1. dep: go mod: update
  2. docs: openapi3lint: update rules list
  3. feat: openapi3lint: add standard rules
  4. docs: openapi3lint: update
  5. docs: update indentation
  6. docs: openapi3lint: add standard rules to README.md
  7. enhance: openapi3lint: update rule names
  8. enhance: examples/openapi3table: add file cli option
  9. streamline: openapi3lint: simplify policy rules code
  10. dep: go mod: update
  11. feat: openapi3lint: add rules RulenameSchemaWithoutReference, `Rule… …
  12. enhance: openapi3lint.Rule: update Rule.ProcessSpec() response inte… …
  13. feat: openapi3: add SpecMore.SchemaNamesStatus(), `SpecMore.SchemaP… …
  14. fix: examples: remove 3rd party product name
  15. docs: copyedit
  16. docs: update license link

v1.6.0

16 May 04:12
Compare
Choose a tag to compare

Rename to Spectrum as a name to view API Specifications from multiple perspectives.

Issues to be addressed with the change:

  1. existing name was tied to Swagger Spec v2 which has now been replaced by OpenAPI Spec v3
  2. existing name was tied to Postman which is a smaller part of the package relative to OAS3 SDK including editing and linting
  3. existing name was gender specific

v1.5.4

12 May 10:29
Compare
Choose a tag to compare

Updates

  1. enhance: openapi3edit: update SpecSetOperation()

v1.5.3

12 May 09:57
Compare
Choose a tag to compare

Updates

  1. openapi3edit: update OperationMore.Path
  2. refactor: openapi3edit: combine OperationMore and OperationEditor

v1.5.2

12 May 04:00
Compare
Choose a tag to compare

Updates

  1. enhance: openapi3edit: update operationAddResponseBodySchemaRef()

v1.5.1

12 May 03:48
Compare
Choose a tag to compare

Updates

  1. enhance: openapi3edit: operationAddRequestBodySchemaRef add default… …
  2. enhance: openapi3: update SchemaPointerExpand()

v1.5.0

12 May 02:01
Compare
Choose a tag to compare

Updates

  1. enhance: openapi3edit: refactor to OperationEditor
  2. fix: mkdocs: typos
  3. streamline: openapi3: use implicit type
  4. enhance: openapi3: param names for understanding
  5. enhance: openapi3: constants
  6. cleanup: openapi3edit: remove dupe function
  7. streamline: openapi3: update code for ioutilmore.ReadDirMore()
  8. docs: mkdocs: update oas3lint cli
  9. feat: cmd/oas3lint: add severity flag
  10. cleanup: openapi3lint: clean up code
  11. docs: openapi3int: update custom rules
  12. docs: mkdocs: fix repo link
  13. docs: mkdocs: update mkdocs.yml
  14. docs: openapi3lint: add mkdocs docs

v1.4.1

09 May 09:40
Compare
Choose a tag to compare

Updates

  1. docs: README.md: update
  2. major refactor: openapi3lint: make extensible; add severity handling
  3. move: openapi3lint/openapi3lint1: move old openapi3lint to `openapi… …
  4. streamline: openapi3lint: remove unneeded code
  5. rename: openapi3/openapi3_constants.go: achieve consistency
  6. move: openapi3edit: move from openapi3/modify
  7. feat: openapi3lint: add lint counts
  8. move: openapi3lint: move to top level folder
  9. feat: openapi3lint: add PolicyViolationsSetsByFile{}
  10. rename: openapi3lint: check_ filenames
  11. feat: openapi3lint: add RuleDatatypeIntFormatIsInt32OrInt64

Details