{"action":"closed","issue":{"url":"https://api.github.com/repos/Netflix/fast_jsonapi/issues/5","repository_url":"https://api.github.com/repos/Netflix/fast_jsonapi","labels_url":"https://api.github.com/repos/Netflix/fast_jsonapi/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/Netflix/fast_jsonapi/issues/5/comments","events_url":"https://api.github.com/repos/Netflix/fast_jsonapi/issues/5/events","html_url":"https://github.com/Netflix/fast_jsonapi/issues/5","id":293483021,"number":5,"title":"Custom attributes","user":{"login":"pplant","id":6067354,"avatar_url":"https://avatars1.githubusercontent.com/u/6067354?v=4","gravatar_id":"","url":"https://api.github.com/users/pplant","html_url":"https://github.com/pplant","followers_url":"https://api.github.com/users/pplant/followers","following_url":"https://api.github.com/users/pplant/following{/other_user}","gists_url":"https://api.github.com/users/pplant/gists{/gist_id}","starred_url":"https://api.github.com/users/pplant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pplant/subscriptions","organizations_url":"https://api.github.com/users/pplant/orgs","repos_url":"https://api.github.com/users/pplant/repos","events_url":"https://api.github.com/users/pplant/events{/privacy}","received_events_url":"https://api.github.com/users/pplant/received_events","type":"User","site_admin":false},"labels":[{"id":823103049,"url":"https://api.github.com/repos/Netflix/fast_jsonapi/labels/enhancement","name":"enhancement","color":"a2eeef","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/Netflix/fast_jsonapi/milestones/1","html_url":"https://github.com/Netflix/fast_jsonapi/milestone/1","labels_url":"https://api.github.com/repos/Netflix/fast_jsonapi/milestones/1/labels","id":3104287,"number":1,"title":"Version 1.1.0","description":"Since the day of it's launch on Jan 31, 2018 fast_jsonapi has become a really popular gem. The Ruby and the Rails community has contributed to several features and one bug fix. We have merged more than 30 pull requests and and reviewing the open ones. \r\n\r\nEven though it will be just 2 weeks since launch we think we have enough features to create a 1.1.0 release of fast_jsonapi. Here are the main features we know will be part of this release.\r\n\r\n1. Custom attributes defined in the serializer\r\n2. Key transforms with same list of transforms as AMS\r\n3. Reduced gem dependency list, Active support will be the only run time dependency\r\n4. Fix for the has one nil association bug\r\n5. Support for polymorphic associations\r\n6. Performance comparison with jsonapi-rb gem \r\n\r\nThings in the pipeline\r\n1. Support for sparse field sets as in the JSON:API spec\r\n2. Support for optional attributes as supported by AMS","creator":{"login":"shishirmk","id":604135,"avatar_url":"https://avatars0.githubusercontent.com/u/604135?v=4","gravatar_id":"","url":"https://api.github.com/users/shishirmk","html_url":"https://github.com/shishirmk","followers_url":"https://api.github.com/users/shishirmk/followers","following_url":"https://api.github.com/users/shishirmk/following{/other_user}","gists_url":"https://api.github.com/users/shishirmk/gists{/gist_id}","starred_url":"https://api.github.com/users/shishirmk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shishirmk/subscriptions","organizations_url":"https://api.github.com/users/shishirmk/orgs","repos_url":"https://api.github.com/users/shishirmk/repos","events_url":"https://api.github.com/users/shishirmk/events{/privacy}","received_events_url":"https://api.github.com/users/shishirmk/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":6,"state":"open","created_at":"2018-02-10T02:27:08Z","updated_at":"2018-03-18T17:11:51Z","due_on":"2018-02-21T08:00:00Z","closed_at":null},"comments":13,"created_at":"2018-02-01T10:45:58Z","updated_at":"2018-03-18T17:11:51Z","closed_at":"2018-03-18T17:11:51Z","author_association":"NONE","body":"Will it be possible to add custom attributes to serializers that will delegate to a function within the serializer class. E.g.:\r\n\r\n    attributes :fullname\r\n    \r\n    def fullname\r\n        \"#{object.firstname} #{object.lastname}\"\r\n    end\r\n\r\nAre you guys willing to accept a pull request implementing such a feature?\r\n"}}
{"actor":{"display_login":"shishirmk"}}