Tags: fredbi/spec
Tags
more pooling Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
replaced stdlib encoding/json by jsoniter Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
replaced stdlib encoding/json by ccy/go-json Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
removed debug (go-openapi#140) Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
refactored expander and associated unit tests (go-openapi#136) * added more guards against panic when continuing on error * removed more debug printing * otherwise, no change in functionality Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Remove lib state (go-openapi#134) * Removed the global state of the resolution cache * the cache at the package level is only used for static entries (json schema, swagger schema) * all subsequent utilizations of this cache are taken from a shallow clone of this initial cache which will therefore not mutate Signed-off-by: Frederic BIDON <fredbi@yahoo.com> * Added PathLoader to ExpandOptions This allows to bypass package level settings. In particular, go-openapi/loads can be changed to remove the subtle race conditions when altering PathLoader at the package level from the Spec() function. Signed-off-by: Frederic BIDON <fredbi@yahoo.com> * * adapted package tests to avoid switching the package level variable * ran tests with go-openapi/validate and go-openapi/loads Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
Omit to marshal response description as JSON when $ref is defined (go… …-openapi#127) * Omit to marshal response description as JSON when $ref is defined * contributes go-swagger/go-swagger#2429 Signed-off-by: Frederic BIDON <fredbi@yahoo.com> * fixed the case for SecurityScheme marshaller Signed-off-by: Frederic BIDON <fredbi@yahoo.com> * removed cross-packages CI test with go-openapi/analysis Signed-off-by: Frederic BIDON <fredbi@yahoo.com> * fixup linting Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
PreviousNext