Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import Foundation

public enum Constants {
public static let CodegenVersion: String = "1.25.2"
public static let CodegenVersion: String = "1.25.3"
}
2 changes: 1 addition & 1 deletion apollo-ios-codegen/Sources/CodegenCLI/Constants.swift
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import Foundation

public enum Constants {
public static let CLIVersion: String = "1.25.2"
public static let CLIVersion: String = "1.25.3"
static let defaultFilePath: String = "./apollo-codegen-config.json"
}
7 changes: 7 additions & 0 deletions apollo-ios/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Change Log

## v1.25.3

### Fixed

- **Include merged fields in selection set equality check ([#3602](https://github.com/apollographql/apollo-ios/issues/3602)):** When a field merged from a child object in a named fragment was merged, it was not being used for equality checks. Equality checks now use the types `__fulfilledFragments` and collects selections from all of them, instead of just traversing downward from `self.__selections`. This ensures all expected data is collected from merged fragments. See PR [#832](https://github.com/apollographql/apollo-ios-dev/pull/832). _Thank you to [@JOyo246](https://github.com/JOyo246) for raising the issue_.
- **Percent encode semicolons when using GET ([#812](https://github.com/apollographql/apollo-ios-dev/pull/812)):** Semicolons were not being correctly encoded into the query string when `useGETForQueries` was enabled. _Thank you to [@nevil](https://github.com/nevil) for the contribution_.

## v1.25.2

This version has no new changes since v1.25.1 and is being created to fix an issue where the previous version was tagged incorrectly.
Expand Down
Binary file modified apollo-ios/CLI/apollo-ios-cli.tar.gz
Binary file not shown.
2 changes: 1 addition & 1 deletion apollo-ios/Sources/Apollo/Constants.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import Foundation

public enum Constants {
public static let ApolloClientName = "apollo-ios"
public static let ApolloClientVersion: String = "1.25.2"
public static let ApolloClientVersion: String = "1.25.3"

@available(*, deprecated, renamed: "ApolloClientVersion")
public static let ApolloVersion: String = ApolloClientVersion
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -703,11 +703,11 @@
"type" : "codeVoice"
},
{
"text" : " conforms to ",
"text" : " is ",
"type" : "text"
},
{
"code" : "Hashable",
"code" : "String",
"type" : "codeVoice"
},
{
Expand All @@ -719,11 +719,11 @@
"type" : "codeVoice"
},
{
"text" : " conforms to ",
"text" : " is ",
"type" : "text"
},
{
"code" : "Hashable",
"code" : "AnyHashable",
"type" : "codeVoice"
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -934,7 +934,7 @@
"type" : "text"
},
{
"code" : "JSONEncodable",
"code" : "AnyScalarType",
"type" : "codeVoice"
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -351,7 +351,7 @@
"doc://ApolloAPI/documentation/ApolloAPI/SelectionSet/Fragments-swift.associatedtype": {
"abstract" : [
{
"text" : "A type representing all of the fragments the ",
"text" : "A type representing all of the named fragments the ",
"type" : "text"
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,14 @@
],
"title" : "Associated Types"
},
{
"anchor" : "Initializers",
"generated" : true,
"identifiers" : [
"doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/SelectionSet\/init(unsafelyWithData:)"
],
"title" : "Initializers"
},
{
"anchor" : "Instance-Properties",
"generated" : true,
Expand Down Expand Up @@ -632,7 +640,7 @@
"doc://ApolloAPI/documentation/ApolloAPI/SelectionSet/Fragments-swift.associatedtype": {
"abstract" : [
{
"text" : "A type representing all of the fragments the ",
"text" : "A type representing all of the named fragments the ",
"type" : "text"
},
{
Expand Down Expand Up @@ -823,6 +831,53 @@
"type" : "topic",
"url" : "\/documentation\/apolloapi\/selectionset\/fragments-swift.property"
},
"doc://ApolloAPI/documentation/ApolloAPI/SelectionSet/init(unsafelyWithData:)": {
"abstract" : [

],
"fragments" : [
{
"kind" : "identifier",
"text" : "init"
},
{
"kind" : "text",
"text" : "("
},
{
"kind" : "externalParam",
"text" : "unsafelyWithData"
},
{
"kind" : "text",
"text" : ": ["
},
{
"kind" : "typeIdentifier",
"preciseIdentifier" : "s:SS",
"text" : "String"
},
{
"kind" : "text",
"text" : " : "
},
{
"kind" : "typeIdentifier",
"preciseIdentifier" : "s:9ApolloAPI9JSONValuea",
"text" : "JSONValue"
},
{
"kind" : "text",
"text" : "])"
}
],
"identifier" : "doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/SelectionSet\/init(unsafelyWithData:)",
"kind" : "symbol",
"role" : "symbol",
"title" : "init(unsafelyWithData:)",
"type" : "topic",
"url" : "\/documentation\/apolloapi\/selectionset\/init(unsafelywithdata:)"
},
"doc://ApolloAPI/s28CustomDebugStringConvertibleP": {
"identifier" : "doc:\/\/ApolloAPI\/s28CustomDebugStringConvertibleP",
"title" : "Swift.CustomDebugStringConvertible",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"abstract" : [
{
"text" : "A type representing all of the fragments the ",
"text" : "A type representing all of the named fragments the ",
"type" : "text"
},
{
Expand Down Expand Up @@ -370,7 +370,7 @@
"doc://ApolloAPI/documentation/ApolloAPI/SelectionSet/Fragments-swift.associatedtype": {
"abstract" : [
{
"text" : "A type representing all of the fragments the ",
"text" : "A type representing all of the named fragments the ",
"type" : "text"
},
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@
"doc://ApolloAPI/documentation/ApolloAPI/SelectionSet/Fragments-swift.associatedtype": {
"abstract" : [
{
"text" : "A type representing all of the fragments the ",
"text" : "A type representing all of the named fragments the ",
"type" : "text"
},
{
Expand Down
Loading
Loading