Skip to content

Commit

Permalink
Merge branch 'main' into feature/oneof-3430
Browse files Browse the repository at this point in the history
  • Loading branch information
BobaFetters committed Nov 13, 2024
2 parents 542151f + 403eb6b commit 7276297
Show file tree
Hide file tree
Showing 11 changed files with 94 additions and 113 deletions.
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.15.2"
public static let CLIVersion: String = "1.15.3"
static let defaultFilePath: String = "./apollo-codegen-config.json"
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"@types/jest": "29.5.14",
"common-tags": "1.8.2",
"jest": "29.7.0",
"rollup": "4.24.2",
"rollup": "4.24.3",
"@rollup/plugin-terser": "0.4.4",
"ts-jest": "29.2.5",
"typescript": "5.6.3"
Expand Down
12 changes: 12 additions & 0 deletions apollo-ios/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Change Log

## v1.15.3

### Improvements
- **Stable sort schema types for SchemaMetadata ([#514](https://github.com/apollographql/apollo-ios-dev/pull/514)):** _Thank you to [@asmundg](https://github.com/asmundg) for the contribution._

### Fixed
- **Fix multipart delimter boundary parsing ([#502](https://github.com/apollographql/apollo-ios-dev/pull/502)):** The multipart message parsing code was not splitting message chunks at the correct boundary when the dash boundary was present in the message body.
- **Fix Websocket error broadcast for unsubscribed ID ([#506](https://github.com/apollographql/apollo-ios-dev/pull/506))** Only broadcast an error to all subscribers if there was no id field in the message.
- **Fix bug with `AnyHashable` coercion for non-iOS platforms ([#517](https://github.com/apollographql/apollo-ios-dev/pull/517)):** Extended the _AnyHashableCanBeCoerced check to include macOS, watchOS, and tvOS with their respective minimum versions. _Thank you to [@VMLe](https://github.com/VMLe) for the fix._
- **Fix assigning websocket callback queue before connecting ([#529](https://github.com/apollographql/apollo-ios-dev/pull/529)):** Fixed a race condition with the callback queue assignment during an unstable connection.
- **Fix `GraphQLOperation` hash uniqueness ([#530](https://github.com/apollographql/apollo-ios-dev/pull/530)):** Adding uniqueness to GraphQLOperation hashing.

## v1.15.2

### Improvements
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/ROADMAP.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 🔮 Apollo iOS Roadmap

**Last updated: 2024-10-29**
**Last updated: 2024-11-12**

For up to date release notes, refer to the project's [Changelog](https://github.com/apollographql/apollo-ios/blob/main/CHANGELOG.md).

Expand Down
2 changes: 1 addition & 1 deletion apollo-ios/Sources/Apollo/Constants.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import Foundation

public enum Constants {
public static let ApolloVersion: String = "1.15.2"
public static let ApolloVersion: String = "1.15.3"
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
"defaultImplementationsSections" : [
{
"identifiers" : [
"doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/GraphQLOperation\/operationType-370r3",
"doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/GraphQLOperation\/operationType-5e63x",
"doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/GraphQLOperation\/operationType-90ybj",
"doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/GraphQLOperation\/operationType-370r3"
"doc:\/\/ApolloAPI\/documentation\/ApolloAPI\/GraphQLOperation\/operationType-90ybj"
],
"title" : "GraphQLOperation Implementations"
}
Expand Down
6 changes: 0 additions & 6 deletions docs/source/get-started.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,6 @@ import SPMPackageInstallationPanel from "../shared/spm-package-installation-pane
import PodsInstallationPanel from "../shared/pods-installation-panel.mdx"
import SetupCodegen from "../shared/setup-codegen/combined.mdx"

<SummitCallout
topic="Apollo iOS"
workshopName="GraphQL for mobile: Going hands-on with the Apollo iOS Client"
URL="https://reg.summit.graphql.com/flow/apollo/summit24/AttendeePortal/page/catalog/session/1712948039436001PqAt"
/>

Follow the steps below to add Apollo iOS to your app:

## 1. Install the Apollo frameworks
Expand Down
6 changes: 0 additions & 6 deletions docs/source/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,6 @@ title: Introduction to Apollo iOS
description: A strongly typed, Swift-first GraphQL client
---

<SummitCallout
topic="Apollo iOS"
workshopName="GraphQL for mobile: Going hands-on with the Apollo iOS Client"
URL="https://reg.summit.graphql.com/flow/apollo/summit24/AttendeePortal/page/catalog/session/1712948039436001PqAt"
/>

**Apollo iOS** is an [open-source](https://github.com/apollographql/apollo-ios) GraphQL client for native client applications, written in Swift.

Apollo iOS executes queries and mutations using a GraphQL server and returns results as pre-generated and operation-specific Swift types. This means that Apollo iOS takes care of forming spec-compliant GraphQL requests, parsing JSON responses, and manually validating and type-casting response data for you!
Expand Down
Loading

0 comments on commit 7276297

Please sign in to comment.