{"action":"created","issue":{"url":"https://api.github.com/repos/lytics/ember-data.model-fragments/issues/90","labels_url":"https://api.github.com/repos/lytics/ember-data.model-fragments/issues/90/labels{/name}","comments_url":"https://api.github.com/repos/lytics/ember-data.model-fragments/issues/90/comments","events_url":"https://api.github.com/repos/lytics/ember-data.model-fragments/issues/90/events","html_url":"https://github.com/lytics/ember-data.model-fragments/pull/90","id":76529713,"number":90,"title":"Update to use new computed property syntax","user":{"login":"jakesjews","id":481412,"avatar_url":"https://avatars.githubusercontent.com/u/481412?v=3","gravatar_id":"","url":"https://api.github.com/users/jakesjews","html_url":"https://github.com/jakesjews","followers_url":"https://api.github.com/users/jakesjews/followers","following_url":"https://api.github.com/users/jakesjews/following{/other_user}","gists_url":"https://api.github.com/users/jakesjews/gists{/gist_id}","starred_url":"https://api.github.com/users/jakesjews/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jakesjews/subscriptions","organizations_url":"https://api.github.com/users/jakesjews/orgs","repos_url":"https://api.github.com/users/jakesjews/repos","events_url":"https://api.github.com/users/jakesjews/events{/privacy}","received_events_url":"https://api.github.com/users/jakesjews/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-05-14T23:51:17Z","updated_at":"2015-05-19T21:10:43Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/lytics/ember-data.model-fragments/pulls/90","html_url":"https://github.com/lytics/ember-data.model-fragments/pull/90","diff_url":"https://github.com/lytics/ember-data.model-fragments/pull/90.diff","patch_url":"https://github.com/lytics/ember-data.model-fragments/pull/90.patch"},"body":"We were getting a lot of deprecation errors when we upgraded our application to Ember 1.12. This converts the hasOneFragment and hasManyFragments properties to use the new computed property syntax.\r\nI tried using the [ember-new-computed polyfill](https://github.com/rwjblue/ember-new-computed) but I wasn't able to get it to import into the project."},"comment":{"url":"https://api.github.com/repos/lytics/ember-data.model-fragments/issues/comments/103668199","html_url":"https://github.com/lytics/ember-data.model-fragments/pull/90#issuecomment-103668199","issue_url":"https://api.github.com/repos/lytics/ember-data.model-fragments/issues/90","id":103668199,"user":{"login":"slindberg","id":421506,"avatar_url":"https://avatars.githubusercontent.com/u/421506?v=3","gravatar_id":"","url":"https://api.github.com/users/slindberg","html_url":"https://github.com/slindberg","followers_url":"https://api.github.com/users/slindberg/followers","following_url":"https://api.github.com/users/slindberg/following{/other_user}","gists_url":"https://api.github.com/users/slindberg/gists{/gist_id}","starred_url":"https://api.github.com/users/slindberg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slindberg/subscriptions","organizations_url":"https://api.github.com/users/slindberg/orgs","repos_url":"https://api.github.com/users/slindberg/repos","events_url":"https://api.github.com/users/slindberg/events{/privacy}","received_events_url":"https://api.github.com/users/slindberg/received_events","type":"User","site_admin":false},"created_at":"2015-05-19T21:10:43Z","updated_at":"2015-05-19T21:10:43Z","body":"Awesome, thanks!\r\n\r\nI would like to avoid the potential scenario where someone sees that they can import the computed shim into their app, only to have it break when it gets removed in a non-minor version bump. How about putting it under a new directory `/packages/model-fragments/lib/util`? I also don't see a reason to keep the `supportsSetterGetter` module separate, so can you just include it at the top of the computed shim module?"}}