{"action":"created","issue":{"url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/issues/798","repository_url":"https://api.github.com/repos/FakeItEasy/FakeItEasy","labels_url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/issues/798/labels{/name}","comments_url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/issues/798/comments","events_url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/issues/798/events","html_url":"https://github.com/FakeItEasy/FakeItEasy/issues/798","id":164594146,"number":798,"title":"Remove SelfInitializedFakes from the API","user":{"login":"blairconrad","id":3275797,"avatar_url":"https://avatars.githubusercontent.com/u/3275797?v=3","gravatar_id":"","url":"https://api.github.com/users/blairconrad","html_url":"https://github.com/blairconrad","followers_url":"https://api.github.com/users/blairconrad/followers","following_url":"https://api.github.com/users/blairconrad/following{/other_user}","gists_url":"https://api.github.com/users/blairconrad/gists{/gist_id}","starred_url":"https://api.github.com/users/blairconrad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/blairconrad/subscriptions","organizations_url":"https://api.github.com/users/blairconrad/orgs","repos_url":"https://api.github.com/users/blairconrad/repos","events_url":"https://api.github.com/users/blairconrad/events{/privacy}","received_events_url":"https://api.github.com/users/blairconrad/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/labels/breaking","name":"breaking","color":"e102d8"},{"url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/labels/ready","name":"ready","color":"ededed"},{"url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/labels/removal","name":"removal","color":"ffa000"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":19,"created_at":"2016-07-08T18:54:24Z","updated_at":"2016-07-08T22:53:54Z","closed_at":null,"body":"The feature\r\n\r\n1. is probably not used much\r\n2. is [barely documented](http://fakeiteasy.readthedocs.io/en/stable/creating-fakes/#explicit-creation-options)\r\n3. supports a very restrictive use case - the fake matches calls only on signature\r\n4. can't record calls that throw exceptions\r\n5. requires serialization of method info (not too hard) and out/return values (which may not be available in .NET Core, depending on the types)\r\n6. is [causing angst](https://github.com/FakeItEasy/FakeItEasy/pull/617/files/9ea652d2bc590f081f954c9974aff6171111ef74#r69927243) over in #617.\r\n\r\nDitch it?"},"comment":{"url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/issues/comments/231491525","html_url":"https://github.com/FakeItEasy/FakeItEasy/issues/798#issuecomment-231491525","issue_url":"https://api.github.com/repos/FakeItEasy/FakeItEasy/issues/798","id":231491525,"user":{"login":"thomaslevesque","id":1864281,"avatar_url":"https://avatars.githubusercontent.com/u/1864281?v=3","gravatar_id":"","url":"https://api.github.com/users/thomaslevesque","html_url":"https://github.com/thomaslevesque","followers_url":"https://api.github.com/users/thomaslevesque/followers","following_url":"https://api.github.com/users/thomaslevesque/following{/other_user}","gists_url":"https://api.github.com/users/thomaslevesque/gists{/gist_id}","starred_url":"https://api.github.com/users/thomaslevesque/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thomaslevesque/subscriptions","organizations_url":"https://api.github.com/users/thomaslevesque/orgs","repos_url":"https://api.github.com/users/thomaslevesque/repos","events_url":"https://api.github.com/users/thomaslevesque/events{/privacy}","received_events_url":"https://api.github.com/users/thomaslevesque/received_events","type":"User","site_admin":false},"created_at":"2016-07-08T22:53:54Z","updated_at":"2016-07-08T22:53:54Z","body":"> IMHO, if we're going to do this now, master should become 3.0 and 2.x should go into maintenance mode (bug fixes only). That means no new feature releases before 3.0\r\n\r\nCan't we continue adding (non-breaking) features to 2.x while we start working on 3.0? I mean, it might be a while before we release 3.0... we don't want 2.x to end up like 1.x, which received no new features for a very long time."}}
{"actor":{"display_login":"thomaslevesque"}}