Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Nim client code generator #3879

Merged
merged 49 commits into from
Sep 13, 2019
Merged

Commits on Sep 1, 2019

  1. First version of Nim Client

    hokamoto committed Sep 1, 2019
    Configuration menu
    Copy the full SHA
    f266380 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2019

  1. Add some codes

    hokamoto committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    18d367a View commit details
    Browse the repository at this point in the history
  2. Add some codes

    hokamoto committed Sep 5, 2019
    Configuration menu
    Copy the full SHA
    9639569 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2019

  1. Add some codes

    hokamoto committed Sep 8, 2019
    Configuration menu
    Copy the full SHA
    a999b5e View commit details
    Browse the repository at this point in the history
  2. Add some codes

    hokamoto committed Sep 8, 2019
    Configuration menu
    Copy the full SHA
    5d73b11 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2019

  1. Add some codes

    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    3880039 View commit details
    Browse the repository at this point in the history
  2. First version of Nim Client

    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    c48f0a0 View commit details
    Browse the repository at this point in the history
  3. Add some codes

    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    c5e4713 View commit details
    Browse the repository at this point in the history
  4. Add some codes

    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    feb96b1 View commit details
    Browse the repository at this point in the history
  5. Add some codes

    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    5fdc0ab View commit details
    Browse the repository at this point in the history
  6. Add some codes

    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    ae33303 View commit details
    Browse the repository at this point in the history
  7. Add some codes

    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    ba35508 View commit details
    Browse the repository at this point in the history
  8. [Dart] Fix README template and update testing doco (OpenAPITools#3809)

    * [Dart] Fix README template and update testing doco
    
    - deleted redundant shell script
    - fixed and updated README template
    - updated test package and moved to a dev_dependency
    - removed old unused dev_dependency packages
    - updated testing documentation in petstore sample
    
    * Remove references to dart-flutter-petstore.sh
    
    * Fix typos
    
    * Fix typo
    nickmeinhold authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    fc74ece View commit details
    Browse the repository at this point in the history
  9. Support custom git repository (OpenAPITools#3757)

    * add gitHost param to GeneratorSettings and related
    
    * parameterize gitHost in READMEs
    
    * parameterize gitHost in go.mod
    
    * parameterize gitHost in git_push
    
    * update petstore samples
    
    * run ./bin/utils/export_docs_generators.sh
    
    * run meta-codehen.sh
    
    * Revert "run meta-codehen.sh"
    
    This reverts commit d6d579f.
    
    * Revert "run ./bin/utils/export_docs_generators.sh"
    
    This reverts commit 1b81538.
    
    * Revert "update petstore samples"
    
    This reverts commit f513add.
    
    * run ensure-up-to-date
    qmuntal authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    7b4a201 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2451702 View commit details
    Browse the repository at this point in the history
  11. Better Go code format (OpenAPITools#3819)

    * better varible naming
    
    * better comments
    
    * better code format for go experimental client
    
    * better comment, update samples
    wing328 authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    9ef73eb View commit details
    Browse the repository at this point in the history
  12. Add gRPC Protobuf schema generator (OpenAPITools#3818)

    * add grpc protobuf generator
    
    * update doc
    
    * add new doc
    
    * add windows batch, comment out root proto
    wing328 authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    c90c6c8 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bdfed92 View commit details
    Browse the repository at this point in the history
  14. fixed bug where nullApi.java would be generated. Instead, generated D…

    …efaultApi.java to match the default path /{pathParam} (OpenAPITools#3821)
    bensimpson-ch authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    7c5cfb7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    99eb680 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ac1f19d View commit details
    Browse the repository at this point in the history
  17. Bug OpenAPITools#2845 typescript angular inheritance (OpenAPITools#3812)

    * issue OpenAPITools#2845: enable 'supportsMultipleInheritance' on typescript angular client codegen
    
    - note I reran ./bin/openapi3/typescript-angular-petstore-all.sh and no changes occurred.
      this suggests to me that the petstore.yaml sample should be improved to make use of the
      anyOf / allOf / oneOf keywords, in order to better show the effects of changes on generated code.
    
    * issue OpenAPITools#2845: run ./bin/openapi3/typescript-angular-petstore-all.sh
    
    * run `mvn clean package && ./bin/typescript-angular-petstore-all.sh`
    
    * revert extranous files
    mnahkies authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    9cbcebc View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    9ba0dd0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    5d21a8f View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    8c637fb View commit details
    Browse the repository at this point in the history
  21. Following up for OpenAPITools#3440 (1792 fix remote spec handling and…

    … hash calculation) (OpenAPITools#3826)
    
    * This patch fixes the bug that we cannot access to remote files when checking file updates.
    Following up OpenAPITools#3440, supporting auth.
    
    * 1792 fix remote spec handling and hash calculation (OpenAPITools#3440)
    
    (cherry picked from commit 2a2eefe)
    
    * fix detecting remote file / local file logic while finding the hash file, taking care of IllegalArgumentException for local files.
    
    * add testcase
    fujigon authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    f26f726 View commit details
    Browse the repository at this point in the history
  22. Add a link (OpenAPITools#3850)

    ackintosh authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    4a1eb91 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    3228ca2 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    2fb08fb View commit details
    Browse the repository at this point in the history
  25. [Java][okhttp-gson] fix failure to deserialize floats (OpenAPITools#…

    …3846)
    
    * fixed bug where nullApi.java would be generated.  Instead, generated DefaultApi.java to match the default path /{pathParam}
    
    * fix to bug OpenAPITools#3157
    
    * update samples
    bensimpson-ch authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    221443a View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    adf1297 View commit details
    Browse the repository at this point in the history
  27. [C++][Pistache] Add missing setter for arrays (OpenAPITools#3837)

    * [C++][Pistache] Add missing setter for arrays
    
    Fixes OpenAPITools#3769
    
    * [C++][Pistache] Update Petstore sample
    muttleyxd authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    86adb0a View commit details
    Browse the repository at this point in the history
  28. typescript-inversify: improve check for required parameters, support …

    …multiple media types (OpenAPITools#3849)
    
    * [typescript-inversify] Allow falsy parameters
    
    A required parameter to an api method must not be `null` or `undefined`.
    It can be any other falsy value, e.g. `""`, `0` or `false` though. This
    change makes sure an error is only thrown in the former case and not in
    the latter.
    
    * [typescript-inversify] Handle multiple media types
    
    The Accept and Content-Type HTTP headers can contain a list of media
    types. Previously all but the first media type in the api definition
    were ignored. Now the headers are properly generated.
    
    * [typescript-inversify] Fix http client interface
    
    The api service methods allow the `body` parameter to be optional. The
    parameter is then passed to an `IHttpClient`. So it needs to be optional
    there as well.
    Also fixed the sample implementation `HttpClient`.
    
    Fixes OpenAPITools#3618.
    
    * [typescript-inversify] Regenerate Petstore sample
    
    * [typescript-inversify] Use more explicit null check
    
    This does not change the semantic of the generated code, but makes it more explicit.
    
    Co-Authored-By: Esteban Gehring <esteban.gehring@gmail.com>
    2 people authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    82f00f2 View commit details
    Browse the repository at this point in the history
  29. [typescript-angular] allow empty string basePath (OpenAPITools#3489)

    * [typescript-angular] Fixing OpenAPITools#2731 - empty string basePath
    
    * typescript-angular: refactor base path configuration
    
    * typescript-angular: refactor base path configuration
    martinnovak authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    0f10987 View commit details
    Browse the repository at this point in the history
  30. Fix/r/serialization fix and minor 3xx resp fix (OpenAPITools#3817)

    * fix(qlik): fix for minor serialization bug
    
    * fix(r): add petsore generated classes
    
    * fix(r): indendation fixes
    Ramanth authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    bf441c2 View commit details
    Browse the repository at this point in the history
  31. typescript-axios: Fix baseoptions (OpenAPITools#3866)

    * Fixed missing baseOptions of typescript-axios.
    
    The typescript-axios template was missing the baseOptions setting when building an API Configuration. Set it.
    
    * update sample.
    
    * re-generate typescript axios samples
    7474 authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    e51ffbe View commit details
    Browse the repository at this point in the history
  32. Rename gRPC generator to "protobuf-schema" (OpenAPITools#3864)

    * rename grpc generator to protobuf-schema
    
    * update doc
    wing328 authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    0396bb4 View commit details
    Browse the repository at this point in the history
  33. Prepare v4.1.2 release (OpenAPITools#3873)

    * update samples
    
    * update date
    wing328 authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    3dd0ebd View commit details
    Browse the repository at this point in the history
  34. fix version in readme

    macjohnny authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    58ec946 View commit details
    Browse the repository at this point in the history
  35. BugFix OpenAPITools#2053 Spring Boot fails to parse LocalDate query p…

    …arameter (OpenAPITools#3860)
    
    Adds the format annotation so that Spring is able to serialize OpenApi date/date-time format into LocalDate/OffsetDateTime.
    peyerroger authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    580ca11 View commit details
    Browse the repository at this point in the history
  36. update doc, samples (OpenAPITools#3875)

    wing328 authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    fbb3b27 View commit details
    Browse the repository at this point in the history
  37. update stable release

    wing328 authored and hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    549fc8f View commit details
    Browse the repository at this point in the history
  38. Update the batch for Windows

    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    bface47 View commit details
    Browse the repository at this point in the history
  39. Merge branch 'nim-client' of github.com:hokamoto/openapi-generator in…

    …to nim-client
    
    # Conflicts:
    #	bin/windows/nim-client-petstore.bat
    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    5a28be0 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    19cc13b View commit details
    Browse the repository at this point in the history
  41. Add a test snippet

    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    2db44c7 View commit details
    Browse the repository at this point in the history
  42. Update ensure-up-to-date

    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    bcec49b View commit details
    Browse the repository at this point in the history
  43. Add Nim to README.md

    hokamoto committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    7276034 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    090875b View commit details
    Browse the repository at this point in the history