Skip to content

Commit 07738f4

Browse files
apollo-bot2gh-action-runner
authored andcommitted
Release 1.20.0 (#633)
1 parent e67a35a commit 07738f4

File tree

17 files changed

+499
-15
lines changed

17 files changed

+499
-15
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Foundation
22

33
public enum Constants {
4-
public static let CodegenVersion: String = "1.19.0"
4+
public static let CodegenVersion: String = "1.20.0"
55
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Foundation
22

33
public enum Constants {
4-
public static let CLIVersion: String = "1.19.0"
4+
public static let CLIVersion: String = "1.20.0"
55
static let defaultFilePath: String = "./apollo-codegen-config.json"
66
}

apollo-ios/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Change Log
22

3+
## v1.20.0
4+
5+
### Fixed
6+
- **Location of CLI download script changed in Xcode 16.3 ([#3518](https://github.com/apollographql/apollo-ios/pull/3518)):** Xcode 16.3 changed the execution directory for plugins. This is fixed and will work for both < 16.3 and >= 16.3 Xcode versions. See PR [#623](https://github.com/apollographql/apollo-ios-dev/pull/623). _Thank you to [@robb](https://github.com/robb) for raising the issue._
7+
8+
### Improvement
9+
- **More contextual multipart parsing errors ([#3536](https://github.com/apollographql/apollo-ios/issues/3536#issuecomment-2763230360)):** Apollo iOS will now throw narrower scoped errors when a multipart message cannot be parsed. This will help in determining which part of the response is causing the issue. See PR [#628](https://github.com/apollographql/apollo-ios-dev/pull/628). _Thank you to [@GRajin](https://github.com/GRajin) for raising the issue._
10+
311
## v1.19.0
412

513
### New

apollo-ios/CLI/apollo-ios-cli.tar.gz

-8 Bytes
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Foundation
22

33
public enum Constants {
4-
public static let ApolloVersion: String = "1.19.0"
4+
public static let ApolloVersion: String = "1.20.0"
55
}

docs/docc/Apollo.doccarchive/data/documentation/apollo/multipartresponseparsinginterceptor/parsingerror.json

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@
100100
"identifiers" : [
101101
"doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor\/ParsingError\/cannotParseResponse",
102102
"doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor\/ParsingError\/cannotParseResponseData",
103+
"doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor\/ParsingError\/invalidMultipartProtocol",
104+
"doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor\/ParsingError\/missingMultipartBoundary",
103105
"doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor\/ParsingError\/noResponseToParse"
104106
],
105107
"title" : "Enumeration Cases"
@@ -265,6 +267,7 @@
265267
"abstract" : [
266268

267269
],
270+
"deprecated" : true,
268271
"fragments" : [
269272
{
270273
"kind" : "keyword",
@@ -349,6 +352,56 @@
349352
"type" : "topic",
350353
"url" : "\/documentation\/apollo\/multipartresponseparsinginterceptor\/parsingerror\/errordescription"
351354
},
355+
"doc://Apollo/documentation/Apollo/MultipartResponseParsingInterceptor/ParsingError/invalidMultipartProtocol": {
356+
"abstract" : [
357+
358+
],
359+
"fragments" : [
360+
{
361+
"kind" : "keyword",
362+
"text" : "case"
363+
},
364+
{
365+
"kind" : "text",
366+
"text" : " "
367+
},
368+
{
369+
"kind" : "identifier",
370+
"text" : "invalidMultipartProtocol"
371+
}
372+
],
373+
"identifier" : "doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor\/ParsingError\/invalidMultipartProtocol",
374+
"kind" : "symbol",
375+
"role" : "symbol",
376+
"title" : "MultipartResponseParsingInterceptor.ParsingError.invalidMultipartProtocol",
377+
"type" : "topic",
378+
"url" : "\/documentation\/apollo\/multipartresponseparsinginterceptor\/parsingerror\/invalidmultipartprotocol"
379+
},
380+
"doc://Apollo/documentation/Apollo/MultipartResponseParsingInterceptor/ParsingError/missingMultipartBoundary": {
381+
"abstract" : [
382+
383+
],
384+
"fragments" : [
385+
{
386+
"kind" : "keyword",
387+
"text" : "case"
388+
},
389+
{
390+
"kind" : "text",
391+
"text" : " "
392+
},
393+
{
394+
"kind" : "identifier",
395+
"text" : "missingMultipartBoundary"
396+
}
397+
],
398+
"identifier" : "doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor\/ParsingError\/missingMultipartBoundary",
399+
"kind" : "symbol",
400+
"role" : "symbol",
401+
"title" : "MultipartResponseParsingInterceptor.ParsingError.missingMultipartBoundary",
402+
"type" : "topic",
403+
"url" : "\/documentation\/apollo\/multipartresponseparsinginterceptor\/parsingerror\/missingmultipartboundary"
404+
},
352405
"doc://Apollo/documentation/Apollo/MultipartResponseParsingInterceptor/ParsingError/noResponseToParse": {
353406
"abstract" : [
354407

docs/docc/Apollo.doccarchive/data/documentation/apollo/multipartresponseparsinginterceptor/parsingerror/cannotparseresponse.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
{
2+
"deprecationSummary" : [
3+
{
4+
"inlineContent" : [
5+
{
6+
"text" : "Use the more specific `missingMultipartBoundary` and `invalidMultipartProtocol` errors instead.",
7+
"type" : "text"
8+
}
9+
],
10+
"type" : "paragraph"
11+
}
12+
],
213
"hierarchy" : {
314
"paths" : [
415
[
@@ -33,6 +44,9 @@
3344
{
3445
"name" : "Apollo"
3546
}
47+
],
48+
"platforms" : [
49+
3650
],
3751
"role" : "symbol",
3852
"roleHeading" : "Case",
@@ -173,6 +187,7 @@
173187
"abstract" : [
174188

175189
],
190+
"deprecated" : true,
176191
"fragments" : [
177192
{
178193
"kind" : "keyword",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,198 @@
1+
{
2+
"hierarchy" : {
3+
"paths" : [
4+
[
5+
"doc:\/\/Apollo\/documentation\/Apollo",
6+
"doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor",
7+
"doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor\/ParsingError"
8+
]
9+
]
10+
},
11+
"identifier" : {
12+
"interfaceLanguage" : "swift",
13+
"url" : "doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor\/ParsingError\/invalidMultipartProtocol"
14+
},
15+
"kind" : "symbol",
16+
"metadata" : {
17+
"externalID" : "s:6Apollo35MultipartResponseParsingInterceptorV0D5ErrorO07invalidB8ProtocolyA2EmF",
18+
"fragments" : [
19+
{
20+
"kind" : "keyword",
21+
"text" : "case"
22+
},
23+
{
24+
"kind" : "text",
25+
"text" : " "
26+
},
27+
{
28+
"kind" : "identifier",
29+
"text" : "invalidMultipartProtocol"
30+
}
31+
],
32+
"modules" : [
33+
{
34+
"name" : "Apollo"
35+
}
36+
],
37+
"role" : "symbol",
38+
"roleHeading" : "Case",
39+
"symbolKind" : "case",
40+
"title" : "MultipartResponseParsingInterceptor.ParsingError.invalidMultipartProtocol"
41+
},
42+
"primaryContentSections" : [
43+
{
44+
"declarations" : [
45+
{
46+
"languages" : [
47+
"swift"
48+
],
49+
"platforms" : [
50+
"macOS"
51+
],
52+
"tokens" : [
53+
{
54+
"kind" : "keyword",
55+
"text" : "case"
56+
},
57+
{
58+
"kind" : "text",
59+
"text" : " "
60+
},
61+
{
62+
"kind" : "identifier",
63+
"text" : "invalidMultipartProtocol"
64+
}
65+
]
66+
}
67+
],
68+
"kind" : "declarations"
69+
}
70+
],
71+
"schemaVersion" : {
72+
"major" : 0,
73+
"minor" : 3,
74+
"patch" : 0
75+
},
76+
"sections" : [
77+
78+
],
79+
"variants" : [
80+
{
81+
"paths" : [
82+
"\/documentation\/apollo\/multipartresponseparsinginterceptor\/parsingerror\/invalidmultipartprotocol"
83+
],
84+
"traits" : [
85+
{
86+
"interfaceLanguage" : "swift"
87+
}
88+
]
89+
}
90+
]
91+
,
92+
"references": {
93+
"doc://Apollo/documentation/Apollo": {
94+
"abstract" : [
95+
{
96+
"text" : "A Strongly typed, Swift-first, GraphQL client.",
97+
"type" : "text"
98+
}
99+
],
100+
"identifier" : "doc:\/\/Apollo\/documentation\/Apollo",
101+
"kind" : "symbol",
102+
"role" : "collection",
103+
"title" : "Apollo",
104+
"type" : "topic",
105+
"url" : "\/documentation\/apollo"
106+
},
107+
"doc://Apollo/documentation/Apollo/MultipartResponseParsingInterceptor": {
108+
"abstract" : [
109+
{
110+
"text" : "Parses multipart response data into chunks and forwards each on to the next interceptor.",
111+
"type" : "text"
112+
}
113+
],
114+
"fragments" : [
115+
{
116+
"kind" : "keyword",
117+
"text" : "struct"
118+
},
119+
{
120+
"kind" : "text",
121+
"text" : " "
122+
},
123+
{
124+
"kind" : "identifier",
125+
"text" : "MultipartResponseParsingInterceptor"
126+
}
127+
],
128+
"identifier" : "doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor",
129+
"kind" : "symbol",
130+
"navigatorTitle" : [
131+
{
132+
"kind" : "identifier",
133+
"text" : "MultipartResponseParsingInterceptor"
134+
}
135+
],
136+
"role" : "symbol",
137+
"title" : "MultipartResponseParsingInterceptor",
138+
"type" : "topic",
139+
"url" : "\/documentation\/apollo\/multipartresponseparsinginterceptor"
140+
},
141+
"doc://Apollo/documentation/Apollo/MultipartResponseParsingInterceptor/ParsingError": {
142+
"abstract" : [
143+
144+
],
145+
"fragments" : [
146+
{
147+
"kind" : "keyword",
148+
"text" : "enum"
149+
},
150+
{
151+
"kind" : "text",
152+
"text" : " "
153+
},
154+
{
155+
"kind" : "identifier",
156+
"text" : "ParsingError"
157+
}
158+
],
159+
"identifier" : "doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor\/ParsingError",
160+
"kind" : "symbol",
161+
"navigatorTitle" : [
162+
{
163+
"kind" : "identifier",
164+
"text" : "ParsingError"
165+
}
166+
],
167+
"role" : "symbol",
168+
"title" : "MultipartResponseParsingInterceptor.ParsingError",
169+
"type" : "topic",
170+
"url" : "\/documentation\/apollo\/multipartresponseparsinginterceptor\/parsingerror"
171+
},
172+
"doc://Apollo/documentation/Apollo/MultipartResponseParsingInterceptor/ParsingError/invalidMultipartProtocol": {
173+
"abstract" : [
174+
175+
],
176+
"fragments" : [
177+
{
178+
"kind" : "keyword",
179+
"text" : "case"
180+
},
181+
{
182+
"kind" : "text",
183+
"text" : " "
184+
},
185+
{
186+
"kind" : "identifier",
187+
"text" : "invalidMultipartProtocol"
188+
}
189+
],
190+
"identifier" : "doc:\/\/Apollo\/documentation\/Apollo\/MultipartResponseParsingInterceptor\/ParsingError\/invalidMultipartProtocol",
191+
"kind" : "symbol",
192+
"role" : "symbol",
193+
"title" : "MultipartResponseParsingInterceptor.ParsingError.invalidMultipartProtocol",
194+
"type" : "topic",
195+
"url" : "\/documentation\/apollo\/multipartresponseparsinginterceptor\/parsingerror\/invalidmultipartprotocol"
196+
}
197+
}
198+
}

0 commit comments

Comments
 (0)