William Cheng
6bfef6c191
Merge remote-tracking branch 'origin/master' into 7.0.x
2022-07-19 11:54:20 +08:00
William Cheng
b88666b87a
add uuid test, better hyper test ( #12916 )
2022-07-19 11:22:29 +08:00
Taufik Rama
4ee336a9da
[Rust] Changed 'UUID' handling into 'uuid' crate ( #12895 )
...
* [Rust] Changed 'UUID' handling into 'uuid' crate
* [Rust] updated 'samples/'
2022-07-19 11:03:53 +08:00
Jaemin Park
ed4ed3923f
[cpp-ue4] Fix GET request writes body (OpenAPITools#12833) ( #12904 )
...
Co-authored-by: nullbus <nullbus@nm-fc.com >
2022-07-18 17:14:18 +08:00
William Cheng
eb471db7c9
[R] fix a couple warnings reported by lintr ( #12903 )
...
* better code format in r client
* update code based on lintr
* update samples
2022-07-17 23:49:37 +08:00
William Cheng
da28e12017
update samples
2022-07-17 23:08:08 +08:00
William Cheng
e05b9746ea
[R] Add lintr ( #12902 )
...
* add lintr
* update samples
2022-07-17 17:29:05 +08:00
William Cheng
7216899fe6
Add tests for aspnet core 6.0 pocoModels ( #12900 )
...
* add tests for aspnet core 6.0 pocoModels
* update workflow
2022-07-17 16:07:41 +08:00
William Cheng
f05dd12b43
add decimal mapping in perl client gen ( #12897 )
2022-07-17 13:10:53 +08:00
AnaTofuZ
75895e18bc
Perl: Fix JSONization of ArrayObjects ( #12896 )
...
* Perl: fix object to json
* generate samples
* add test case
2022-07-17 12:50:39 +08:00
AnaTofuZ
a9e63f4ce3
Perl: Type coercion for the JSON conversion part of Perl ( #12891 )
...
* Perl: separate date and DateTime
- Since the json values to be returned are different for date and DateTime, they are managed separately
* Per: Enforcing Perl types to openAPI types
Perl JSON values return different types depending on the context, so look at openapi's type and modify the type.
* generate samples
* generate docs
* add perl test (json types)
2022-07-16 22:18:51 +08:00
Thomas Hansen
e2b9f39b19
[PHP] ObjectSerializer::deserialize() associative arrays bugfix ( #12849 )
...
* [PHP] ObjectSerializer::deserialize(): fix bug with json_encode
* [AUTOGENERATED] update samples
2022-07-16 17:21:42 +08:00
Sascha Peilicke
bf604a08ab
Java: Add toString method to ApiException ( #12851 )
...
Previously, only the class name appeared in stacktrace whereas now
relevant details are added. This applies to most Java-related
generators.
2022-07-16 17:20:30 +08:00
William Cheng
40c87e125c
fix stream_callback doc ( #12879 )
2022-07-16 16:33:41 +08:00
William Cheng
ed6280b0f7
add roxygen2 to workflow ( #12880 )
2022-07-16 16:33:23 +08:00
stropho
87aab5a1f3
[typescript-axios] discriminator type in template ( #12878 )
...
* feat(typescript-axios) discriminator type
* add samples
2022-07-15 11:39:26 +02:00
Ruben Fiszel
810a8b5937
[Typescript] Support text/plain by ObjectSerializer.stringify ( #12799 )
...
* [Typescript] Support text/plain by ObjectSerializer.stringify
* Update ObjectSerializer.mustache
* Update ObjectSerializer.mustache
* Update ObjectSerializer.ts
* generate samples
* generate samples
* update samples, remove trailing spaces
* Update modules/openapi-generator/src/main/resources/typescript/model/ObjectSerializer.mustache
Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com >
* regenerate samples
* update samples
Co-authored-by: William Cheng <wing328hk@gmail.com >
Co-authored-by: Esteban Gehring <esteban.gehring@gmail.com >
Co-authored-by: Esteban Gehring <esteban.gehring@bithost.ch >
2022-07-15 11:35:34 +02:00
William Cheng
a3269a0569
Add R GitHub action file ( #12868 )
...
* fix travis, update rbuildignore
* add comment
2022-07-15 15:31:22 +08:00
Justin Black
ca4a86ea55
Turns on json-schema python-exp anyOf + oneOf unit tests ( #12864 )
...
* Spec updated to anyof only
* All tests turned on
* Revert version file
* Adds oneOf tests also
2022-07-14 09:57:43 -07:00
William Cheng
28b74d79cb
remove unused import in r package ( #12867 )
2022-07-14 16:23:02 +08:00
William Cheng
4dfac192f8
fix warning in rdoc due to missing @param ( #12865 )
2022-07-14 15:41:56 +08:00
Justin Black
01afbaecd8
[python-experimental] turns on allOf unit test cases ( #12826 )
...
* Spec regenerated with only allOf on
Sample regnerated
Fixes a bug where AnyType composed schemas omitted validations, Fixes a bug where properties in AnyType schemas were omitted, Stops storing multipleOf value in a list
Adds required variable info to AnyType classes
Samples regenerated
Turns all unit tests back on
* Samples regenerated
* Docs and models regenerated
2022-07-13 19:27:55 -07:00
Justin Black
c44fe8a04a
Fixes fromProperty when property is required vs optional ( #12858 )
...
* Adds required boolean to fromProperty
* Adds required to other method signatures
* pythn-exp sample regenerated
* Samples regenerated
* Adds java test of fix
2022-07-13 18:17:33 -07:00
William Cheng
5aa0e0a456
update samples
2022-07-13 17:32:31 +08:00
justM4D
464da4a10f
[csharp-netcore] Generic Host: Added port definion to the uriBuilder in API template ( #12795 )
...
* Added port definition to uriBuilder, since it was ignored before and couldn't be set even by supplying a custom client
* generated samples
* update samples
Co-authored-by: Matthias Lewen-Rieger | PROSPER X GmbH <matthias.lewen-rieger@prosper-x.de >
Co-authored-by: William Cheng <wing328hk@gmail.com >
2022-07-13 16:49:59 +08:00
devhl-labs
636820b541
Add nonNullableVars to CodegenModel ( #12815 )
...
* added nonNullableVars
* build samples
2022-07-13 16:48:23 +08:00
Linus Klöckner
57496ff0b0
[java][okhttp-gson] Complex values in form data get serialized as JSON instead of String ( #12779 )
...
* Java: fix complex object serialization in form-data
* Java: update samples
2022-07-13 15:47:39 +08:00
Oleh Kurpiak
2e2da7bc82
[Spring] fix deprecated generation ( #12832 )
2022-07-13 11:08:28 +08:00
Edward Poot
8025aa3bfa
Fix: Always set jakarta_annotation_version ( #12834 )
...
Commit 1735ab9d27 added changes to set the `jakarta_annotation_version`.
I've recently noticed that when using retrofit2 library, the project builds fine with Maven but fails with Gradle.
The build fails due to `Could not get unknown property 'jakarta_annotation_version' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler`.
Digging into this, in the generated `build.gradle` the `jakarta_annotation_version` is never set.
Upon closer inspection, aforementioned commit seems to indeed set it differently for the Maven build configuration than the Gradle build configuration (same for SBT configuration) for that matter.
The issue is that due to human error the `jakarta_annotation_version` line is added within the `{{#usePlayWS}}` block, meaning it won't be generated when `usePlayWS` is false, even though it should.
This commit changes this to always generate it.
2022-07-13 11:05:35 +08:00
William Cheng
60c5875091
Custom Content type: better message and added tests ( #12841 )
...
* add tests for custom mime types
* better message for custom mime type example handling
* minor code format change
2022-07-12 18:32:15 +08:00
William Cheng
244a459836
update samples
2022-07-12 00:15:58 +08:00
Thomas Hansen
cd48db43b4
[PHP] Add support to nullable (based on #3493 ) ( #12794 )
...
* [PHP] Add support to nullable (based on PR 3493)
* [AUTOGENERATED] update samples
2022-07-12 00:00:39 +08:00
William Cheng
20420e5e14
[R] add streaming support ( #12821 )
...
* add streaming option to r client
* support callback function to process data stream
* add stream test, minor bug fixes
* fix api client
* return void earlier if streaming, add tests
2022-07-11 00:19:07 +08:00
William Cheng
574f6f3192
fix tests ( #12820 )
2022-07-10 17:16:45 +08:00
William Cheng
bf2083c22f
add new rust test files
2022-07-10 16:14:44 +08:00
William Cheng
e93be506da
upadte samples
2022-07-10 16:00:25 +08:00
William Cheng
82b7859c19
add tests for rust nullable required parameter ( #12814 )
2022-07-10 15:54:33 +08:00
William Cheng
9d6b12591e
Fix set, map import ( #12818 )
...
* fix set, map import
* update samples
* update tests
2022-07-10 14:58:55 +08:00
William Cheng
f242b5e1dd
Skip import of allOf composition schema ( #12798 )
...
* skip import of allOf composition schema
* update samples
* allow python generator to keep old behaviour
* update js import
2022-07-10 14:58:22 +08:00
Justin Black
d6b360d47f
[python-experimental] Allow schema instances to be passed in and pass additional schema validations ( #12758 )
...
* Converts all schema instances back into primitives in cast_to_allowed_types, fixes test test_deserialize_oneof_reference
* Updates type hint
* Adds validated_path_to_schemas input
* Adds debugging, storess validated schemas in validated_path_to_schemas
* Adds __process_schema_classes
* Simplifies class creation for enums, True/False/None
* Removes unused methods
* Fixes two tests
* Removes unneeded method _enum_by_value
* Adds and uses validation_ran_earlier
* Skips running validation if already ran, base_classes changed to seen_classes
* Adds and uses validation_ran_earlier
* Simplifies __get_simple_class
* Casts None/True/False into NoneClass and BoolClass instances to make tpye checking and unique items checking simpler
* Always cast file input to FileIO, removes __get_simple_class
* Moves type checking to separate class
* Moves validation checking into a _validate method
* Moves enum value checking into SchemaEnumMaker's _validate method
* Fixes test_dict_validate_direct_instantiation_cast_item
* Removes spy_decorator
* Fixed test_dict_validate_direct_instantiation
* Fixes test_list_validate_direct_instantiation_cast_item
* Fixes test_list_validate_direct_instantiation
* Fixes test_list_validate_from_openai_data_instantiation
* Fixes test_dict_validate_from_openapi_data_instantiation
* Fixes test_upload_files
* Samples regenerated
* Reverts version file
2022-07-09 18:06:09 -04:00
Justin Black
35c31c129a
Fixes rust sample so CI test will pass ( #12817 )
2022-07-09 17:32:11 -04:00
Thomas Hansen
1a44a5284a
[PHP] Fix message for InvalidArgumentException(), when failing to test pattern ( #12780 )
...
* [BUGFIX] model_generic.mustache: Display property name instead of its value, when throwing InvalidArgumentExeption() for values not respecting a given pattern
* [AUTOGENERATED] Generated files
2022-07-07 01:17:22 +08:00
Tom Bärwinkel
728c80abea
Add option to use custom a monad ( #12618 )
2022-07-07 01:13:06 +08:00
William Cheng
f5b5feb58d
remove warnings related to escaping the characters in the md generator ( #12774 )
2022-07-06 14:19:40 +08:00
William Cheng
1383be4a2e
Fix missing import in jaxrs pojo ( #12766 )
...
* fix missing import in jaxrs pojo
* trigger build failure
* Revert "trigger build failure"
This reverts commit 4eed12f850 .
2022-07-05 17:12:26 +08:00
Bogdan Ilchyshyn
97daba5c58
fixing error handler interceptor ( #12761 )
2022-07-04 09:06:34 +02:00
William Cheng
6cae0fbb78
Merge remote-tracking branch 'origin/6.1.x'
2022-07-04 01:22:51 +08:00
William Cheng
9e412edb64
Prepare 6.0.1 release ( #12762 )
...
* update to v6.0.1
* update doc
* update samples
2022-07-03 23:36:46 +08:00
Gabriel Mazetto
b97a4ad12a
Generate .gitlab-ci.yml files for Ruby template ( #12750 )
2022-07-03 17:52:32 +08:00
William Cheng
72b4189f76
add back elixir petstore test-related files
2022-07-03 17:34:11 +08:00