{"action":"created","issue":{"url":"https://api.github.com/repos/angular/angular/issues/4435","labels_url":"https://api.github.com/repos/angular/angular/issues/4435/labels{/name}","comments_url":"https://api.github.com/repos/angular/angular/issues/4435/comments","events_url":"https://api.github.com/repos/angular/angular/issues/4435/events","html_url":"https://github.com/angular/angular/pull/4435","id":109191803,"number":4435,"title":"feat(core): renames Property into Input and Event into Output","user":{"login":"vsavkin","id":35996,"avatar_url":"https://avatars.githubusercontent.com/u/35996?v=3","gravatar_id":"","url":"https://api.github.com/users/vsavkin","html_url":"https://github.com/vsavkin","followers_url":"https://api.github.com/users/vsavkin/followers","following_url":"https://api.github.com/users/vsavkin/following{/other_user}","gists_url":"https://api.github.com/users/vsavkin/gists{/gist_id}","starred_url":"https://api.github.com/users/vsavkin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vsavkin/subscriptions","organizations_url":"https://api.github.com/users/vsavkin/orgs","repos_url":"https://api.github.com/users/vsavkin/repos","events_url":"https://api.github.com/users/vsavkin/events{/privacy}","received_events_url":"https://api.github.com/users/vsavkin/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/angular/angular/labels/cla:%20yes","name":"cla: yes","color":"009800"},{"url":"https://api.github.com/repos/angular/angular/labels/pr_action:%20merge","name":"pr_action: merge","color":"99ff66"},{"url":"https://api.github.com/repos/angular/angular/labels/pr_state:%20blocked","name":"pr_state: blocked","color":"e11d21"},{"url":"https://api.github.com/repos/angular/angular/labels/pr_state:%20LGTM","name":"pr_state: LGTM","color":"009800"}],"state":"closed","locked":false,"assignee":{"login":"vsavkin","id":35996,"avatar_url":"https://avatars.githubusercontent.com/u/35996?v=3","gravatar_id":"","url":"https://api.github.com/users/vsavkin","html_url":"https://github.com/vsavkin","followers_url":"https://api.github.com/users/vsavkin/followers","following_url":"https://api.github.com/users/vsavkin/following{/other_user}","gists_url":"https://api.github.com/users/vsavkin/gists{/gist_id}","starred_url":"https://api.github.com/users/vsavkin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vsavkin/subscriptions","organizations_url":"https://api.github.com/users/vsavkin/orgs","repos_url":"https://api.github.com/users/vsavkin/repos","events_url":"https://api.github.com/users/vsavkin/events{/privacy}","received_events_url":"https://api.github.com/users/vsavkin/received_events","type":"User","site_admin":false},"milestone":null,"comments":80,"created_at":"2015-09-30T22:17:38Z","updated_at":"2015-10-12T00:45:02Z","closed_at":"2015-10-02T03:31:33Z","pull_request":{"url":"https://api.github.com/repos/angular/angular/pulls/4435","html_url":"https://github.com/angular/angular/pull/4435","diff_url":"https://github.com/angular/angular/pull/4435.diff","patch_url":"https://github.com/angular/angular/pull/4435.patch"},"body":"BREACKING CHANGE:\r\n\r\nBefore: @Directive({properties: ['one'], events: ['two']})\r\nAfter: @Directive({inputs: ['one'], outputs: ['two']})\r\n\r\nBefore: @Component({properties: ['one'], events: ['two']})\r\nAfter: @Componet({inputs: ['one'], outputs: ['two']})\r\n\r\nBefore: class A {@Property() one; @Event() two;}\r\nAfter: class A {@Input() one; @Output() two;}"},"comment":{"url":"https://api.github.com/repos/angular/angular/issues/comments/147267311","html_url":"https://github.com/angular/angular/pull/4435#issuecomment-147267311","issue_url":"https://api.github.com/repos/angular/angular/issues/4435","id":147267311,"user":{"login":"BlackHC","id":729312,"avatar_url":"https://avatars.githubusercontent.com/u/729312?v=3","gravatar_id":"","url":"https://api.github.com/users/BlackHC","html_url":"https://github.com/BlackHC","followers_url":"https://api.github.com/users/BlackHC/followers","following_url":"https://api.github.com/users/BlackHC/following{/other_user}","gists_url":"https://api.github.com/users/BlackHC/gists{/gist_id}","starred_url":"https://api.github.com/users/BlackHC/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BlackHC/subscriptions","organizations_url":"https://api.github.com/users/BlackHC/orgs","repos_url":"https://api.github.com/users/BlackHC/repos","events_url":"https://api.github.com/users/BlackHC/events{/privacy}","received_events_url":"https://api.github.com/users/BlackHC/received_events","type":"User","site_admin":false},"created_at":"2015-10-12T00:45:02Z","updated_at":"2015-10-12T00:45:02Z","body":"Tbh, do you think that more renaming actually provides any benefit? I only\nsee marginal benefits from this compared to spending one's time on actual\nfeature work or real cleanups\nOn Sun 11 Oct 2015 at 17:40 Aleksey Podskrebyshev <notifications@github.com>\nwrote:\n\n> My humble prediction: people will hate inbound/outbound even more than\n> input/output...\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/angular/angular/pull/4435#issuecomment-147266773>.\n>\n"}}