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

[Go][client] make structure members pointers, provide custom marshalling #3113

Closed

Commits on Jun 2, 2019

  1. [kotlin-spring] add reactive behavior via Kotlin coroutines (OpenAPIT…

    …ools#2934)
    
    * kotlin spring : add reactivity via kotlin's coroutines
    
    * add kotlin spring boot reactive samples
    
    * bug : fix spring version and import for coroutines
    
    * remove exception handler for reactive (webflux doesn't support it)
    
    * add spring milestone repository to maven pom
    
    * add reactive type for list in Api and ApiImpl methodes for mathching body responsive parameter
    
    * fix baseType for ArraySchema
    
    * regenerate samples
    
    * updating documentation
    sylvainmoindron authored and jimschubert committed Jun 2, 2019
    Configuration menu
    Copy the full SHA
    7916f2f View commit details
    Browse the repository at this point in the history
  2. Updates sample generated content (OpenAPITools#3068)

    Generates samples to match with code introduced in OpenAPITools#2934.
    jimschubert authored Jun 2, 2019
    Configuration menu
    Copy the full SHA
    740325f View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2019

  1. Update CI badges to 4.1.x (OpenAPITools#3069)

    Update CI badges to 4.1.x
    wing328 authored Jun 3, 2019
    Configuration menu
    Copy the full SHA
    ded0bd6 View commit details
    Browse the repository at this point in the history
  2. fix(java-jersey2): Fixing javadocs warnings (OpenAPITools#3040)

    * edit fix(java-jersey2): Fixing javadocs warnings
    
    * fix(java-jersey): Updating pet project
    saigiridhar21 authored and wing328 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    25dce23 View commit details
    Browse the repository at this point in the history
  3. [JavaScript] Remove default parameters syntax, as it's an ES6 feature (

    …OpenAPITools#2848)
    
    * Remove default parameters in JS client, as it's an ES6 feature
    
    * update js petstore samples
    f-f authored and wing328 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    b512174 View commit details
    Browse the repository at this point in the history
  4. feat(java-okhttpgson): Making API response headers case insensitive (O…

    …penAPITools#3029)
    
    * feat(java-okhttpgson): Making API response headers case insensitive
    
    * feat(java-okhttpgson): Adding documentation
    
    * feat(java-okhttpgson): Removing tabs
    
    * feat(java-okhttpgson): Removing tabs
    saigiridhar21 authored and wing328 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    6b7c5ed View commit details
    Browse the repository at this point in the history
  5. refactor(golang): Use http provided constants for http methods (OpenA…

    …PITools#3028)
    
    * refactor(golang): Use http constants for methods
    
    * regenerate samples
    
    * fix: Only import strings when needed
    
    * regenerate samples
    
    * Only import fmt and strings when needed
    
    * regenerate samples
    mcristina422 authored and wing328 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    8d9eb5b View commit details
    Browse the repository at this point in the history
  6. Fix wrong include path in api-header template (OpenAPITools#3062)

    Change local json.hpp include path to correct value.
    
    Update samples.
    mpreu authored and wing328 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    1eca97f View commit details
    Browse the repository at this point in the history
  7. [Java][jersey2]: Documentation changes and making example snippet com…

    …pilable (OpenAPITools#3056)
    
    * feat(java-jersey2): Adding http response headers and making example compilable
    
    * feat(java-jersey2): Updating pet project
    
    * feat(java-jersey2): Removing uncessary lines from Readme
    
    * feat(java-jersey2): Updating pet projects
    
    * feat(java-jersey2): Updating pet projects
    saigiridhar21 authored and wing328 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    6ff0512 View commit details
    Browse the repository at this point in the history
  8. Kotlin-Spring template fixes/improvements (OpenAPITools#3007)

    * Fixed case where invalid comma is added to consumes/produces list in case last element is empty.
    
    * Changed default HttpStatus.OK response to match first response code in definition.
    Allowing also other responses 201, 202 ...
    
    * Changed default HttpStatus.OK response to match first response code in definition.
    Allowing also other responses 201, 202 ...
    
    * run ./bin/kotlin-springboot-petstore-server.sh
    Updated APIs
    drejc authored and wing328 committed Jun 3, 2019
    Configuration menu
    Copy the full SHA
    caac76c View commit details
    Browse the repository at this point in the history
  9. Update C# client dependency (OpenAPITools#2678)

    * update csharp dependency
    
    * fix appveyor test
    
    * skip build error
    
    * update nunit version
    
    * fix nunit path
    
    * update petstore test
    
    * various fix
    wing328 authored Jun 3, 2019
    Configuration menu
    Copy the full SHA
    e06a408 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8c9a151 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2019

  1. Configuration menu
    Copy the full SHA
    89d0c01 View commit details
    Browse the repository at this point in the history
  2. Mark nodejs-server as deprecated (OpenAPITools#3083)

    * mark nodejs-server as deprecated
    
    * update opeanpi3 script
    
    * add new file
    wing328 authored Jun 4, 2019
    Configuration menu
    Copy the full SHA
    c6207c0 View commit details
    Browse the repository at this point in the history
  3. [KOTLIN Spring] fix generation with modelNamePrefix/Suffix (OpenAPITo…

    …ols#3038)
    
    * [KOTLIN Spring] fix generation with modelNamePrefix/modelNameSuffix
    
    * fix indent
    
    * fix indent
    
    * fix indent
    
    * fix indent
    
    * fix indent
    
    * fix indent
    karismann authored and wing328 committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    57560d3 View commit details
    Browse the repository at this point in the history
  4. feat(java-jersey2): Making response headers case-insensitive (OpenAPI…

    …Tools#3072)
    
    * feat(java-jersey2): Making headers case-insensitive
    
    * feat(java-jersey2): Updating documentation
    saigiridhar21 authored and wing328 committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    dc35439 View commit details
    Browse the repository at this point in the history
  5. general support to add scopes for bearer auth too (OpenAPITools#1984)

    * general support to add scopes for bearer auth too
    implemented authorize workflow in aspnet core too
    
    * petstore update
    
    * fix missing )
    
    * multi roles fix
    
    * null pointer error prevention
    
    * null point exception fixes
    
    * null pointer fixes
    
    * npe fix
    
    * solved line break issue
    MBcom authored and wing328 committed Jun 4, 2019
    Configuration menu
    Copy the full SHA
    dcf3f42 View commit details
    Browse the repository at this point in the history
  6. [CI] Test maven plugin in Travis, move jobs from Shippable to Circle …

    …CI (OpenAPITools#3087)
    
    * test plugin in travis, move jobs to circle CI
    
    * Revert "[maven-plugin] fix strictSpec parameter (OpenAPITools#3071)"
    
    This reverts commit 8c9a151.
    
    * Revert "Revert "[maven-plugin] fix strictSpec parameter (OpenAPITools#3071)""
    
    This reverts commit c3e5723.
    
    * test with jdk8
    wing328 authored Jun 4, 2019
    Configuration menu
    Copy the full SHA
    9f1b938 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2019

  1. Configuration menu
    Copy the full SHA
    66bf0dc View commit details
    Browse the repository at this point in the history
  2. Ruby: Avoid double escaping path items (OpenAPITools#3093)

    `URI.encode` is obsolete. `CGI.escape`, `URI.encode_www_form` or
    `URI.encode_www_form_component` are recommended instead.
    https://ruby-doc.org/stdlib-2.6/libdoc/uri/rdoc/URI/Escape.html#method-i-escape
    
    URI.encode has different behaviour to CGI.escape:
    
    ```ruby
    URI.encode('hello/world?test%string')
    => "hello/world?test%25string"
    CGI.escape('hello/world?test%string')
    => "hello%2Fworld%3Ftest%25string"
    ```
    
    I recently raised pull request OpenAPITools#3039
    201cbdc
    
    That pull request escapes path items at insertion.
    
    Before either pull request, the path item 'hello?world' would go into
    the URL as 'hello?world'. That behaviour was insecure as if an attacker
    could control the path item value, they could change the URL the
    application connected to.
    
    After OpenAPITools#3039 'hello?world' would go in as 'hello%253Fworld'. This was
    safer than before, but it's still not correct.
    If I'd realised at the time, I would have made it correct at the time.
    
    What this pull request does is make it go in as 'hello%35world', which
    is correct.
    
    ApiClient::build_request_url was URI.encoding the whole path.
    This wasn't protecting against all undesirable characters in the path
    items, but was escaping % characters a 2nd time which was unhelpful.
    
    I have additionally removed URI.encode from Configuration::base_url as I
    can't see any benefit it could be bringing.
    There is no justification for it in the commit where it was originally
    added: 47c8597
    ccouzens authored and autopp committed Jun 5, 2019
    Configuration menu
    Copy the full SHA
    4e9d226 View commit details
    Browse the repository at this point in the history
  3. [maven-plugin] fix strictSpec parameter without alias (OpenAPITools#3095

    )
    
    * Revert "[maven-plugin] fix strictSpec parameter (OpenAPITools#3071)"
    
    This reverts commit 8c9a151.
    
    * [maven-plugin] fix strictSpec parameter without alias
    jmini authored and jimschubert committed Jun 5, 2019
    Configuration menu
    Copy the full SHA
    ad06496 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6379022 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    86e53d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e68426f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d701b7 View commit details
    Browse the repository at this point in the history
  8. Link query parameter to model object (OpenAPITools#2710)

    * Link query parameter to model object
    
    Must fix OpenAPITools#2655
    
    * Fix import
    Zomzog authored and jimschubert committed Jun 5, 2019
    Configuration menu
    Copy the full SHA
    146c1fb View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2019

  1. [Java][okhttp-gson] Update dependencies (OpenAPITools#3103)

    * update java client depedency to the latest version
    
    * update java samples
    wing328 authored Jun 6, 2019
    Configuration menu
    Copy the full SHA
    19f47d0 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2019

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

Commits on Jun 17, 2019

  1. Document utility functions

    Slavek Kabrda committed Jun 17, 2019
    Configuration menu
    Copy the full SHA
    8502b2e View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2019

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