Skip to content

Commit

Permalink
Merge branch 'master' into feature/46
Browse files Browse the repository at this point in the history
  • Loading branch information
hwillson committed Dec 13, 2018
2 parents e948ed0 + d0abfea commit fecaf3c
Show file tree
Hide file tree
Showing 128 changed files with 20,810 additions and 18,459 deletions.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text eol=lf
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @benjamn @hwillson
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ A description of what actually happened, including a screenshot or copy-paste of

**How to reproduce the issue:**
<!--
If possible, please create a reproduction using https://github.com/apollographql/react-apollo-error-template and link to it here. If you prefer an in-browser way to create reproduction, try https://codesandbox.io/s/7361K9q6w
If possible, please create a reproduction using https://github.com/apollographql/react-apollo-error-template and link to it here. If you prefer an in-browser way to create reproduction, try: https://codesandbox.io/s/github/apollographql/react-apollo-error-template
Instructions for how the issue can be reproduced by a maintainer or contributor. Be as specific as possible, and only mention what is necessary to reproduce the bug. If possible, try to isolate the exact circumstances in which the bug occurs and avoid speculation over what the cause might be.
-->
Expand Down
150 changes: 75 additions & 75 deletions .github/settings.yml
Original file line number Diff line number Diff line change
@@ -1,75 +1,75 @@
repository:
# See https://developer.github.com/v3/repos/#edit for all available settings.

homepage: http://dev.apollodata.com/
private: false
has_issues: true
has_wiki: false
has_downloads: true
has_projects: false

# Labels: define labels for Issues and Pull Requests
labels:
# statuses to signal contributor / maintainers action
- name: help-wanted
color: 159818
- name: discussion
color: e99695
- name: question
color: cc317c
- name: waiting-response
color: fbca04
- name: reproduction-needed
color: fbca04

# type of the issue / PR
- name: bug
color: fc2929
- name: docs
color: c2e0c6
- name: feature
color: 5319e7
- name: dependencies
color: ededed
- name: idea
color: fbca04
- name: perf
color: 1d76db
- name: tooling
color: c5def5
- name: refactor
color: bfdadc
- name: usability
color: d4c5f9
- name: good-first-issue
color: bfdadc

# status of the issue / PR
- name: duplicate
color: d4c5f9
- name: can't-reproduce
color: bfd4f2
- name: confirmed
color: d93f0b
- name: in-progress
color: ededed
- name: revisit
color: ededed
- name: no-recent-activity
color: ededed

# priority
- name: high-priority
color: b60205
- name: medium-priority
color: e99695
- name: low-priority
color: fef2c0
- name: pull-requests-encouraged
color: 0e8a16

# tech specific
- name: typescript
color: 1d76db


repository:
# See https://developer.github.com/v3/repos/#edit for all available settings.

homepage: http://dev.apollodata.com/
private: false
has_issues: true
has_wiki: false
has_downloads: true
has_projects: false

# Labels: define labels for Issues and Pull Requests
labels:
# statuses to signal contributor / maintainers action
- name: help-wanted
color: 159818
- name: discussion
color: e99695
- name: question
color: cc317c
- name: waiting-response
color: fbca04
- name: reproduction-needed
color: fbca04

# type of the issue / PR
- name: bug
color: fc2929
- name: docs
color: c2e0c6
- name: feature
color: 5319e7
- name: dependencies
color: ededed
- name: idea
color: fbca04
- name: perf
color: 1d76db
- name: tooling
color: c5def5
- name: refactor
color: bfdadc
- name: usability
color: d4c5f9
- name: good-first-issue
color: bfdadc

# status of the issue / PR
- name: duplicate
color: d4c5f9
- name: can't-reproduce
color: bfd4f2
- name: confirmed
color: d93f0b
- name: in-progress
color: ededed
- name: revisit
color: ededed
- name: no-recent-activity
color: ededed

# priority
- name: high-priority
color: b60205
- name: medium-priority
color: e99695
- name: low-priority
color: fef2c0
- name: pull-requests-encouraged
color: 0e8a16

# tech specific
- name: typescript
color: 1d76db


147 changes: 145 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,121 @@

### Apollo Client (vNext)

