@@ -78,24 +78,24 @@ conversion = ["frunk", "frunk_derives", "frunk_core", "frunk-enum-core", "frunk-
78
78
79
79
[target.'cfg(any(target_os = "macos", target_os = "windows", target_os = "ios"))'.dependencies]
80
80
native-tls = { version = " 0.2" , optional = true }
81
- hyper-tls = { version = " 0.5 " , optional = true }
81
+ hyper-tls = { version = " 0.6 " , optional = true }
82
82
83
83
[target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dependencies]
84
- hyper-openssl = { version = " 0.9 " , optional = true }
84
+ hyper-openssl = { version = " 0.10 " , optional = true }
85
85
openssl = { version = " 0.10" , optional = true }
86
86
87
87
[dependencies]
88
88
# Common
89
- async-trait = "0.1.24 "
89
+ async-trait = "0.1.88 "
90
90
chrono = { version = " 0.4" , features = [" serde" ] }
91
91
futures = "0.3"
92
- swagger = { version = " 6.1 " , features = [" serdejson" , " server" , " client" , " tls" , " tcp" ] }
93
- log = "0.4.0 "
92
+ swagger = { version = " 7.0.0-rc1 " , features = [" serdejson" , " server" , " client" , " tls" , " tcp" ] }
93
+ log = "0.4.27 "
94
94
mime = "0.3"
95
95
96
96
serde = { version = " 1.0" , features = [" derive" ] }
97
97
serde_json = "1.0"
98
- validator = { version = " 0.16 " , features = [" derive" ] }
98
+ validator = { version = " 0.20 " , features = [" derive" ] }
99
99
100
100
# Crates included if required by the API definition
101
101
{ {#usesXml} }
@@ -110,52 +110,52 @@ mime_0_2 = { package = "mime", version = "0.2.6", optional = true }
110
110
multipart = { version = " 0.16" , default -features = false , optional = true }
111
111
{ {/apiUsesMultipartFormData} }
112
112
{ {#apiUsesUuid} }
113
- uuid = { version = " 1.3.1 " , features = [" serde" , " v4" ]}
113
+ uuid = { version = " 1.17.0 " , features = [" serde" , " v4" ]}
114
114
{ {/apiUsesUuid} }
115
115
116
116
# Common between server and client features
117
- hyper = { version = " 0.14 " , features = [" full" ], optional = true }
117
+ hyper = { version = " 1.6 " , features = [" full" ], optional = true }
118
118
{ {#apiUsesMultipartRelated} }
119
119
mime_multipart = { version = " 0.5" , optional = true }
120
120
hyper_0_10 = { package = " hyper" , version = " 0.10" , default -features = false , optional= true }
121
121
{ {/apiUsesMultipartRelated} }
122
- serde_ignored = { version = " 0.1.1 " , optional = true }
123
- url = { version = " 2.1 " , optional = true }
122
+ serde_ignored = { version = " 0.1.12 " , optional = true }
123
+ url = { version = " 2.5 " , optional = true }
124
124
125
125
# Client-specific
126
126
{ {#usesUrlEncodedForm} }
127
127
serde_urlencoded = { version = " 0.6.1" , optional = true }
128
128
{ {/usesUrlEncodedForm} }
129
129
130
130
# Server, and client callback-specific
131
- lazy_static = { version = " 1.4 " , optional = true }
132
- percent-encoding = { version = " 2.1.0 " , optional = true }
133
- regex = { version = " 1.3 " , optional = true }
131
+ lazy_static = { version = " 1.5 " , optional = true }
132
+ percent-encoding = { version = " 2.3.1 " , optional = true }
133
+ regex = { version = " 1.11 " , optional = true }
134
134
135
135
# CLI-specific
136
136
anyhow = { version = " 1" , optional = true }
137
- clap-verbosity-flag = { version = " 0.3 " , optional = true }
138
- simple_logger = { version = " 2 .0" , features = [" stderr" ], optional = true }
137
+ clap-verbosity-flag = { version = " 3.0 " , optional = true }
138
+ simple_logger = { version = " 5 .0" , features = [" stderr" ], optional = true }
139
139
structopt = { version = " 0.3" , optional = true }
140
- tokio = { version = " 0.2 " , features = [" rt-threaded" , " macros" , " stream" ], optional = true }
140
+ tokio = { version = " 1.45 " , features = [" rt-threaded" , " macros" , " stream" ], optional = true }
141
141
{ {#apiHasDeleteMethods} }
142
142
dialoguer = { version = " 0.8" , optional = true }
143
143
{ {/apiHasDeleteMethods} }
144
144
145
145
# Conversion
146
- frunk = { version = " 0.4.0 " , optional = true }
147
- frunk_derives = { version = " 0.4.0 " , optional = true }
148
- frunk_core = { version = " 0.4.0 " , optional = true }
146
+ frunk = { version = " 0.4.3 " , optional = true }
147
+ frunk_derives = { version = " 0.4.3 " , optional = true }
148
+ frunk_core = { version = " 0.4.3 " , optional = true }
149
149
frunk-enum-derive = { version = " 0.3.0" , optional = true }
150
150
frunk-enum-core = { version = " 0.3.0" , optional = true }
151
151
152
152
# Bearer authentication
153
- jsonwebtoken = { version = " 9.3.0 " , optional = false }
153
+ jsonwebtoken = { version = " 9.3.1 " , optional = false }
154
154
155
155
[dev-dependencies]
156
- clap = "2.25 "
156
+ clap = "4.5 "
157
157
env_logger = "0.11"
158
- tokio = { version = " 1.14 " , features = [" full" ] }
158
+ tokio = { version = " 1.45 " , features = [" full" ] }
159
159
native-tls = "0.2"
160
160
161
161
[target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dev-dependencies]
0 commit comments