-
-
Notifications
You must be signed in to change notification settings - Fork 14
Comparing changes
Open a pull request
base repository: openapi-json-schema-tools/openapi-json-schema-generator
base: 4.1.1
head repository: openapi-json-schema-tools/openapi-json-schema-generator
compare: 4.1.2
- 9 commits
- 2,382 files changed
- 1 contributor
Commits on Mar 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3126ec4 - Browse repository at this point
Copy the full SHA 3126ec4View commit details
Commits on Mar 7, 2024
-
Java client, adds Parameters class (#399)
* Renames path item schema in java client to routeschema * Adds parametersInfo property to operation class * Parameters classes generated * Removes unused doc * Sample regen to eliminate extra parameter files * Fixes parameter class filenames * Removes ? from query parameter serialization * Removes query parameter differentiation * Removes lingering NonQueryParameter reference * Parameter serialize returns AbstractMap.SimpleEntry * Adds HeadersSerializer * Adds cookie serializer * Adds query and header serializers * Fixes cookie serializer * Adds path parameters serializer * Adds QuerySerializerTest * Adds headers serializer test * Samples regen * Fixes optional parameter detection * Regenerates samples * Fixes java tests * Sample regen with unused java files deleted * Sample regen to fix type error * Adjsut type signature in cookie serializer to fix error * Sample regen with type fixes * Fixes java typo * Samples regen, adds mising import * Does not use var in testing, fixes type issues * Adds missing CookieSerializer
Configuration menu - View commit details
-
Copy full SHA for 5da69d9 - Browse repository at this point
Copy the full SHA 5da69d9View commit details
Commits on Mar 13, 2024
-
Fixes generate_samples invocations (#407)
* Fixes invocation * pegs mypy to v1.8.0 to prevent test failure
Configuration menu - View commit details
-
Copy full SHA for fb9b48f - Browse repository at this point
Copy the full SHA fb9b48fView commit details
Commits on Mar 23, 2024
-
Java client, adds operations (#406)
* Adds operation builders and partial java generator layer implementation * Integrates root and path item servers into operation builders * Adds Deprecated versions of methods * Passes root security into operation for use by builders * Adds JsonPathPieceMethod * Changes JsonPathPieceMethod to JsonPathPieceProjevider * Fixes java tests * Adds java operation files and todos * Updates schema camelCase COdegenKey values * Fixes variable names for operation inputs * Adds builder classes * Adds setters for operation builders * Fixes input property types in operation builder setters * Adds spearate request class with required and optional properties set * Implements request builder build method when there are required and optinal parameters * FIxes the number of generated builders for operation params * Updates templates to correctly use firsrt and last builders to set interfaces and Request classes * Updates build method to only use info in the first and last builders for required and optional parameters * Handles request body and header parameters * Adds cookie serialization * Adds generation of PathItem files * Operations extend pathItems to get access to the path data * Adds path parameters serialization * Adds query parameters serialization * Adds host * Adds SecurityRequirementObject fetching in operation * Adds operation methods * Fixes setter method names when they are reserved * Fixes method case input for requests in java * Fixes pathitem class names in java * Operation updated to use interface, allows same code to be used for operationId and for verb * Initial endpoint doc file screated * Adds request input classes to operation docs * Adds links to operation classes in operation docs * Adds links to operation docs in the readme * Adds docs for operation xparameters schemas * Adds links to x paramters schema * Fixes java readme links to documentation * Adds operation request body docs * Changes operationInputClassName into a CodegenKey * Adds links to other operation inputs * Adds server index docs * Adds security info docs * Adds responses docs * Fixes links to responses docs * Fixes responses links to header schemas * Fixes mustache access issues * Turns on generation of responses * Adds response doc generation * Marks optional operation params as optional * Regen iwth optional txt added * Adds note about serverIndex and securityIndex * Adds timeout optional parameter to operation * Adds timeout to operation and apiConfigurartion * Improves java imports * Removes incorrect imports * Adds missing periods in operation parameter class names, adds apiCondiguration timeout initialization * Java samples regen * Python samples regen * Fixes DefaultGeneratorRunnerTest tests * Fixes one test * Updates schemas camelCase setting * Fixes some java tests * Fixes 2 tests * Fixes remaining java tests * Reverts mapBuilder name changes * Refactors api client * Fixes typo in import * Eliminates class nesting in ApiClient
Configuration menu - View commit details
-
Copy full SHA for 37f8b0f - Browse repository at this point
Copy the full SHA 37f8b0fView commit details
Commits on Mar 27, 2024
-
Java, simplifies security (#408)
* Updates template sto use centralized securitySchemeInfo in apiConfiguration * Adds and uses getSecurityScheme * Updates securityinfo docs to show the securty map * Adds missing class's container class in docs * Adds docs for security requirement objects * Adds link from security requirement object doc to security scheme doc * Fixes links from security info classes to securityequirementObjects * Removes getSecurityBuilders * Samples regen
Configuration menu - View commit details
-
Copy full SHA for 06b89d2 - Browse repository at this point
Copy the full SHA 06b89d2View commit details
Commits on Apr 5, 2024
-
Java client, simplifies ApiConfiguration servers info + adds operatio…
…n code sample (#409) * Adds SeverIndexInfo * Generates separate docs for server variables schema * Removes unused import * Adds missing docs newlines, removes EnumMap from security info * Adds Override annotations, removes nullability from enum input for security fetching * Adds operation code sample imports * Improves operation code sample, adds initial empty security info * Adds securitySchemes to operation code sample * Adds apiClient to operation code sample * Adds todo for operation required inputs * Refactors docs schema code sample template * Adds operation input samples for query path header and cookie parameters * Fixes request body doc links * Fixes request body path query header cookie variable name for code sample * Adds requestBoud samples in operation code sample * Adds response retrieval to operation docs * Changes all exceptions to be based on Exception * Adds exception throwing to json schema code * Updates all valudators to include exception throws in their signatures * Adds more needed throws info * throws signatures added to auto gen schemas * Uses RuntimeExceptions when checking types of properties because the exceptions will never be thrown * Adds more needed excption signatures * Adds many more exceptions to method signatures * Adds exception info to ResponseDeserializerTest * Updates getNewInstance to only throw RuntimExceptions * Fixes java tests in schema validation package * Fixes anytype and array type schema tests * Fixes schema tests * Fixes request body test * Fixes parameter tests * Fixes cookie parameter test in java * Fixes header tests * Regenerates java 303 sample with fixed schema tests * Fixes java tests * Fixes java tests * Imports request body schema when it is required * Adds general exception types to operation invocation * Upses SimpleEntry for header and parameter content info * Replaces header and parameter content map with SimpleEntry * Replaces OpenapiDocumentException with ApiException * Removes InvalidTypeException * Adds response exception catching to the operation docs * Adjusts operation docs * Adds exception catching for error response exceptions * Adds responses casting to operation docs * Adds response body if else to operation docs * Samples and docs regen * 310 java sample regen * Samples regen * Sample regen with fix for java array payloads with one null value * 303 java component schema tests regen * Samples regen
Configuration menu - View commit details
-
Copy full SHA for f4f07d9 - Browse repository at this point
Copy the full SHA f4f07d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59ed43c - Browse repository at this point
Copy the full SHA 59ed43cView commit details -
Fixes python generator bug where quote is omitted from typeddict prop…
…erty (#413) * Adds fix for python generator * Updates samples
Configuration menu - View commit details
-
Copy full SHA for 18a6a66 - Browse repository at this point
Copy the full SHA 18a6a66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 291c589 - Browse repository at this point
Copy the full SHA 291c589View 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 4.1.1...4.1.2