Skip to content
This repository was archived by the owner on Dec 25, 2024. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openapi-json-schema-tools/openapi-json-schema-generator
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 4.1.1
Choose a base ref
...
head repository: openapi-json-schema-tools/openapi-json-schema-generator
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 4.1.2
Choose a head ref
  • 9 commits
  • 2,382 files changed
  • 1 contributor

Commits on Mar 6, 2024

  1. Configuration menu
    Copy the full SHA
    3126ec4 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. 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
    spacether authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    5da69d9 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. Fixes generate_samples invocations (#407)

    * Fixes invocation
    
    * pegs mypy to v1.8.0 to prevent test failure
    spacether authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    fb9b48f View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. 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
    spacether authored Mar 23, 2024
    Configuration menu
    Copy the full SHA
    37f8b0f View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. 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
    spacether authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    06b89d2 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. 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
    spacether authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    f4f07d9 View commit details
    Browse the repository at this point in the history
  2. Updates readme (#410)

    spacether authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    59ed43c View commit details
    Browse the repository at this point in the history
  3. Fixes python generator bug where quote is omitted from typeddict prop…

    …erty (#413)
    
    * Adds fix for python generator
    
    * Updates samples
    spacether authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    18a6a66 View commit details
    Browse the repository at this point in the history
  4. Upates version (#414)

    spacether authored Apr 5, 2024
    Configuration menu
    Copy the full SHA
    291c589 View commit details
    Browse the repository at this point in the history
Loading