{"action":"created","issue":{"url":"https://api.github.com/repos/labstack/echo/issues/279","labels_url":"https://api.github.com/repos/labstack/echo/issues/279/labels{/name}","comments_url":"https://api.github.com/repos/labstack/echo/issues/279/comments","events_url":"https://api.github.com/repos/labstack/echo/issues/279/events","html_url":"https://github.com/labstack/echo/issues/279","id":119987735,"number":279,"title":"[Breaking change]: Removing getter API and directly exporting fields.","user":{"login":"vishr","id":314036,"avatar_url":"https://avatars.githubusercontent.com/u/314036?v=3","gravatar_id":"","url":"https://api.github.com/users/vishr","html_url":"https://github.com/vishr","followers_url":"https://api.github.com/users/vishr/followers","following_url":"https://api.github.com/users/vishr/following{/other_user}","gists_url":"https://api.github.com/users/vishr/gists{/gist_id}","starred_url":"https://api.github.com/users/vishr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vishr/subscriptions","organizations_url":"https://api.github.com/users/vishr/orgs","repos_url":"https://api.github.com/users/vishr/repos","events_url":"https://api.github.com/users/vishr/events{/privacy}","received_events_url":"https://api.github.com/users/vishr/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/labstack/echo/labels/discussion","name":"discussion","color":"bfd4f2"},{"url":"https://api.github.com/repos/labstack/echo/labels/enhancement","name":"enhancement","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"vishr","id":314036,"avatar_url":"https://avatars.githubusercontent.com/u/314036?v=3","gravatar_id":"","url":"https://api.github.com/users/vishr","html_url":"https://github.com/vishr","followers_url":"https://api.github.com/users/vishr/followers","following_url":"https://api.github.com/users/vishr/following{/other_user}","gists_url":"https://api.github.com/users/vishr/gists{/gist_id}","starred_url":"https://api.github.com/users/vishr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vishr/subscriptions","organizations_url":"https://api.github.com/users/vishr/orgs","repos_url":"https://api.github.com/users/vishr/repos","events_url":"https://api.github.com/users/vishr/events{/privacy}","received_events_url":"https://api.github.com/users/vishr/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-12-02T16:57:19Z","updated_at":"2015-12-02T21:59:55Z","closed_at":null,"body":"- [ ] `Context#Request()` to `Context#Request`\r\n- [ ] `Context#Response()` to `Context#Response`\r\n- [ ] `Response#Writer()` to `Response#Writer`\r\n- [ ] Update docs\r\n- [ ] Update recipes\r\n- [ ] and man more...\r\n\r\nVote up/down welcome!"},"comment":{"url":"https://api.github.com/repos/labstack/echo/issues/comments/161447063","html_url":"https://github.com/labstack/echo/issues/279#issuecomment-161447063","issue_url":"https://api.github.com/repos/labstack/echo/issues/279","id":161447063,"user":{"login":"aboukirev","id":7827960,"avatar_url":"https://avatars.githubusercontent.com/u/7827960?v=3","gravatar_id":"","url":"https://api.github.com/users/aboukirev","html_url":"https://github.com/aboukirev","followers_url":"https://api.github.com/users/aboukirev/followers","following_url":"https://api.github.com/users/aboukirev/following{/other_user}","gists_url":"https://api.github.com/users/aboukirev/gists{/gist_id}","starred_url":"https://api.github.com/users/aboukirev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aboukirev/subscriptions","organizations_url":"https://api.github.com/users/aboukirev/orgs","repos_url":"https://api.github.com/users/aboukirev/repos","events_url":"https://api.github.com/users/aboukirev/events{/privacy}","received_events_url":"https://api.github.com/users/aboukirev/received_events","type":"User","site_admin":false},"created_at":"2015-12-02T21:59:55Z","updated_at":"2015-12-02T21:59:55Z","body":"I'd say don't rush it.  I argued earlier on Reddit that it is something I'd like in Echo.  However, I am all for careful consideration before an action is taken.  What I'd like to see more than that is having response writer accessible directly from context rather than through intermediate response, i.e. `c.Writer()` rather than `c.Response().Writer()`.  Primarily because it is shorter and mimics direct access to writer as a parameter in a canonical handler.  "}}