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
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
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
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
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
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
Bruno Coelho
06d914dd0f
[swift6] useSPMFileStructure by default ( #19772 )
...
* [swift6] useSPMFileStructure by default
* [swift6] useSPMFileStructure by default
* [swift6] useSPMFileStructure by default
2024-10-03 16:23:43 +01:00
Bruno Coelho
c9a9ae0aa8
[swift6] move infrastructure file inside infrastructure folder ( #19765 )
...
* [swift6] replace AnyCodable with JSONValue
* [swift6] create infrastructure folder
* [swift6] replace AnyCodable with JSONValue
* [swift6] create infrastructure folder
* [swift6] replace AnyCodable with JSONValue
* Try to fix CI
2024-10-03 14:06:18 +01:00
Bruno Coelho
74100e44cb
[swift6] replace AnyCodable with JSONValue ( #19763 )
2024-10-03 10:58:06 +01:00
Bruno Coelho
fad33dfebf
[Swift6] better configuration ( #19732 )
...
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
* [swift6] general improvements
2024-10-02 23:25:46 +01:00
Bruno Coelho
911455d206
[swift] small improvements ( #19675 )
...
* [swift] small improments
* [swift] small improments
* [swift] small improments
* [swift] make CI pass
* [swift] make CI pass
* [swift] make CI pass
* [swift] make CI pass
* [swift] make CI pass
* [swift] make CI pass
* [swift] make CI pass
2024-09-27 13:11:08 +08:00
Bruno Coelho
7f6b1306ed
Add swift6 generator ( #19621 )
...
* [Swift6] create Swift6 generator
* [Swift6] create Swift6 generator
* Update vapor integration
* Update bitrise stack to Xcode 16
* [Swift6] tryped throws
* [Swift6] tryped throws
* [Swift6] combine deferred and api static method
* [Swift6] update readme
* [Swift6] fix some errors
* [Swift6] fix some errors
* [Swift6] fix some errors
* [Swift6] update docs
* [Swift6] update docs
* Use multiline comments for examples in csharp generator (#19079 )
* multi
* gen
* Uncomment File::deleteOnExit (#19624 )
* [Core/Rust Server] Check references in additionalProperties correctly when checking freeForm status (#19605 )
* Check references in additionalProperties correctly
Handle references in additionalProperties correctly when determining free-form status
* Update samples
* [Rust Server] Handle arrays in forms (#19625 )
* [Rust Server] Handle arrays in forms correctly
* [Rust Server] Add tests
* Update samples
* [Swift6] fix CI
* [Swift6] fix CI
* [Swift6] fix CI
* [Swift6] fix CI
---------
Co-authored-by: Liri S <reallyliri@gmail.com >
Co-authored-by: Beppe Catanese <1771700+gcatanese@users.noreply.github.com >
Co-authored-by: Richard Whitehouse <git@richardwhiuk.com >
Co-authored-by: William Cheng <wing328hk@gmail.com >
2024-09-25 16:57:25 +08:00