{"action":"created","issue":{"url":"https://api.github.com/repos/emberjs/website/issues/2260","labels_url":"https://api.github.com/repos/emberjs/website/issues/2260/labels{/name}","comments_url":"https://api.github.com/repos/emberjs/website/issues/2260/comments","events_url":"https://api.github.com/repos/emberjs/website/issues/2260/events","html_url":"https://github.com/emberjs/website/issues/2260","id":95943446,"number":2260,"title":"Deprectation of ArrayController is not documented anywhere","user":{"login":"szimek","id":9873,"avatar_url":"https://avatars.githubusercontent.com/u/9873?v=3","gravatar_id":"","url":"https://api.github.com/users/szimek","html_url":"https://github.com/szimek","followers_url":"https://api.github.com/users/szimek/followers","following_url":"https://api.github.com/users/szimek/following{/other_user}","gists_url":"https://api.github.com/users/szimek/gists{/gist_id}","starred_url":"https://api.github.com/users/szimek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/szimek/subscriptions","organizations_url":"https://api.github.com/users/szimek/orgs","repos_url":"https://api.github.com/users/szimek/repos","events_url":"https://api.github.com/users/szimek/events{/privacy}","received_events_url":"https://api.github.com/users/szimek/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/emberjs/website/labels/content","name":"content","color":"02e10c"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-07-19T19:51:50Z","updated_at":"2015-07-19T20:36:24Z","closed_at":"2015-07-19T20:36:24Z","body":"In http://emberjs.com/deprecations/v1.x/ docs `ArrayController` is not mentioned at all. The only information I get when running my app is: `Ember.ArrayController is deprecated.`. There're no docs describing how to migrate `ArrayController` to plain `Controller` if one uses methods from `Ember.MutableArray` class. Even if it just said something like: \"set your model to an instance of `Ember.Array` (or `Ember.MutableArray`) and then use it like `this.get(\"model\").addObject(object)` instead of `this.addObject(object)`\", it would already be really useful.\r\n\r\nThe same thing is e.g. with `Ember.Set`. I found info somewhere in the docs that one should just use ES6 Set instead, but it doesn't say anywhere how to make it observable."},"comment":{"url":"https://api.github.com/repos/emberjs/website/issues/comments/122703298","html_url":"https://github.com/emberjs/website/issues/2260#issuecomment-122703298","issue_url":"https://api.github.com/repos/emberjs/website/issues/2260","id":122703298,"user":{"login":"szimek","id":9873,"avatar_url":"https://avatars.githubusercontent.com/u/9873?v=3","gravatar_id":"","url":"https://api.github.com/users/szimek","html_url":"https://github.com/szimek","followers_url":"https://api.github.com/users/szimek/followers","following_url":"https://api.github.com/users/szimek/following{/other_user}","gists_url":"https://api.github.com/users/szimek/gists{/gist_id}","starred_url":"https://api.github.com/users/szimek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/szimek/subscriptions","organizations_url":"https://api.github.com/users/szimek/orgs","repos_url":"https://api.github.com/users/szimek/repos","events_url":"https://api.github.com/users/szimek/events{/privacy}","received_events_url":"https://api.github.com/users/szimek/received_events","type":"User","site_admin":false},"created_at":"2015-07-19T20:36:24Z","updated_at":"2015-07-19T20:36:24Z","body":"In this case I think this issue can be closed as a duplicate. I'll add a comment to #2258."}}