Skip to content

Commit

Permalink
Release/1.5 (#3211)
Browse files Browse the repository at this point in the history
Co-authored-by: Calvin Cestari <[email protected]>
  • Loading branch information
AnthonyMDev and calvincestari authored Sep 5, 2023
1 parent 18108c3 commit 0773964
Show file tree
Hide file tree
Showing 687 changed files with 15,825 additions and 14,408 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#### Diff
<!-- _Change this to show the diff since the last version._ -->
[main...{$VERSION_BRANCH}](https://github.com/apollographql/apollo-ios/compare/main...{$VERSION_BRANCH}).
[See diff since last version](https://github.com/apollographql/apollo-ios/compare/${PREVIOUS_VERSION_TAG}...{$VERSION_BRANCH}).

#### Relevant changes:
<!-- _List the highlight PRs_ -->
Expand Down
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# Change Log

## v1.5.0

### New

- **Added the ability pass a custom `RequestContext` to networking APIs ([#3198](https://github.com/apollographql/apollo-ios/pull/3198)):** _Thank you to [@danieltiger](https://github.com/danieltiger) for the contribution._
- **Minor Breaking Change:** The `requestContext` parameter is optional with a default value of `nil`. This means there are no breaking changes to the APIs for making networking calls. However, the `requestContext` parameter was also added to the `ApolloClientProtocol`. For custom implementations of this protocol (usually used for unit testing), you will need to add the `requestContext` parameter to your function signatures.

### Fixed

- **Null values are no longer stripped from the underlying data used by generated `SelectionSet` models ([apollo-ios-dev/#25](https://github.com/apollographql/apollo-ios-dev/pull/25)):**
- When these models were manually inserted into the cache, the null fields, which were stripped, were not written to the cache. This caused unintended cache misses when fetching those values back out of the cache.
- This fixes [#3092](https://github.com/apollographql/apollo-ios/issues/3092). _Thank you to [@
aleksanderlorenc-lw](https://github.com/aleksanderlorenc-lw) for raising this issue._

## v1.4.0

### New
Expand Down
2 changes: 1 addition & 1 deletion Configuration/Shared/Project-Version.xcconfig
Original file line number Diff line number Diff line change
@@ -1 +1 @@
CURRENT_PROJECT_VERSION = 1.4.0
CURRENT_PROJECT_VERSION = 1.5.0
2 changes: 1 addition & 1 deletion 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.4.0"
public static let CLIVersion: String = "1.5.0"
static let defaultFilePath: String = "./apollo-codegen-config.json"
}
64 changes: 35 additions & 29 deletions docs/docc/Apollo.doccarchive/data/documentation/apollo.json

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

137 changes: 0 additions & 137 deletions docs/docc/Apollo.doccarchive/data/documentation/apollo/apolloapi.json

This file was deleted.

Loading

0 comments on commit 0773964

Please sign in to comment.