Skip to content

Commit 0f6b25f

Browse files
joeboyscout04Daiki Matsudate
authored andcommitted
[Swift] Updates for Swift 4.2 (OpenAPITools#1443)
* [Swift] Update Alamofire version and update tests and Swift version to 4.2 for default and RxSwift variants * Update promiseKit for Swift 4.0 * Update project files. * Merge branch 'master' of https://github.com/OpenAPITools/openapi-generator into OpenAPITools-master # Conflicts: # samples/client/petstore/swift4/default/SwaggerClientTests/SwaggerClient.xcodeproj/project.pbxproj * Merge in latest master * Remove typo in bash file
1 parent c700ea0 commit 0f6b25f

File tree

186 files changed

+4544
-8117
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

186 files changed

+4544
-8117
lines changed

modules/openapi-generator/src/main/resources/swift4/Podspec.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,5 @@ Pod::Spec.new do |s|
3434
{{#useRxSwift}}
3535
s.dependency 'RxSwift', '~> 4.0'
3636
{{/useRxSwift}}
37-
s.dependency 'Alamofire', '~> 4.5.0'
37+
s.dependency 'Alamofire', '~> 4.7.0'
3838
end

modules/openapi-generator/src/main/resources/swift4/api.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ open class {{classname}} {
147147
{{/hasFormParams}}
148148
{{/bodyParam}}{{#hasQueryParams}}
149149
var url = URLComponents(string: URLString)
150-
url?.queryItems = APIHelper.mapValuesToQueryItems([
150+
url?.queryItems = APIHelper.mapValuesToQueryItems([{{^queryParams}}:{{/queryParams}}
151151
{{#queryParams}}
152152
{{> _param}}{{#hasMore}}, {{/hasMore}}
153153
{{/queryParams}}

samples/client/petstore/swift/default/SwaggerClientTests/SwaggerClient.xcodeproj/project.pbxproj

Lines changed: 54 additions & 237 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.3.3-SNAPSHOT
1+
3.3.4-SNAPSHOT

samples/client/petstore/swift4/default/PetstoreClient.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ Pod::Spec.new do |s|
1010
s.homepage = 'https://github.com/openapitools/openapi-generator'
1111
s.summary = 'PetstoreClient'
1212
s.source_files = 'PetstoreClient/Classes/**/*.swift'
13-
s.dependency 'Alamofire', '~> 4.5.0'
13+
s.dependency 'Alamofire', '~> 4.7.0'
1414
end

samples/client/petstore/swift4/default/SwaggerClientTests/Podfile

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,3 @@ target 'SwaggerClient' do
88
inherit! :search_paths
99
end
1010
end
11-
12-
post_install do |installer|
13-
installer.pods_project.targets.each do |target|
14-
target.build_configurations.each do |configuration|
15-
configuration.build_settings['SWIFT_VERSION'] = "3.0"
16-
end
17-
end
18-
end

samples/client/petstore/swift4/default/SwaggerClientTests/Podfile.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
PODS:
2-
- Alamofire (4.5.0)
2+
- Alamofire (4.7.3)
33
- PetstoreClient (0.0.1):
4-
- Alamofire (~> 4.5.0)
4+
- Alamofire (~> 4.7.0)
55

66
DEPENDENCIES:
77
- PetstoreClient (from `../`)
@@ -15,9 +15,9 @@ EXTERNAL SOURCES:
1515
:path: "../"
1616

1717
SPEC CHECKSUMS:
18-
Alamofire: f28cdffd29de33a7bfa022cbd63ae95a27fae140
19-
PetstoreClient: a9f241d378687facad5c691a1747b21f64b405fa
18+
Alamofire: c7287b6e5d7da964a70935e5db17046b7fde6568
19+
PetstoreClient: ed26185215a5241fa4e937e806321d611f3d0c30
2020

21-
PODFILE CHECKSUM: 417049e9ed0e4680602b34d838294778389bd418
21+
PODFILE CHECKSUM: cedb3058b02f4776d7c31f6d92ae2f674fdf424d
2222

2323
COCOAPODS: 1.5.3

samples/client/petstore/swift4/default/SwaggerClientTests/Pods/Alamofire/LICENSE

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/petstore/swift4/default/SwaggerClientTests/Pods/Alamofire/README.md

Lines changed: 57 additions & 1672 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/petstore/swift4/default/SwaggerClientTests/Pods/Alamofire/Source/AFError.swift

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/petstore/swift4/default/SwaggerClientTests/Pods/Alamofire/Source/Alamofire.swift

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/petstore/swift4/default/SwaggerClientTests/Pods/Alamofire/Source/DispatchQueue+Alamofire.swift

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/petstore/swift4/default/SwaggerClientTests/Pods/Alamofire/Source/MultipartFormData.swift

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/petstore/swift4/default/SwaggerClientTests/Pods/Alamofire/Source/NetworkReachabilityManager.swift

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/petstore/swift4/default/SwaggerClientTests/Pods/Alamofire/Source/Notifications.swift

Lines changed: 4 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/client/petstore/swift4/default/SwaggerClientTests/Pods/Alamofire/Source/ParameterEncoding.swift

Lines changed: 61 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)