{"action":"published","release":{"url":"https://api.github.com/repos/ruby-rdf/rdf/releases/5044397","assets_url":"https://api.github.com/repos/ruby-rdf/rdf/releases/5044397/assets","upload_url":"https://uploads.github.com/repos/ruby-rdf/rdf/releases/5044397/assets{?name,label}","html_url":"https://github.com/ruby-rdf/rdf/releases/tag/2.2.0-rc1","id":5044397,"tag_name":"2.2.0-rc1","target_commitish":"develop","name":"Pre-release 2.2.0-rc1","draft":false,"author":{"login":"gkellogg","id":46296,"avatar_url":"https://avatars.githubusercontent.com/u/46296?v=3","gravatar_id":"","url":"https://api.github.com/users/gkellogg","html_url":"https://github.com/gkellogg","followers_url":"https://api.github.com/users/gkellogg/followers","following_url":"https://api.github.com/users/gkellogg/following{/other_user}","gists_url":"https://api.github.com/users/gkellogg/gists{/gist_id}","starred_url":"https://api.github.com/users/gkellogg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gkellogg/subscriptions","organizations_url":"https://api.github.com/users/gkellogg/orgs","repos_url":"https://api.github.com/users/gkellogg/repos","events_url":"https://api.github.com/users/gkellogg/events{/privacy}","received_events_url":"https://api.github.com/users/gkellogg/received_events","type":"User","site_admin":false},"prerelease":true,"created_at":"2016-12-31T20:16:29Z","published_at":"2016-12-31T20:17:53Z","assets":[],"tarball_url":"https://api.github.com/repos/ruby-rdf/rdf/tarball/2.2.0-rc1","zipball_url":"https://api.github.com/repos/ruby-rdf/rdf/zipball/2.2.0-rc1","body":"* Add support for Ruby 2.4\r\n* Change most remaining interfaces to use keyword options. (Change most of the remaining `options = {}` to `**options`.)\r\n* Change implementation of `#to_hash` to `#to_h` and deprecate `#to_hash`. This is required because `#to_hash` is an implicit accessor, which causes problems for methods using keyword options.\r\n* Deprecate `Enumerator#to_ary` and `Statement#to_ary`\r\n* Add `Literal#to_str` for string-like datatypes\r\n\r\nAs methods taking keyword options implicitly try to turn the last argument into a hash (using `#to_hash`), this problem can be avoided by ensuring that the last argument is always a hash (empty if necessary). This mostly affects `URI#initialize`, and `Query#initialize`.\r\n\r\n`Array()` uses implicit `#to_ary`. As this pattern is fairly pervasive, DEPRECATION warnings are not issued. In a future release both `#to_ary` and `#to_hash` will be removed entirely, which will make interfaces more consistent. The plan is for this to be done in a future 3.0 release.\r\n"}}
{"actor":{"display_login":"gkellogg"}}