-
-
Notifications
You must be signed in to change notification settings - Fork 486
Comparing changes
Open a pull request
base repository: getkin/kin-openapi
base: v0.123.0
head repository: getkin/kin-openapi
compare: v0.124.0
- 19 commits
- 56 files changed
- 19 contributors
Commits on Jan 22, 2024
-
ci: make sure go-run'ing binaries works (#894)
Signed-off-by: Pierre Fenoll <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e0f8dbd - Browse repository at this point
Copy the full SHA e0f8dbdView commit details
Commits on Jan 23, 2024
-
Make the JSON body decode public (#896)
* Make the JSON body decode public This makes it easier for a consumer of the library to register a media type that is JSON formatted, such as the many `+json` formats that are available. Existing tests cover the renamed func. Fixes #891 * add to .github docs
Configuration menu - View commit details
-
Copy full SHA for 7d030b2 - Browse repository at this point
Copy the full SHA 7d030b2View commit details
Commits on Jan 29, 2024
-
add Delete operation to maplike structs (#899)
* add Delete operation to maplike structs * update docs/openapi3.txt
Configuration menu - View commit details
-
Copy full SHA for 529285c - Browse repository at this point
Copy the full SHA 529285cView commit details
Commits on Feb 2, 2024
-
openapi3filter: fix
x-www-form-urlencodeddecoder for oneOf, anyOf,…… and allOf (#903) Co-authored-by: Andrii Savitskyi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55bc380 - Browse repository at this point
Copy the full SHA 55bc380View commit details
Commits on Feb 11, 2024
-
openapi3filter: add
Unwrap()method to SecurityRequirementsError (#905) * fix: add Unwrap method to SecurityRequirementsError * openapi3filter: add Example for AuthenticationFunc --------- Co-authored-by: Nicholas Jackson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 439335c - Browse repository at this point
Copy the full SHA 439335cView commit details -
openapi3: introduce LoadFromIoReader (#906)
* add loader from io.Reader * fix docs * fix whitespace * fix loader := NewLoader()
Reuven Harrison authoredFeb 11, 2024 Configuration menu - View commit details
-
Copy full SHA for 3bbab36 - Browse repository at this point
Copy the full SHA 3bbab36View commit details
Commits on Feb 20, 2024
-
openapi3filter: support deepObject with nested objects and array para…
…meters (#911) * support arrays * support for nested objects * update * dont check found on error and parse primitives * update * make delimiters internal * equal error * ParseError * additionalProperties attempt * clean * single delimiter * implement nested object array * extra test * FIXME - nested array type check * validate array item types - should refactor * extra index check * refactor * add tests * complete path for parse errors and remove panic * remove comment * full coverage on makeObject * exit early on parse error
Configuration menu - View commit details
-
Copy full SHA for 05ccac2 - Browse repository at this point
Copy the full SHA 05ccac2View commit details
Commits on Feb 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 672dc32 - Browse repository at this point
Copy the full SHA 672dc32View commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7aa9f7e - Browse repository at this point
Copy the full SHA 7aa9f7eView commit details
Commits on Mar 9, 2024
-
openapi3filter: fix array of primitives query parameter types (#921)
* fix array of primitives query parameter types * update tests * fix parameter checks * add test cases
Configuration menu - View commit details
-
Copy full SHA for 05453ef - Browse repository at this point
Copy the full SHA 05453efView commit details
Commits on Mar 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7f46bdf - Browse repository at this point
Copy the full SHA 7f46bdfView commit details
Commits on Mar 22, 2024
-
openapi3filter: deepObject array of objects and array of arrays suppo…
…rt (#923) * fix array of primitives query parameter types * update tests * fix parameter checks * add test cases * update * update * deepget * work on deep set * working on array of object deep set * update * fix current deepset * attempt array of arrays * fix deepset - TODO support deeply nested keys via deepget and recursion * notes for simpler deepset and deepget * deepset and deepget tests update * bring back previous deepset and get * remove duplicate tests with old deepset * nested array of object test * deepset construct obj * intermediate array building * broken * update * update * fix array of object parsing * FIXME error messages in tests * update errors * update - need error updates * update some tests * build array of primitives properly * dont support implicit array index based on param position * additional props * test update * notes for early return when params not set * update * update tests * FIXME - ignore unset nullable params * remove empty params from obj * update tests * fix tests * array of arrays check * dont error on unset keys if addit properties * additional properties with object properties * test additional properties * notes for out of scope validation in decoder * start moving test * remove some param validation from decoder * allow empty map elements * allow array of arrays * clean and use primitive return val * let decoder return wrong values and fix tests * should bring back array index missing error * update tests * validate array indexes are set at decoder level and full coverage * bring back test * address issues * use exp slices * remove old fn * remove duplicate parse test * dont test ParseError in request validation * oneof anyof allof draft * primitives anyof oneof allof decode * pending objects * notes * update decode for keywords * drop exp dependency
Configuration menu - View commit details
-
Copy full SHA for 78bb273 - Browse repository at this point
Copy the full SHA 78bb273View commit details
Commits on Apr 6, 2024
-
openapi3gen: allow overriding how a Schema is generated (#920)
* openapi3gen: adds custom schema definition for client implementing our interface * Add Unitest and trigger docs.sh (#1) * add unitest, generate docs * test: change test setschema to example --------- Co-authored-by: Taufik Rama <[email protected]> Co-authored-by: Ferianto Surya Wijaya <[email protected]> Co-authored-by: blackhun11 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5aee5fc - Browse repository at this point
Copy the full SHA 5aee5fcView commit details -
openapi3gen: rename example to show up in docs (#932)
Signed-off-by: Pierre Fenoll <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 134eaa0 - Browse repository at this point
Copy the full SHA 134eaa0View commit details -
openapi3: implement YAML Marshaller interface for paths and responses (…
…#931) * implement YAML Marshaler for paths and responses * gen docs --------- Co-authored-by: Roman Bolkhovitin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5a2e949 - Browse repository at this point
Copy the full SHA 5a2e949View commit details -
openapi3filter: some syntax tweaks (#933)
Signed-off-by: Pierre Fenoll <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5a6afbe - Browse repository at this point
Copy the full SHA 5a6afbeView commit details -
openapi3: tests for #931 (#887)
* repro #883 Signed-off-by: Pierre Fenoll <[email protected]> * try harder Signed-off-by: Pierre Fenoll <[email protected]> * skip yaml unmarshaler for maplike types for now Signed-off-by: Pierre Fenoll <[email protected]> * docs.sh Signed-off-by: Pierre Fenoll <[email protected]> --------- Signed-off-by: Pierre Fenoll <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b6f165a - Browse repository at this point
Copy the full SHA b6f165aView commit details -
openapi3filter: guard BodyEncoder registration behind a RW lock (#934)
* openapi3filter: guard BodyEncoder registration behind a RW lock Signed-off-by: Pierre Fenoll <[email protected]> * docs.sh Signed-off-by: Pierre Fenoll <[email protected]> --------- Signed-off-by: Pierre Fenoll <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d57cda - Browse repository at this point
Copy the full SHA 8d57cdaView commit details -
openapi3gen: add CreateComponentSchemas option to export object schem…
…as to components (#935) Co-authored-by: Omer E <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9dbb4c3 - Browse repository at this point
Copy the full SHA 9dbb4c3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.123.0...v0.124.0