{"action":"published","release":{"url":"https://api.github.com/repos/gaearon/redux-devtools-log-monitor/releases/1873593","assets_url":"https://api.github.com/repos/gaearon/redux-devtools-log-monitor/releases/1873593/assets","upload_url":"https://uploads.github.com/repos/gaearon/redux-devtools-log-monitor/releases/1873593/assets{?name,label}","html_url":"https://github.com/gaearon/redux-devtools-log-monitor/releases/tag/v1.0.0-alpha-3","id":1873593,"tag_name":"v1.0.0-alpha-3","target_commitish":"master","name":"v1.0.0-alpha-3","draft":false,"author":{"login":"gaearon","id":810438,"avatar_url":"https://avatars.githubusercontent.com/u/810438?v=3","gravatar_id":"","url":"https://api.github.com/users/gaearon","html_url":"https://github.com/gaearon","followers_url":"https://api.github.com/users/gaearon/followers","following_url":"https://api.github.com/users/gaearon/following{/other_user}","gists_url":"https://api.github.com/users/gaearon/gists{/gist_id}","starred_url":"https://api.github.com/users/gaearon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gaearon/subscriptions","organizations_url":"https://api.github.com/users/gaearon/orgs","repos_url":"https://api.github.com/users/gaearon/repos","events_url":"https://api.github.com/users/gaearon/events{/privacy}","received_events_url":"https://api.github.com/users/gaearon/received_events","type":"User","site_admin":false},"prerelease":true,"created_at":"2015-09-27T12:54:21Z","published_at":"2015-09-27T12:55:48Z","assets":[],"tarball_url":"https://api.github.com/repos/gaearon/redux-devtools-log-monitor/tarball/v1.0.0-alpha-3","zipball_url":"https://api.github.com/repos/gaearon/redux-devtools-log-monitor/zipball/v1.0.0-alpha-3","body":"## Breaking Change\r\n\r\nThe monitor now has its own reducer and actions. This replaces the need for `setMonitorState` which was clumsy (https://github.com/gaearon/redux-devtools/pull/122). This is also a step towards composable monitors.\r\n\r\nThe `visibleOnLoad` prop is now removed. Instead, you are supposed to pass monitor's reducer to `devTools` store enhancer (only available since `redux-devtools@3.0.0-alpha-3`):\r\n\r\n```js\r\nimport { createMonitorReducer } from 'redux-devtools-log-monitor';\r\n\r\nconst finalCreateStore = compose(\r\n  applyMiddleware(thunk),\r\n  devTools(createMonitorReducer({\r\n    isVisibleOnLoad: true // <------------------- you can now configure initial visibility here\r\n  })),\r\n  persistState(window.location.href.match(/[?&]debug_session=([^&]+)\\b/))\r\n)(createStore);\r\n```"}}