GitHub ReleaseEvent at 2014-11-24 01:46:50
Repository: jsoncons
Actor: danielaparker
Payload: {"action":"published","release":{"url":"https://api.github.com/repos/danielaparker/jsoncons/releases/727783","assets_url":"https://api.github.com/repos/danielaparker/jsoncons/releases/727783/assets","upload_url":"https://uploads.github.com/repos/danielaparker/jsoncons/releases/727783/assets{?name}","html_url":"https://github.com/danielaparker/jsoncons/releases/tag/0.94","id":727783,"tag_name":"0.94","target_commitish":"master","name":"Release 0.94","draft":false,"author":{"login":"danielaparker","id":4381912,"avatar_url":"https://avatars.githubusercontent.com/u/4381912?v=3","gravatar_id":"","url":"https://api.github.com/users/danielaparker","html_url":"https://github.com/danielaparker","followers_url":"https://api.github.com/users/danielaparker/followers","following_url":"https://api.github.com/users/danielaparker/following{/other_user}","gists_url":"https://api.github.com/users/danielaparker/gists{/gist_id}","starred_url":"https://api.github.com/users/danielaparker/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielaparker/subscriptions","organizations_url":"https://api.github.com/users/danielaparker/orgs","repos_url":"https://api.github.com/users/danielaparker/repos","events_url":"https://api.github.com/users/danielaparker/events{/privacy}","received_events_url":"https://api.github.com/users/danielaparker/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2014-11-24T01:42:03Z","published_at":"2014-11-24T01:46:50Z","assets":[],"tarball_url":"https://api.github.com/repos/danielaparker/jsoncons/tarball/0.94","zipball_url":"https://api.github.com/repos/danielaparker/jsoncons/zipball/0.94","body":"Bug fixes \r\n\r\n- Incorporates contributions from Cory Fields for silencing some compiler warnings\r\n- Fixes bug reported by Vitaliy Gusev in json object operator[size_t]\r\n- Fixes bug in json `is_empty` method for empty objects\r\n\r\nChanges\r\n\r\n- json constructors that take string, double etc. are now declared explicit (assignments and defaults to `get` and `make_array` methods have their own implementation and do not depend on implicit constructors.)\r\n- `make_multi_array` renamed to `make_array` (old name is still supported)\r\n- Previous versions supported `any` type values through special methods `set_custom_data`, `add_custom_data`, and `custom_data`. This version introduces a new type `json::any` that wraps `any` values and works with the usual accessors `set`, `add` and `as`, so the specialized methods are no longer required.\r\n\r\nEnhancements \r\n\r\n- json get method with default value now accepts extended types as defaults\r\n- json make_array method with default value now accepts extended types as defaults\r\n\r\nNew extensions\r\n\r\n- Added `jsoncons_ext/boost/type_extensions.hpp` to collect \r\n  extensions traits for boost types, in particular, for\r\n  `boost::gregorian` dates.\r\n"}}