- Documtation and config updates. <br/>
[@justinanastos](https://github.com/justinanastos) in [#4187](https://github.com/apollographql/apollo-client/pull/4187) <br/>
[@PowerKiKi](https://github.com/PowerKiKi) in [#3693](https://github.com/apollographql/apollo-client/pull/3693) <br/>
[@nandito](https://github.com/nandito) in [#3865](https://github.com/apollographql/apollo-client/pull/3865)

### Apollo Utilities (vNext)

- Schema/AST tranformation utilities have been updated to work properly with
`@client` directives. <br/>
[@justinmakaila](https://github.com/justinmakaila) in [#3482](https://github.com/apollographql/apollo-client/pull/3482)


## Apollo Client (2.4.7)

### Apollo Client (2.4.7)

- The `ApolloClient` constructor has been updated to accept `name` and
`version` params, that can be used to support Apollo Server [Client Awareness](https://www.apollographql.com/docs/apollo-server/v2/features/metrics.html#Client-Awareness)
functionality. These client awareness properties are passed into the
defined Apollo Link chain, and are then ultimately sent out as custom
headers with outgoing requests. <br/>
[@hwillson](https://github.com/hwillson) in [#4154](https://github.com/apollographql/apollo-client/pull/4154)

### Apollo Boost (0.1.22)

- No changes.

### Apollo Cache (1.1.21)

- No changes.

### Apollo Cache In-Memory (1.3.11)

- No changes.

### Apollo Utilities (1.0.26)

- No changes.

### Graphql Anywhere (4.1.23)

- No changes.


## Apollo Client (2.4.6)

### Apollo Cache In-Memory (1.3.10)

- Added some `return`s to prevent errors with `noImplicitReturns`
TypeScript rule.
[PR #4137](https://github.com/apollographql/apollo-client/pull/4137)

- Exclude the `src/` directory when publishing `apollo-cache-inmemory`.
[Issue #4083](https://github.com/apollographql/apollo-client/issues/4083)

## Apollo Client (2.4.5)

- Optimistic tests cleanup.
[PR #3834](https://github.com/apollographql/apollo-client/pull/3834) by
[@joshribakoff](https://github.com/joshribakoff)

- Documentation updates.
[PR #3840](https://github.com/apollographql/apollo-client/pull/3840) by
[@chentsulin](https://github.com/chentsulin) and
[PR #3844](https://github.com/apollographql/apollo-client/pull/3844) by
[@lorensr](https://github.com/lorensr)

- Implement `ObservableQuery#isDifferentFromLastResult` to fix
[Issue #4054](https://github.com/apollographql/apollo-client/issues/4054) and
[Issue #4031](https://github.com/apollographql/apollo-client/issues/4031).
[PR #4069](https://github.com/apollographql/apollo-client/pull/4069)

### Apollo Cache (1.1.20)

- Add `readQuery` test to make sure options aren't mutated.
[@CarloPalinckx](https://github.com/CarloPalinckx) in
[#3838](https://github.com/apollographql/apollo-client/pull/3838)

### Apollo Cache In-Memory (1.3.9)

- Avoid modifying source objects when merging cache results.
[Issue #4081](https://github.com/apollographql/apollo-client/issues/4081)
[PR #4089](https://github.com/apollographql/apollo-client/pull/4089)

### Apollo Utilities (1.0.25)

- Fix `apollo-utilities` `isEqual` bug due to missing `hasOwnProperty`
check. [PR #4072](https://github.com/apollographql/apollo-client/pull/4072)
by [@samkline](https://github.com/samkline)

## Apollo Client (2.4.4)

### Apollo Utilities (1.0.24)

- Discard property accessor functions in `cloneDeep` helper, to fix
[issue #4034](https://github.com/apollographql/apollo-client/issues/4034).

- Unconditionally remove `cloneDeep` property accessors.
[PR #4039](https://github.com/apollographql/apollo-client/pull/4039)

- Avoid copying non-enumerable and/or `Symbol` keys in `cloneDeep`.
[PR #4052](https://github.com/apollographql/apollo-client/pull/4052)

### Apollo Cache In-Memory (1.3.7)

- Throw when querying non-scalar objects without a selection set.
[Issue #4025](https://github.com/apollographql/apollo-client/issues/4025)
[PR #4038](https://github.com/apollographql/apollo-client/pull/4038)

- Work around spec non-compliance of `Map#set` and `Set#add` in IE11.
[Issue #4024](https://github.com/apollographql/apollo-client/issues/4024)
[PR #4012](https://github.com/apollographql/apollo-client/pull/4012)

## Apollo Client (2.4.3)

- Add additional checks to make sure we don't try to set the network status
of queries in the store, when the store doesn't exist. <br/>
[@i6mi6](https://github.com/i6mi6) in [#3914](https://github.com/apollographql/apollo-client/pull/3914)
Expand All @@ -15,7 +130,13 @@
[@billfienberg](https://github.com/billfienberg) in [#3886](https://github.com/apollographql/apollo-client/pull/3886) <br/>
[@TLadd](https://github.com/TLadd) in [#3884](https://github.com/apollographql/apollo-client/pull/3884)

### Apollo Cache In-Memory (1.3.5)
- The `ObservableQuery` class now makes a deep clone of `lastResult` when
first received, so that the `isDifferentResult` logic will not be
confused if the result object is modified later.
[Issue #3992](https://github.com/apollographql/apollo-client/issues/3992)
[PR #4032](https://github.com/apollographql/apollo-client/pull/4032/commits/e66027c5341dc7aaf71ee7ffcba1305b9a553525)

### Apollo Cache In-Memory (1.3.6)

- Optimize repeated `apollo-cache-inmemory` reads by caching partial query
results, for substantial performance improvements. As a consequence, watched
Expand All @@ -32,11 +153,33 @@
peer dependency.
[Issue #3978](https://github.com/apollographql/apollo-client/issues/3978)

### Apollo GraphQL Anywhere (vNext)
- The `apollo-cache-inmemory` package now correctly broadcasts changes
even when the new data is `===` to the old data, since the contents of
the data object may have changed.
[Issue #3992](https://github.com/apollographql/apollo-client/issues/3992)
[PR #4032](https://github.com/apollographql/apollo-client/pull/4032/commits/d6a673fbc1444e115e90cc9e4c7fa3fc67bb7e56)

### Apollo GraphQL Anywhere (4.1.20)

- Make `graphql-anywhere` `filter` function generic (typescript). <br/>
[@minznerjosh](https://github.com/minznerjosh) in [#3929](https://github.com/apollographql/apollo-client/pull/3929)

### Apollo Utilities (1.0.22)

- The `fclone` package has been replaced with a custom `cloneDeep`
implementation that is tolerant of cycles, symbol properties, and
non-enumerable properties.
[PR #4032](https://github.com/apollographql/apollo-client/pull/4032/commits/78e2ad89f950da2829f49c7876f968adb2bc1302)

### Apollo Boost (0.1.17)

- Remove duplicate InMemoryCache export for Babel 6 compatibility.
[Issue #3910](https://github.com/apollographql/apollo-client/issues/3910)
[PR #3932](https://github.com/apollographql/apollo-client/pull/3932)

### Apollo Cache (1.1.18)

- No changes.

## Apollo Client (2.4.2)

Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -120,3 +120,8 @@ If you're getting booted up as a contributor, here are some discussions you shou
1. [Idea for pagination handling](https://github.com/apollostack/apollo-client/issues/26)
1. [Discussion about interaction with Redux and domain vs. client state](https://github.com/apollostack/apollo-client/issues/98)
1. [Long conversation about different client options, before this repo existed](https://github.com/apollostack/apollo/issues/1)

## Maintainers

- [@benjamn](https://github.com/benjamn) (Apollo)
- [@hwillson](https://github.com/hwillson) (Apollo)
22 changes: 11 additions & 11 deletions config/codecov.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
coverage:
parsers:
javascript:
enable_partials: yes
status:
project:
default:
target: "80%"
patch:
enabled: false
comment: false
coverage:
parsers:
javascript:
enable_partials: yes
status:
project:
default:
target: "80%"
patch:
enabled: false
comment: false
Loading

0 comments on commit fecaf3c

Please sign in to comment.