{"action":"created","issue":{"url":"https://api.github.com/repos/qrilka/xlsx/issues/59","repository_url":"https://api.github.com/repos/qrilka/xlsx","labels_url":"https://api.github.com/repos/qrilka/xlsx/issues/59/labels{/name}","comments_url":"https://api.github.com/repos/qrilka/xlsx/issues/59/comments","events_url":"https://api.github.com/repos/qrilka/xlsx/issues/59/events","html_url":"https://github.com/qrilka/xlsx/pull/59","id":168956412,"number":59,"title":"Catch parsing errors and report them through toXlsxEither function","user":{"login":"bradediger","id":4621,"avatar_url":"https://avatars.githubusercontent.com/u/4621?v=3","gravatar_id":"","url":"https://api.github.com/users/bradediger","html_url":"https://github.com/bradediger","followers_url":"https://api.github.com/users/bradediger/followers","following_url":"https://api.github.com/users/bradediger/following{/other_user}","gists_url":"https://api.github.com/users/bradediger/gists{/gist_id}","starred_url":"https://api.github.com/users/bradediger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bradediger/subscriptions","organizations_url":"https://api.github.com/users/bradediger/orgs","repos_url":"https://api.github.com/users/bradediger/repos","events_url":"https://api.github.com/users/bradediger/events{/privacy}","received_events_url":"https://api.github.com/users/bradediger/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/qrilka/xlsx/milestones/4","html_url":"https://github.com/qrilka/xlsx/milestones/0.2.4","labels_url":"https://api.github.com/repos/qrilka/xlsx/milestones/4/labels","id":1924409,"number":4,"title":"0.2.4","description":null,"creator":{"login":"qrilka","id":70110,"avatar_url":"https://avatars.githubusercontent.com/u/70110?v=3","gravatar_id":"","url":"https://api.github.com/users/qrilka","html_url":"https://github.com/qrilka","followers_url":"https://api.github.com/users/qrilka/followers","following_url":"https://api.github.com/users/qrilka/following{/other_user}","gists_url":"https://api.github.com/users/qrilka/gists{/gist_id}","starred_url":"https://api.github.com/users/qrilka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qrilka/subscriptions","organizations_url":"https://api.github.com/users/qrilka/orgs","repos_url":"https://api.github.com/users/qrilka/repos","events_url":"https://api.github.com/users/qrilka/events{/privacy}","received_events_url":"https://api.github.com/users/qrilka/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2016-08-04T21:48:12Z","updated_at":"2016-08-04T21:48:24Z","due_on":null,"closed_at":null},"comments":10,"created_at":"2016-08-02T18:34:12Z","updated_at":"2016-08-04T21:52:03Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/qrilka/xlsx/pulls/59","html_url":"https://github.com/qrilka/xlsx/pull/59","diff_url":"https://github.com/qrilka/xlsx/pull/59.diff","patch_url":"https://github.com/qrilka/xlsx/pull/59.patch"},"body":"An application I'm working on needed a bit better error reporting when XLSX files failed to parse. This change refactors `toXlsx` to depend on a `toXlsxEither` function that explicitly reports failure.\r\n\r\nTest suite is green and it is working for some simple use cases in my application, but I haven't exercised it heavily. Let me know your thoughts on this approach. Thanks!\r\n\r\nBrad"},"comment":{"url":"https://api.github.com/repos/qrilka/xlsx/issues/comments/237694878","html_url":"https://github.com/qrilka/xlsx/pull/59#issuecomment-237694878","issue_url":"https://api.github.com/repos/qrilka/xlsx/issues/59","id":237694878,"user":{"login":"bradediger","id":4621,"avatar_url":"https://avatars.githubusercontent.com/u/4621?v=3","gravatar_id":"","url":"https://api.github.com/users/bradediger","html_url":"https://github.com/bradediger","followers_url":"https://api.github.com/users/bradediger/followers","following_url":"https://api.github.com/users/bradediger/following{/other_user}","gists_url":"https://api.github.com/users/bradediger/gists{/gist_id}","starred_url":"https://api.github.com/users/bradediger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bradediger/subscriptions","organizations_url":"https://api.github.com/users/bradediger/orgs","repos_url":"https://api.github.com/users/bradediger/repos","events_url":"https://api.github.com/users/bradediger/events{/privacy}","received_events_url":"https://api.github.com/users/bradediger/received_events","type":"User","site_admin":false},"created_at":"2016-08-04T21:52:03Z","updated_at":"2016-08-04T21:52:03Z","body":"@qrilka thanks for your feedback, will get these changes made soon!"}}
{"actor":{"display_login":"bradediger"}}