{"action":"created","issue":{"url":"https://api.github.com/repos/ded/reqwest/issues/127","labels_url":"https://api.github.com/repos/ded/reqwest/issues/127/labels{/name}","comments_url":"https://api.github.com/repos/ded/reqwest/issues/127/comments","events_url":"https://api.github.com/repos/ded/reqwest/issues/127/events","html_url":"https://github.com/ded/reqwest/issues/127","id":26402070,"number":127,"title":"Promise.then should return a new promise","user":{"login":"OliverJAsh","id":921609,"avatar_url":"https://avatars.githubusercontent.com/u/921609?v=3","gravatar_id":"","url":"https://api.github.com/users/OliverJAsh","html_url":"https://github.com/OliverJAsh","followers_url":"https://api.github.com/users/OliverJAsh/followers","following_url":"https://api.github.com/users/OliverJAsh/following{/other_user}","gists_url":"https://api.github.com/users/OliverJAsh/gists{/gist_id}","starred_url":"https://api.github.com/users/OliverJAsh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OliverJAsh/subscriptions","organizations_url":"https://api.github.com/users/OliverJAsh/orgs","repos_url":"https://api.github.com/users/OliverJAsh/repos","events_url":"https://api.github.com/users/OliverJAsh/events{/privacy}","received_events_url":"https://api.github.com/users/OliverJAsh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"ded","id":372683,"avatar_url":"https://avatars.githubusercontent.com/u/372683?v=3","gravatar_id":"","url":"https://api.github.com/users/ded","html_url":"https://github.com/ded","followers_url":"https://api.github.com/users/ded/followers","following_url":"https://api.github.com/users/ded/following{/other_user}","gists_url":"https://api.github.com/users/ded/gists{/gist_id}","starred_url":"https://api.github.com/users/ded/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ded/subscriptions","organizations_url":"https://api.github.com/users/ded/orgs","repos_url":"https://api.github.com/users/ded/repos","events_url":"https://api.github.com/users/ded/events{/privacy}","received_events_url":"https://api.github.com/users/ded/received_events","type":"User","site_admin":false},"milestone":null,"comments":13,"created_at":"2014-01-27T22:52:37Z","updated_at":"2015-10-20T16:31:12Z","closed_at":null,"body":"``` js\r\nvar a = b.then(function () {\r\n  return c;\r\n});\r\n```\r\n\r\n`a` should become a promise for the value `c`. I believe this is [defined in the Promises/A+ spec](http://promises-aplus.github.io/promises-spec/).\r\n\r\nMay I suggest that you use a promise library to ensure compliance with the spec?"},"comment":{"url":"https://api.github.com/repos/ded/reqwest/issues/comments/149624151","html_url":"https://github.com/ded/reqwest/issues/127#issuecomment-149624151","issue_url":"https://api.github.com/repos/ded/reqwest/issues/127","id":149624151,"user":{"login":"ded","id":372683,"avatar_url":"https://avatars.githubusercontent.com/u/372683?v=3","gravatar_id":"","url":"https://api.github.com/users/ded","html_url":"https://github.com/ded","followers_url":"https://api.github.com/users/ded/followers","following_url":"https://api.github.com/users/ded/following{/other_user}","gists_url":"https://api.github.com/users/ded/gists{/gist_id}","starred_url":"https://api.github.com/users/ded/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ded/subscriptions","organizations_url":"https://api.github.com/users/ded/orgs","repos_url":"https://api.github.com/users/ded/repos","events_url":"https://api.github.com/users/ded/events{/privacy}","received_events_url":"https://api.github.com/users/ded/received_events","type":"User","site_admin":false},"created_at":"2015-10-20T16:31:12Z","updated_at":"2015-10-20T16:31:12Z","body":"it is at this hour I'm considering removing promise support, which would ultimately slim down the library, and allow implementors to include their own Promise library. It should be no responsibility of an http library to include Promise support anyhow."}}