Bruno Coelho
43b15fbc25
[swift6][client] Remove unnecessary Combine checks ( #22810 )
2026-01-26 12:22:49 +00:00
Bruno Coelho
a0dc0e2eb8
[swift6] fix Vapor build, disable swift 5 tests on CI and enable more swift 6 tests on CI ( #22805 )
2026-01-25 17:45:12 +00:00
Bruno Coelho
d19f0cd348
[swift6][client] Increase minimum supported SDK to accommodate swift concurrency ( #22802 )
...
* [swift6][client] Increase minimum supported SDK to accommodate swift concurrency
* [swift6][client] Increase minimum supported SDK to accommodate swift concurrency
2026-01-25 10:21:52 +00:00
Bruno Coelho
852a6075b2
[swift6][client] Add new hooks to OpenAPIInterceptor ( #22800 )
2026-01-25 00:18:38 +00:00
Bruno Coelho
1f4017a33f
[swift6][client] improve swift 6 thread safety ( #22801 )
2026-01-24 23:58:39 +00:00
Bruno Coelho
2d53488404
[swift6][client] make api calls concurrent ( #22790 )
...
* [swift6][client] make api calls concurrent
* [swift6][client] improve swift 6 thread safety
* [swift6][client] improve swift 6 thread safety
2026-01-24 22:03:35 +00:00
Bruno Coelho
ea6f4c8780
[swift6][client] mark PromiseKit as deprecated ( #22792 )
...
* [swift6][client] make PromiseKit as deprecated
* [swift6][client] make PromiseKit as deprecated
* [swift6][client] make PromiseKit as deprecated
2026-01-23 17:02:26 +00:00
Bruno Coelho
2707e5101c
[swift6][client] mark some closures as sendable ( #22776 )
2026-01-22 16:29:48 +00:00
William Cheng
9adfe986a3
Prepare v7.20.0 release ( #22738 )
...
* Revert "v7.19.0 release (#22732 )"
This reverts commit ff400e9a31 .
* prepare v7.20.0 release
* update samples
* update doc
2026-01-20 03:13:58 +08:00
William Cheng
e8faf7c46b
update swift samples
2026-01-13 11:27:52 +08:00
Lennard Sprong
58b12baed2
[Swift6] Remove QueryStringEncodable for models ( #21150 )
2026-01-12 21:42:20 +00:00
Bruno Coelho
ae8352d9f9
[swift][client] Update CI to use Xcode 26 ( #22648 )
...
* [swift][client] Remove old objc samples
* [swift][client] Update CI to use Xcode 26
* Revert "[swift][client] Remove old objc samples"
This reverts commit b50189968b .
2026-01-09 10:30:18 +00:00
William Cheng
23eff6672f
Prepare v7.19.0 snapshot ( #22569 )
...
* Revert "7.18.0 release (#22567 )"
This reverts commit 51228436e0 .
* prepare 7.19.0 snapshot
* update samples
* update doc
* fix date
2025-12-22 19:25:23 +08:00
William Cheng
f9d2b8b579
Prepare v7.18.0 release ( #22250 )
...
* Revert "v7.17.0 release (#22248 )"
This reverts commit 0120486e62 .
* prepare v7.18.0 release
* update samples
* update doc
2025-10-30 01:25:35 +08:00
William Cheng
885ea07b17
Prepare 7.17.0 ( #22040 )
...
* Revert "v7.16.0 release"
This reverts commit 31299af0fc .
* prepare 7.17.0-SNAPSHOT
* update doc, samples
2025-09-28 17:25:13 +08:00
fkellner
efd06f5719
Fix bug in ModelUtils.getParentName resulting in wrong inner Models for oneOf-composed schemas ( #21799 )
...
* Test Cases for more than two oneOf-Options (both passing, but important to narrow down observed bug)
* fix language-specific tests broken by adding a third fruit to oneOf test
* create reproducer unit test for java client codegen
* fix typo in test yaml
* fix ModelUtils.getParentName returning name of first element in composed schema instead of null when there are multiple elements and it is not clear which one should be parent
* rename test yaml and added tests for clarity
* update samples
* update samples again
2025-09-02 15:26:26 +08:00
William Cheng
20be2decde
Prepare v7.16.0 release ( #21794 )
...
* Revert "v7.15.0 release (#21792 )"
This reverts commit 2c816f89cb .
* prepare 7.15.0 release
* update samples
2025-08-22 19:17:23 +08:00
kenkon
5db1e75fa6
[Swift5][Swift6] support "x-enum-descriptions" ( #21706 )
...
* [swift5] Support x-enum-descriptions
* [swift5] Add x-enum-descriptions to test YAML
* [swift5] Regenerate samples
* [swift6] Support x-enum-descriptions
* [swift6] Regenerate samples
2025-08-07 08:58:58 +01:00
Jonas Reichert
f9098d5a89
[swift] [urlsession] Fixes crash for uploads with content-type "image/" ( #21544 )
...
* Fix image upload for content-type image
* update samples
* add test case in spec and update samples
* update bitrise stack so we get xcpretty 0.4.1
* Revert "add test case in spec and update samples"
This reverts commit 92202dd850 .
2025-07-15 16:25:34 +08:00
William Cheng
046be5dba1
Prepare 7.15.0 ( #21445 )
...
* Revert "v7.14.0 release (#21443 )"
This reverts commit 5eb083e5ce .
* prepare v7.15.0 snapshot
* update samples
* update readme
* update doc
2025-06-25 21:34:58 +08:00
William Cheng
dbf720c093
Prepare 7.14.0 release ( #21159 )
...
* Revert "v7.13.0 release (#21157 )"
This reverts commit 4b805ff6b7 .
* prepare v7.14.0 release
* update samples
2025-04-27 22:04:03 +08:00
Bruno Coelho
f950ac97e8
[swift][client] make QueryStringEncodable return any Sendable ( #21142 )
...
* [swift][client] make QueryStringEncodable return any Sendable
* [swift][client] rename QueryStringEncodable to ParameterConvertible
* [swift][client] update migration docs
* Revert "[swift][client] update migration docs"
This reverts commit 00a490536d .
* [swift][client] rename QueryStringEncodable to ParameterConvertible
2025-04-25 14:40:58 +01:00
Bruno Coelho
64d9719d39
[swift6][client] All models conform to Codable so this method should not be needed anymore ( #21117 )
...
* [swift6][client] All models conform to Codable so this method should not be needed anymore
* [swift6][client] All models conform to Codable so this method should not be needed anymore
2025-04-22 11:58:53 +01:00
Bruno Coelho
22b678764c
[Swift][client] fix parameters encoding ( #20934 )
...
* [Swift][client] fix parameters encoding
* [Swift][client] fix parameters encoding
2025-03-20 12:29:58 +00:00
Bruno Coelho
298d6c2200
[Swift][client] make alamofire version more flexible and build projects on CI before running unit tests ( #20913 )
...
* [Swift][client] CI first build the projects then run the unit tests
* [Swift][client] make alamofire version more flexible
2025-03-17 21:05:43 +00:00
Bruno Coelho
4c1257a2b6
[Swift][client] add identifier to each request ( #20890 )
...
* [Swift][client] add identifier to each request
* [Swift][client] add identifier to each request
* [Swift][client] CI first build the projects then run the unit tests
2025-03-17 21:05:21 +00:00
Lennard Sprong
31c1a86736
[swift6] Change JSONEncodable protocol to always return String ( #20906 )
...
* [swift6] Change JSONEncodable protocol to always return String
* [swift6] Upgrade Alamofire
* Add missing @Sendable attributes
* Fix APIHelperTests
* Fix URLSessionImplementations
2025-03-17 15:53:22 +00:00
Lennard Sprong
1eb8c58446
[swift6] Add typed throws to Validation functions ( #20903 )
2025-03-17 15:11:25 +00:00
William Cheng
a79aad8420
Prepare 7.13.0 ( #20758 )
...
* Revert "v7.12.0 release"
This reverts commit 073723cb4d .
* set version to v7.13.0-SNAPSHOT
* update samples
* update doc
2025-02-28 13:48:36 +08:00
William Cheng
1fa07bf46c
Prepare 7.12.0 ( #20512 )
...
* Revert "v7.11.0 release (#20508 )"
This reverts commit a7240eeefe .
* prepare 7.12.0 snapshot version
* update samples
* update readme
2025-01-21 00:10:09 +08:00
William Cheng
8f4cfa3955
[swift] fix typos, minor code format enhancement ( #20387 )
...
* fix typo in swift option, minor code format enhancement
* fix uuid typo in swift codegen and template
* fix typo minium
2024-12-31 16:51:18 +08:00
Jonas Reichert
93158ea4dc
Fixes URLSessionImplementations template for swift generator ( #20381 )
2024-12-30 21:24:25 +00:00
Makoto Aoyama
bf9c9a59d2
Add access control to the properties of validation rules ( #20380 )
2024-12-27 10:36:15 +00:00
Lennard Sprong
55f02e995b
[swift6] Change Response to struct ( #20185 )
2024-11-26 08:30:50 +00:00
Lennard Sprong
4c5a57fe7b
[swift6] Add Identifiable conformance to supported models ( #20166 )
2024-11-24 22:35:17 +00:00
Lennard Sprong
2b891f6da9
[swift6] Add checked Sendable conformance to Validation structs ( #20150 )
2024-11-21 11:23:54 +00:00
Lennard Sprong
c06db15750
[swift6] Add conditional Hashable conformance to NullEncodable ( #20149 )
2024-11-21 11:22:05 +00:00
William Cheng
654f62ce3c
Prepare 7.11.0 ( #20130 )
...
* Revert "prepare 7.10.0 release (#20128 )"
This reverts commit 12dfe8fe74 .
* update to 7.11.0-SNAPSHOT, update samples
* update docs
2024-11-18 20:15:29 +08:00
Bruno Coelho
293524785e
[swift][client] rename api client to api configuration ( #20103 )
...
* [swift][client] rename api client to api configuration
* [swift][client] rename api client to api configuration
* [swift][client] rename api client to api configuration
* [swift][client] rename api client to api configuration
* [swift][client] rename api client to api configuration
* [swift][client] rename api client to api configuration
* Update modules/openapi-generator/src/main/resources/swift6/api.mustache
Co-authored-by: Lennard Sprong <x-sheep@users.noreply.github.com >
* [swift][client] rename api client to api configuration
* Update modules/openapi-generator/src/main/resources/swift6/api.mustache
Co-authored-by: Lennard Sprong <x-sheep@users.noreply.github.com >
* Update modules/openapi-generator/src/main/resources/swift6/api.mustache
Co-authored-by: Lennard Sprong <x-sheep@users.noreply.github.com >
* Update modules/openapi-generator/src/main/resources/swift6/api.mustache
Co-authored-by: Lennard Sprong <x-sheep@users.noreply.github.com >
* Update modules/openapi-generator/src/main/resources/swift6/api.mustache
Co-authored-by: Lennard Sprong <x-sheep@users.noreply.github.com >
* Update modules/openapi-generator/src/main/resources/swift6/api.mustache
Co-authored-by: Lennard Sprong <x-sheep@users.noreply.github.com >
* Update modules/openapi-generator/src/main/resources/swift6/api.mustache
Co-authored-by: Lennard Sprong <x-sheep@users.noreply.github.com >
* [swift][client] rename api client to api configuration
---------
Co-authored-by: Lennard Sprong <x-sheep@users.noreply.github.com >
2024-11-15 09:35:51 +00:00
Lennard Sprong
bdad11d027
[swift6] Add Sendable conformance to request parameter enums ( #20023 )
2024-11-04 16:23:09 +00:00
Lennard Sprong
00dbe59994
[swift6] Add Sendable conformance to structs and enums ( #20013 )
2024-11-04 11:38:46 +00:00
Bruno Coelho
e9ea12f25a
[swift6] improve retry interceptor ( #19988 )
...
* [swift6] improve retry interceptor
* [swift6] improve retry interceptor
* [swift6] improve retry interceptor
2024-10-30 11:31:35 +00:00
Bruno Coelho
266193f95f
[swift6] update RXSwift version and pin Alamofire version ( #19857 )
2024-10-20 08:24:10 +01:00
Jonas Reichert
f6c0b4ad6b
[swift6] adjust RequestInterceptor to pass RequestBuilder instead of OpenapiClient ( #19904 )
...
* inject requestBuilder instead of openAPIClient
* adjust template
* run samples
* fix tests
* fix test
* w
* fix
2024-10-18 09:45:35 +01:00
Bruno Coelho
38dac13c26
[swift6] add credentials by default ( #19885 )
2024-10-16 13:38:49 +01:00
Bruno Coelho
ca032113f2
[Swift] shorter readme ( #19884 )
...
* [Swift] shorter readme
* [Swift] update docs
* [Swift] update docs
* [Swift] format codegen
* [Swift] try to make CI pass
2024-10-16 11:55:18 +01:00
Bruno Coelho
2354d402a8
[swift6] promote to beta and improve documentation ( #19856 )
...
* [swift6] promote to beta
* [swift6] format code
* [swift] authentication docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
* [swift] update docs
2024-10-14 12:55:25 +01:00
Bruno Coelho
185c0639c0
[swift6] simplify authentication ( #19839 )
2024-10-11 08:36:35 +01:00
William Cheng
e2c458b9ea
Prepare 7.10.0 ( #19809 )
...
* Revert "prepare 7.9.0 release (#19808 )"
This reverts commit 4145000dfe .
* prepare 7.10.0 snapshot
* update doc
* update samples
2024-10-08 11:21:54 +08:00
Bruno Coelho
9a0fc5900f
[swift6] urlsession interceptor ( #19797 )
...
* [swift6] alamofire interceptor
* [swift6] alamofire interceptor
* [swift6] urlsession interceptor
* [swift6] urlsession interceptor
* [swift6] urlsession interceptor
2024-10-07 12:16:18 +01:00