{"action":"opened","number":82,"pull_request":{"url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/pulls/82","id":185254208,"html_url":"https://github.com/digirati-co-uk/canvas-panel/pull/82","diff_url":"https://github.com/digirati-co-uk/canvas-panel/pull/82.diff","patch_url":"https://github.com/digirati-co-uk/canvas-panel/pull/82.patch","issue_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/issues/82","number":82,"state":"open","locked":false,"title":"Update dependency redux to v4","user":{"login":"renovate[bot]","id":29139614,"avatar_url":"https://avatars1.githubusercontent.com/in/2740?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate%5Bbot%5D","html_url":"https://github.com/apps/renovate","followers_url":"https://api.github.com/users/renovate%5Bbot%5D/followers","following_url":"https://api.github.com/users/renovate%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/renovate%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/renovate%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/renovate%5Bbot%5D/repos","events_url":"https://api.github.com/users/renovate%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/renovate%5Bbot%5D/received_events","type":"Bot","site_admin":false},"body":"This Pull Request updates dependency [redux](https://github.com/reactjs/redux) from `^3.7.2` to `^4.0.0`\n\n\n\n<details>\n<summary>Release Notes</summary>\n\n### [`v4.0.0`](https://github.com/reactjs/redux/releases/v4.0.0)\n[Compare Source](https://github.com/reactjs/redux/compare/v4.0.0-rc.1...v4.0.0)\nRedux 4 is here! 🎉\n\nIf you're a React user, this is going to be a lot like going from 15 to 16. Not a lot of user-facing changes, but some interesting improvements under the hood. \n\nThe major changes (#&#8203;1342) are around our TypeScript definitions, bundled CommonJS and ES builds, throwing if you subscribe or getState from a reducer, and a bunch of other smaller things. The full changes are listed below.\n\nEnjoy!\n#### [Changes](https://github.com/reactjs/redux/compare/v3.7.2...v4.0.0)\n\n- Tons of docs updates. Thanks @&#8203;markerikson and the Redux community for all your PRs!\n- Make middleware API dispatch pass through all call arguments (#&#8203;2560 by @&#8203;Asvarox)\n- Refactor applyMiddleware to reduce confusion around createStore args (#&#8203;2201 by @&#8203;jimbolla)\n- Make bindActionCreators transparently pass `this` (#&#8203;2641 by @&#8203;Parakleta)\n- Remove @&#8203;private flag on AnyAction type definition (#&#8203;2510 by @&#8203;alexmngn)\n- Fixed quote types inconsistency in a warning message (#&#8203;2297 by @&#8203;Andarist)\n- Move ActionTypes to a private export (b62248b by @&#8203;timdorr)\n- Throw if getState, subscribe, or unsubscribe called while dispatching (#&#8203;1569 by @&#8203;mjw56)\n- Warn when dispatching during Middleware setup (#&#8203;1485 by @&#8203;timdorr)\n- Mapped type for combineReducers in index.d.ts (#&#8203;2182 by @&#8203;mkusher)\n- Remove legacy jsnext entry (#&#8203;2284 by @&#8203;TrySound)\n- Revamp TypeScript typing with more type safety (#&#8203;2563 by @&#8203;pelotom)\n- Fix TS definitions test for new Dispatch typing (#&#8203;2674 by @&#8203;pelotom)\n- Add DeepPartial type for preloaded state (#&#8203;2679 by @&#8203;aikoven)\n- Bundle cjs and es formats (#&#8203;2358 by @&#8203;TrySound)\n- REPLACE action for replaceReducers (#&#8203;2673 by @&#8203;timdorr)\n- Update build to use babel-preset-env (#&#8203;2696 by @&#8203;hmillison)\n- Optimize dispatch plain object check (#&#8203;2599 by @&#8203;timdorr)\n- Update TypeScript typings (#&#8203;2773 by @&#8203;aikoven)\n- Added prettier formatting (#&#8203;2676 by @&#8203;adityavohra7)\n- Add a sideEffects: false flag for Webpack 4 (#&#8203;2865 by @&#8203;timdorr)\n- Fix missed case in \"observe\" type check (#&#8203;2919 by @&#8203;zerobias)\n\n---\n\n</details>\n\n\n\n\n---\n\nThis PR has been generated by [Renovate Bot](https://renovatebot.com).","created_at":"2018-05-01T19:25:05Z","updated_at":"2018-05-01T19:25:05Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/pulls/82/commits","review_comments_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/pulls/82/comments","review_comment_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/pulls/comments{/number}","comments_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/issues/82/comments","statuses_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/statuses/0a31f5df71cb1eb212e8b4b94fd5fa73a2594af2","head":{"label":"digirati-co-uk:renovate/redux-4.x","ref":"renovate/redux-4.x","sha":"0a31f5df71cb1eb212e8b4b94fd5fa73a2594af2","user":{"login":"digirati-co-uk","id":3778637,"avatar_url":"https://avatars3.githubusercontent.com/u/3778637?v=4","gravatar_id":"","url":"https://api.github.com/users/digirati-co-uk","html_url":"https://github.com/digirati-co-uk","followers_url":"https://api.github.com/users/digirati-co-uk/followers","following_url":"https://api.github.com/users/digirati-co-uk/following{/other_user}","gists_url":"https://api.github.com/users/digirati-co-uk/gists{/gist_id}","starred_url":"https://api.github.com/users/digirati-co-uk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digirati-co-uk/subscriptions","organizations_url":"https://api.github.com/users/digirati-co-uk/orgs","repos_url":"https://api.github.com/users/digirati-co-uk/repos","events_url":"https://api.github.com/users/digirati-co-uk/events{/privacy}","received_events_url":"https://api.github.com/users/digirati-co-uk/received_events","type":"Organization","site_admin":false},"repo":{"id":117566233,"name":"canvas-panel","full_name":"digirati-co-uk/canvas-panel","owner":{"login":"digirati-co-uk","id":3778637,"avatar_url":"https://avatars3.githubusercontent.com/u/3778637?v=4","gravatar_id":"","url":"https://api.github.com/users/digirati-co-uk","html_url":"https://github.com/digirati-co-uk","followers_url":"https://api.github.com/users/digirati-co-uk/followers","following_url":"https://api.github.com/users/digirati-co-uk/following{/other_user}","gists_url":"https://api.github.com/users/digirati-co-uk/gists{/gist_id}","starred_url":"https://api.github.com/users/digirati-co-uk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digirati-co-uk/subscriptions","organizations_url":"https://api.github.com/users/digirati-co-uk/orgs","repos_url":"https://api.github.com/users/digirati-co-uk/repos","events_url":"https://api.github.com/users/digirati-co-uk/events{/privacy}","received_events_url":"https://api.github.com/users/digirati-co-uk/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/digirati-co-uk/canvas-panel","description":"Prototype covering the specification of Canvas Panel, and supporting components for composing bespoke IIIF viewers and lightweight experiences, conforming to the IIIF Presentation 3 specification.","fork":false,"url":"https://api.github.com/repos/digirati-co-uk/canvas-panel","forks_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/forks","keys_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/keys{/key_id}","collaborators_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/teams","hooks_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/hooks","issue_events_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/issues/events{/number}","events_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/events","assignees_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/assignees{/user}","branches_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/branches{/branch}","tags_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/tags","blobs_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/git/refs{/sha}","trees_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/git/trees{/sha}","statuses_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/statuses/{sha}","languages_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/languages","stargazers_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/stargazers","contributors_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/contributors","subscribers_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/subscribers","subscription_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/subscription","commits_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/commits{/sha}","git_commits_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/git/commits{/sha}","comments_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/comments{/number}","issue_comment_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/issues/comments{/number}","contents_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/contents/{+path}","compare_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/compare/{base}...{head}","merges_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/merges","archive_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/downloads","issues_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/issues{/number}","pulls_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/pulls{/number}","milestones_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/milestones{/number}","notifications_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/labels{/name}","releases_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/releases{/id}","deployments_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/deployments","created_at":"2018-01-15T16:03:56Z","updated_at":"2018-05-01T18:40:36Z","pushed_at":"2018-05-01T19:25:04Z","git_url":"git://github.com/digirati-co-uk/canvas-panel.git","ssh_url":"git@github.com:digirati-co-uk/canvas-panel.git","clone_url":"https://github.com/digirati-co-uk/canvas-panel.git","svn_url":"https://github.com/digirati-co-uk/canvas-panel","homepage":"https://canvas-panel.netlify.com/","size":2350,"stargazers_count":5,"watchers_count":5,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":9,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":1,"open_issues":9,"watchers":5,"default_branch":"master"}},"base":{"label":"digirati-co-uk:master","ref":"master","sha":"355c7150948762518b1f3141fd1075b6f8315939","user":{"login":"digirati-co-uk","id":3778637,"avatar_url":"https://avatars3.githubusercontent.com/u/3778637?v=4","gravatar_id":"","url":"https://api.github.com/users/digirati-co-uk","html_url":"https://github.com/digirati-co-uk","followers_url":"https://api.github.com/users/digirati-co-uk/followers","following_url":"https://api.github.com/users/digirati-co-uk/following{/other_user}","gists_url":"https://api.github.com/users/digirati-co-uk/gists{/gist_id}","starred_url":"https://api.github.com/users/digirati-co-uk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digirati-co-uk/subscriptions","organizations_url":"https://api.github.com/users/digirati-co-uk/orgs","repos_url":"https://api.github.com/users/digirati-co-uk/repos","events_url":"https://api.github.com/users/digirati-co-uk/events{/privacy}","received_events_url":"https://api.github.com/users/digirati-co-uk/received_events","type":"Organization","site_admin":false},"repo":{"id":117566233,"name":"canvas-panel","full_name":"digirati-co-uk/canvas-panel","owner":{"login":"digirati-co-uk","id":3778637,"avatar_url":"https://avatars3.githubusercontent.com/u/3778637?v=4","gravatar_id":"","url":"https://api.github.com/users/digirati-co-uk","html_url":"https://github.com/digirati-co-uk","followers_url":"https://api.github.com/users/digirati-co-uk/followers","following_url":"https://api.github.com/users/digirati-co-uk/following{/other_user}","gists_url":"https://api.github.com/users/digirati-co-uk/gists{/gist_id}","starred_url":"https://api.github.com/users/digirati-co-uk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/digirati-co-uk/subscriptions","organizations_url":"https://api.github.com/users/digirati-co-uk/orgs","repos_url":"https://api.github.com/users/digirati-co-uk/repos","events_url":"https://api.github.com/users/digirati-co-uk/events{/privacy}","received_events_url":"https://api.github.com/users/digirati-co-uk/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/digirati-co-uk/canvas-panel","description":"Prototype covering the specification of Canvas Panel, and supporting components for composing bespoke IIIF viewers and lightweight experiences, conforming to the IIIF Presentation 3 specification.","fork":false,"url":"https://api.github.com/repos/digirati-co-uk/canvas-panel","forks_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/forks","keys_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/keys{/key_id}","collaborators_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/teams","hooks_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/hooks","issue_events_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/issues/events{/number}","events_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/events","assignees_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/assignees{/user}","branches_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/branches{/branch}","tags_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/tags","blobs_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/git/refs{/sha}","trees_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/git/trees{/sha}","statuses_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/statuses/{sha}","languages_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/languages","stargazers_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/stargazers","contributors_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/contributors","subscribers_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/subscribers","subscription_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/subscription","commits_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/commits{/sha}","git_commits_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/git/commits{/sha}","comments_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/comments{/number}","issue_comment_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/issues/comments{/number}","contents_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/contents/{+path}","compare_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/compare/{base}...{head}","merges_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/merges","archive_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/downloads","issues_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/issues{/number}","pulls_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/pulls{/number}","milestones_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/milestones{/number}","notifications_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/labels{/name}","releases_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/releases{/id}","deployments_url":"https://api.github.com/repos/digirati-co-uk/canvas-panel/deployments","created_at":"2018-01-15T16:03:56Z","updated_at":"2018-05-01T18:40:36Z","pushed_at":"2018-05-01T19:25:04Z","git_url":"git://github.com/digirati-co-uk/canvas-panel.git","ssh_url":"git@github.com:digirati-co-uk/canvas-panel.git","clone_url":"https://github.com/digirati-co-uk/canvas-panel.git","svn_url":"https://github.com/digirati-co-uk/canvas-panel","homepage":"https://canvas-panel.netlify.com/","size":2350,"stargazers_count":5,"watchers_count":5,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":9,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit"},"forks":1,"open_issues":9,"watchers":5,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/digirati-co-uk/canvas-panel/pulls/82"},"html":{"href":"https://github.com/digirati-co-uk/canvas-panel/pull/82"},"issue":{"href":"https://api.github.com/repos/digirati-co-uk/canvas-panel/issues/82"},"comments":{"href":"https://api.github.com/repos/digirati-co-uk/canvas-panel/issues/82/comments"},"review_comments":{"href":"https://api.github.com/repos/digirati-co-uk/canvas-panel/pulls/82/comments"},"review_comment":{"href":"https://api.github.com/repos/digirati-co-uk/canvas-panel/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/digirati-co-uk/canvas-panel/pulls/82/commits"},"statuses":{"href":"https://api.github.com/repos/digirati-co-uk/canvas-panel/statuses/0a31f5df71cb1eb212e8b4b94fd5fa73a2594af2"}},"author_association":"CONTRIBUTOR","merged":false,"mergeable":null,"rebaseable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"maintainer_can_modify":false,"commits":1,"additions":7,"deletions":9,"changed_files":2}}
{"actor":{"display_login":"renovate"}}