William Cheng
c50a775e0c
prepare 6.5.0 release ( #14749 )
2023-02-19 20:36:23 +08:00
William Cheng
93df0ff444
Prepare 6.4.0 release ( #14748 )
...
* prepare 6.4.0 release
* update samples
2023-02-19 18:53:20 +08:00
Beppe Catanese
68b944e6e6
Preserve order of securitySchemes ( #14536 )
...
* Remove alphabetical sort
* Update integration testing expectations
* Regenerate files
2023-02-10 22:20:19 +08:00
William Cheng
31a89e35cb
Prepare 6.4.0 ( #14582 )
...
* update to 6.4.0 snapshot
* update samples
* update doc
2023-02-01 22:44:40 +08:00
William Cheng
8f2676c5c2
Prepare v6.3.0 release ( #14580 )
...
* 6.3.0 release
* fix maven plugin test
* update samples
* update doc
* fix tests in windows
2023-02-01 20:52:29 +08:00
Bruno Coelho
b1f8f976c0
[swift5][client] - enable swift unit tests ( #14441 )
2023-01-12 15:10:15 +00:00
jase
cfef750e18
[BUG][Swift] fix decimal encoding referencing not existing extension method "encodeToJSON" ( #14307 )
...
* feat: add decimal extension "encodeToJSON"
* feat: add decimal extension "encodeToJSON"
2022-12-25 11:02:07 +00:00
Makoto Aoyama
031f0dcee6
[swift5]Add validation rule and validator ( #14218 )
...
* Add validation sample
* Add validation template
* Add access control
* Add rule property for string for numeric
* Add access control
* Remove useless file
* Fix condition
* Add properies for test
* Rename
* Add additional property
* Run ./bin/utils/export_docs_generators.sh
* Add comments for validator
* Rename
* Run ./bin/generate-samples.sh bin/configs/swift*
2022-12-23 13:25:54 +00:00
Ladd Van Tol
12fd115af3
Support RawRepresentable enums ( #14144 )
...
* Support raw representable enums
* Update samples
2022-11-30 09:35:07 +00:00
Jonas Reichert
e882421ff3
enhance response with bodyData ( #14006 )
2022-11-14 12:59:25 +00:00
Jonas Reichert
f1b8190b19
[swift5] less restrictive alamofire dependency resolution ( #13977 )
...
* modify Alamofire version in podspec
* modify Alamofire version in Package.swift
* also pin optimistically in Cartfile
* optimistically resolve all other dependencies to next major version
2022-11-10 17:27:24 +00:00
Jonas Reichert
7ad9f835ff
[swift5] support content types with charsets ( #13981 )
...
* enable possibility to add charset to content-type
* update samples
2022-11-10 14:28:36 +00:00
Nathan Baulch
9f1fa0e440
Fix another batch of spelling typos ( #13915 )
...
* Fix typos
* Remove repeated words
* Minor grammar fixes
2022-11-07 21:30:24 +08:00
Bruno Coelho
c35140cbc3
[swift5][client] fix URLSession warning of URLSessionProtocol conformance ( #13906 )
...
* [swift5][client] fix URLSession warning of URLSessionProtocol conformance
* [swift5][client] fix URLSession warning of URLSessionProtocol conformance
* [swift5][client] update bitrise config
* [swift5][client] enable async await sample project on CI
* [swift5][client] update bitrise config
* [swift5][client] update bitrise config
* [swift5][client] try to fix CI
2022-11-04 17:09:14 +00:00
William Cheng
4d03c9272b
prepare 6.3.0 snapshot
2022-10-15 15:40:47 +08:00
Bruno Coelho
1e66f2fbc9
[swift][client] fix xcode warning ( #13647 )
...
* [swift][client] fix xcode warning
* [swift][client] fix xcode warning
2022-10-11 11:08:15 +01:00
Jonas Reichert
6f3c0a8b5b
[swift5] fix generation of multiple security definitions ( #13617 )
...
* uses correct variable to check for security definitions
* update samples
2022-10-07 16:01:35 +01:00
Jonas Reichert
4beee6c8c4
[swift5] adds configuration of response success ranges ( #13598 )
...
* add successfulCodeRange to configuration
* generate samples
2022-10-05 13:30:33 +01:00
Jonas Reichert
22086e4f3c
[swift5] support both date and date-time formats ( #13520 )
...
* add withoutTime formatter
* add DateWithoutTime
wip
* fix CI
# Conflicts:
# samples/client/petstore/swift5/nonPublicApi/PetstoreClient/Classes/OpenAPIs/DateWithoutTime.swift
* implement flag and adjust tests
* generate samples and docs
* docs
* update samples
* remove samples of legacy python generator
* Revert "remove samples of legacy python generator"
This reverts commit 28da78f99dcaa6cf761367b0a2d2c3fddf4803ec.
* review remarks
* generate samples
* fix
* review remarks
* remove samples
* generate swift 5 samples
* generate csharp examples
* docs
* Revert "generate csharp examples"
This reverts commit d1deb17dbcd04b9b00d9ad4a08ce55bedd960de8.
* Revert "generate swift 5 samples"
This reverts commit 968e859bfe3ce631f174d10f10983ed2f5c09486.
* Revert "remove samples"
This reverts commit a43d21529ba6a9e615671729d970ec7ef9662402.
* manually remove FILES
* regenerate files
* reviewers remarks
* delete all date without times
* update config of alamofireLib to use new attribute and generate samples again
* docs
2022-09-26 17:39:35 +01:00
William Cheng
ac7ebf67dd
Prepare 6.2.1 ( #13517 )
...
* update to 6.2.1-SNAPSHOT
* update samples
* update doc
2022-09-25 00:10:30 +08:00
William Cheng
24f476a381
prepare 6.2.0 release ( #13514 )
...
* set release version to 6.2.0
* update samples
* comment out rust server test in travis
2022-09-24 21:44:42 +08:00
Julian Kalinowski
7ff47dc0bf
[swift5]: support arrays in multipart/form-data ( #13383 )
...
* [swift5]: support arrays in multipart/form-data
* update samples
2022-09-13 11:39:03 +01:00
William Cheng
928070c57a
Prepare 6.1.1 SNAPSHOT version ( #13399 )
...
* prepare v6.1.1
* update samples
* update doc
2022-09-11 19:08:23 +08:00
William Cheng
43dbb5ff9c
6.1.0 release ( #13398 )
2022-09-11 17:16:07 +08:00
Jonas Reichert
fea42b547e
[swift5] distinguish (un-)authenticated requests ( #13321 )
...
* add isRequestAuthenticated to request builder
* update samples
* improve samples
2022-09-01 09:18:22 +01:00
Jonas Reichert
7af9f9c7e7
[swift5] explode query params only if necessary ( #13202 )
...
* propagate explode option to mapValuesToQueryItems
* regenerate swift5 samples
2022-08-31 20:50:25 +08:00
Julian Kalinowski
2c0d886a1d
[swift]: support uuid in FormDataEncoding ( #13228 )
2022-08-29 18:43:47 +08:00
William Cheng
bc98014146
Add auto-generated .swiftformat to Swift clients ( #13002 )
...
* add .swfitformat to swift client
* minor format change
2022-07-26 11:21:53 +08:00
Bruno Coelho
1a5b5924ed
[Swift][client] update samples ( #12923 )
2022-07-19 14:03:12 +01: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
Paul-Etienne François
ec6c4a4b6c
[Feature] Handle optional operation responses ( #12342 )
2022-06-05 19:55:03 +01:00
William Cheng
5bd94b8fa0
prepare 6.1.x
2022-05-26 12:58:25 +08:00
William Cheng
36a9cf394d
update samples ( #12466 )
2022-05-26 12:13:59 +08:00
William Cheng
69f79fb789
Prepare 6.0.0 release ( #12463 )
...
* prepare 6.0.0 release
* update samples
* update meta codegen
2022-05-26 10:28:01 +08:00
leszek-s
5f1f47d156
[swift5] Abstract away URLSession ( #11651 ) ( #12110 )
2022-04-19 10:53:16 +01:00
William Cheng
2d4a01aa70
Revert "Prepare 6.0.0 beta release ( #12039 )"
...
This reverts commit 914b539eea7097ad2b4323d20c8f95144782cb68.
2022-04-04 12:17:12 +08:00
William Cheng
914b539eea
Prepare 6.0.0 beta release ( #12039 )
...
* update to 6.0.0-beta
* update samples
2022-04-04 10:29:49 +08:00
Bruno Coelho
441c069177
[Swift5][client] try to fix JsonEncondable ( #11541 )
2022-02-09 08:50:16 +00:00
William Cheng
c8b84c4d03
Merge remote-tracking branch 'origin/master' into 6.0.x
2022-01-30 18:01:35 +08:00
Akira MATSUDA
febf49662a
Make moduleObject.mustache confirms to JSONEncodable. ( #11202 )
...
* Make moduleObject.mustache confirms to JSONEncodable.
* Regenerate samples
* Don't confirm JSONEncodable when using Vapor.
* Use CodableHelper.jsonEncoder
* Encode `Data` using `encodeToJSON()`
* Update sample
* Don't extend JSONEncodable when using Vapor.
* Add JSONEncodable in moduleEnum, moduleInlineEnumDeclaration, and modelOneOf
* Update sample
* Remove line break.
* Update sample
* Revert "Update sample"
This reverts commit 6ec206b506a5402a225184bd8e80f5e654f426f8.
* Don't confirm JSONEncodable when enum confirms RawRepresentable.
* Update sample
* Add space before {
* Update sample
* Don't confirm JSONEncodable when enum confirms RawRepresentable.
2022-01-09 23:47:03 +08:00
William Cheng
12e03b1937
Merge remote-tracking branch 'origin/master' into 6.0.x
2022-01-02 15:41:37 +08:00
Jarrod Parkes
9c3cba9b86
[swift5] Add property x-null-encodable
extension for full control over encoding value/nil or nothing ( #11141 )
...
* feat(ISSUE-11033): add null encodable type and mustache changes
* feat(ISSUE-11033): regen all swift5 samples
* feat(ISSUE-11033): add swift5 examples of null encodable
* feat(ISSUE-11033): fix hashable and compliation issues
* fix(ISSUE-11033): fix tests by using new enum encodeValue
* fix(ISSUE-11033): fix tests by using new enum encodeValue
* fix(ISSUE-11033): revert status back in pet api test
* fix(ISSUE-11033): fix issue with objc compat generator
* feat(ISSUE-11033): restore default values to null encodables
* chore(ISSUE-11033): rename default value for null encodable
* chore(ISSUE-11033): add test cases with different nullable defaults
2022-01-02 14:51:15 +08:00
Justin Black
ac55ac9d55
Samples and docs regenerated ( #11194 )
2021-12-28 11:39:13 -08:00
William Cheng
6269a9810c
Prepare 5.3.1 release ( #11161 )
...
* prepare v5.3.1 release
* update samples
2021-12-21 18:20:13 +08:00
Deniz Dogan
c94d2b2331
[swift5] Fix missing case for FormDataEncoding#encode ( #11064 )
...
Fixes #11062
2021-12-10 14:08:32 +08:00
Bruno Coelho
c941044701
[swift5][client] allow request cancellation and authentication flow to work together ( #11019 )
...
* [swift5][client] allow request cancellation and authentication flow to work together
* [swift5][client] allow request cancellation and authentication flow to work together
* [swift5][client] rename OpenAPIRequestCancellable to RequestTask
* [swift5][client] rename OpenAPIRequestCancellable to RequestTask
2021-12-09 01:07:49 +08:00
William Cheng
e00efe7c8d
Merge remote-tracking branch 'origin/5.4.x' into 6.0.x
2021-12-07 00:12:13 +08:00
William Cheng
2b7910c875
Merge remote-tracking branch 'origin/master' into 5.4.x
2021-12-06 23:57:07 +08:00
Jarrod Parkes
15f45711a8
add swift5 option for generating frozen enums ( #11013 )
...
* add swift5 option for generating frozen enums
* use case unknownDefault to avoid conflicts
* update comments to reflect unknownDefault case
* set default values for unknown case to avoid conflict
* dont need vendor extensions to detect enum raw data type
* move CaseIterableDefaultsLast into models mustache template
* comment catch all case and add support for other types
* add frozen enums to ci pipeline
* remove extraneous edit to extensions template
* remove left over protocols files
* small comment and case adjustments
2021-12-04 13:05:51 +08:00