forked from OpenAPITools/openapi-generator
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Bring welshm
fork up to OpenAPITools
master
#5
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* [python-fastapi] Fixed integration tests Currently, it is required to use python 3.7 to make python-fastapi generator work. This version is already set in the generated Dockerfile. Thus, it makes sense to build this image. Spotify's docker maven plugin can be used to build the docker image. Signed-off-by: Nikita Vakula <[email protected]> * fixup! [python-fastapi] Fixed integration tests Signed-off-by: Nikita Vakula <[email protected]>
* Update pom.mustache * Update pom.mustache
…#9748) * Add go-chi generator to go-server * Add go-chi configs * Add go-chi generated output * Updated docs * Add some javadocs * Fix import issue * Regen files
We were four people who made the cpp-tiny client generator :) ❤️
* fix: #9743 * update samples
* [python][client] allow passing floats for _request_timeout While several method docstrings suggested that you could pass floats for _request_timeout and the underlying urllib3.Timeout can deal with them, the code only allowed integer values so far when passed as a single number. * [python][samples] update with fix for _request_timeout type
* updated invoker remove unwanted set the invoker fixed the ordering of supported files added sample generated files regenerated samples added docs * sample files Co-authored-by: sjindal <[email protected]>
* feat: add ResponseEntity return for webclient fix: #5599 * refactor: merge functions simplification to avoir duplicated code
* Add imports for inner items of arrays/maps in composedSchemas * Add test case for typescript-angular * tests * tests * disable generate alias * Create different config
can't use enum because of TS18033
* more updates for isBoolean * update samples
* Revert a change to the Go Client code that broke the ability to download files. This reverts the change from 14d4131 * Missed import for "io/ioutil" * update samples Co-authored-by: icubbon <[email protected]>
#9713) * Updated 'String' to 'string' for consistent use of keyword * Build project and update samples for csharp-netcore
Use Gradle 6.9 and Kotlin 1.4.32. Generate Paths for other HTTP verbs (#828) and fix imports (#5640). Use 'object' when no parameters are used. Introduce 'featureMetrics' to control metrics plugin usage. Remove HOCON configuration parsing. This is provided by `Application.environment.config already` and removes a dependency. Resolves #9087, resolves #828, resolves #5640 Relates-To #5346
…e generation (#9786) * Continuing from #1317 and its PRs for pistache server string enum code generation; * A class that has an `anyOf` specification, in cpp side will have no members: in stead it should have a member having the type `classname_anyOf` * Thus, Its `==` operator is not present or wrongly filled * An string enum, should have a better usage, hence the `setEnumValue` * this PR, is a brigde between `stringenumclassname_anyOf` and `stringenumclassname` * `anyOf` specification is not just about `Enums`, so a better handling is needed from mustache templates, hence new template model parameter `isStringEnumContainer` * PR fix: muttleyxd: `double semicolon` * PR fix: wing328: `I think std::string is C++ only. What about adding x-is-string-enum-container instead in the postProcessModel operation in the C++ pistache server generator?` * PR fix: wing328: `I think std::string is C++ only...` after fix get latest codes and then generate samples Co-authored-by: Mehmet Fatih <[email protected]>
According to the [documentation](https://openapi-generator.tech/docs/generators/go-server) the go-server generator should support an `addResponseHeaders` option but a template uses an `addResponseHeader` option in some places which this PR fixes. Closes #9795 Signed-off-by: Max Goltzsche <[email protected]>
* on of * fix map * samples * file to any * samples * add unit tests * clear code
…aga & records) (#8578) * first commit: add cli option for saga and records. Added dummy sagas.mustache test file. * More progress with default values. First prototype for isEntity and isUniqueId. * record generation complete * record generation complete * progress with saga generation * progress with saga generation * first fully working saga generation * merge with latest master * removed unneeded "items" properties. * moved global CodegenModel modifications into subclass ExtendedCodegenModel used exclusively by TypescriptFetchClient. Adding missing samples files. * moved global CodegenOperation modifications into subclass ExtendedCodegenOperation used exclusively by TypescriptFetchClient. * moved global CodegenProperty modifications into subclass ExtendedCodegenProperty used exclusively by TypescriptFetchClient. * moved global CodegenParameter modifications into subclass ExtendedCodegenParameter used exclusively by TypescriptFetchClient. * added the missing "allSagas" export. * renamed & reworked "meta data response" flags to a more useful general concept of "operation return passthrough" * added vendor flag keepAsJSObject as escape hatch to support circular dependencies in models and other special cases. Also fixed issues with default values for some records properties. * added autodetection for passthrough to simplify standardised specs. * fix small issue with passthrough void * fix small issues with passthrough void and missing passthrough imports in some cases. Fix issues with enum default values. * fix small issues with passthrough void and missing passthrough imports in some cases. Fix issues with enum default values. * Added "reservedRecordField" feature to support remapping fields names that cannot be used in Records. Added missing export to record: toApi(). * added uniqueId inference. Fix small generation when uniqueId property is an array. * removed feature "reservedRecordField" and replaced it with existing built-in "reserved words" feature. Fix minor issues with typings in generated files. * Changed api recType names to make them less likely to cause name conflicts. Added generated ApiEntities (record, reducer & selector) files. * Moved location of ApiEntities related files and fix issues with exports. * - merge latest master - renamed fake test apis to better fit the "pet theme" - added mode for "SourceOnlyLibrary" (same as used in codegen typescript jquery) * - missing ganarate sampless * - Modified way to export apiEntitiesSelectpr to reduce typescript analysis time for consuming project. Removed tab characters in mustache files. Reformat code for TypeScriptFetchClientCodegen to try to remove false positive for tabs vs spaces. * - added markErrorsAsHandled property to api sagas. Increased typescript version to address some typing errors on library build. * - fix bug in saga interfaces. Upgraded to typescript "strict" mode to ensure proper typechecking info is generated. * - added optional id for apiEntity selectors. Added toInlined() support to convert an entity to an inlined model recursively. * - minor tweak for apiEntitySelector to accept null id * - minor tweak for apiEntitySelector * - runned ensure up to date. * Revert "- runned ensure up to date." This reverts commit ea9b4ae * - runned ensure up to date. * - runned ensure up to date. Co-authored-by: Bruno Flamand <[email protected]>
…cit-casts flag (#8244) * fix: missing dart casts and analyzer issues * chore: regenerate dart template files * refactor: remove unneeded implicit-casts:false and regenerate sources * chore: regenerate templates after merge * chore: regenerate dart pet store codes
* Add @javax.annotation.Nonnull to required getters * Add updated samples * Consider the nullable constraint
* remove new java samples * java feign, webclient use fake petstore for tests * update samples
* Remove 7.2 from TravisCI config * Bump Composer PHP requirement * Bump PHP version in docblocks * Add PHP 8 notice to readme * Refresh samples
* fix-filename-from-header-response-retrieval: fix early exit of iteration before a match could be found * fix-filename-from-header-response-retrieval: fixed same bug for alamofire usage too * fix-filename-from-header-response-retrieval: build project and update samples Co-authored-by: Christopher Gretzki <[email protected]>
* Properly escape default values * Support default values for array types * Use Kotlin initializers, not Java Co-authored-by: Sigrid Andersson <[email protected]>
…and evicts oom (#9871) * [Java][RestTemplate] Templatized query params for metrics and evicts oom * [Java][WebClient] Templatized query params for metrics and evicts oom * [Java][RestTemplate] Templatized query params for metrics and evicts oom * Update samples * [Java] Add javadoc * [Java] Update samples
* Fix obvious typo * Add function to build Composer package name * Add composerPackageName codegen property * Use package name if it's not empty * Refresh samples
* [erlang-server] Fix dialyzer spec * add generated file
…/ Gson / Moshi) (#9918) * Cherry picked commits from add-support-for-collection-of-generic-classes * Regenerated samples * Missing work by @adamsz-lume * Try to fix maven plugin error Co-authored-by: Bruno Coelho <[email protected]>
* java restemplate: better code format * update samples
* [dart-dio-next] Update http mock test library * [dart-dio-next] Fix authentication problems * correctly map authentication by type and scheme * add new authentication interceptor for `bearer` scheme - this currently does the same as the OAuth interceptor * add tests for all authentication types except OAuth * use temporary test library branch until new fixes and features get merge there * Actually commit the fixed test library dependency * Update http mock library * Format :/
* store URI template attribute for webclient * generate samples
* Added error.go * Updated controller to use error * Fix redeclared func * Add generated files * Merge * Added docs * Remove variadic * Regenerate files * Updated go doc to meet standard * Updated doc to meet go standard * Updated
* [kotlin-spring] Support query params with model objects (#8080) Must fix #8080 * [kotlin-spring] Support parsing date and date-time parameters adopted #3860 for kotlin-spring Co-authored-by: Мышкин Максим <[email protected]>
This dependency was accidentally removed in PR #9755 where we switched from `build.gradle` to `build.gradle.kts`.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.