{"push_id":964331690,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"ec269982b25ce3c8d55f41c6d809c2f82d0b25a2","before":"3120dbeb0372dcb88283fde50dea2e6e942f4f41","commits":[{"sha":"bc4c40c32a4817e527504d45b3f814728154e1bc","author":{"email":"5a6722b7a0675e757c9f3def43f7deace20688bc@weppos.net","name":"Simone Carletti"},"message":"Response -> LegacyResponse\n\nPrepare the new Response injection.","distinct":true,"url":"https://api.github.com/repos/aetrion/dnsimple-go/commits/bc4c40c32a4817e527504d45b3f814728154e1bc"},{"sha":"591f6df1a9b58abb096205b3b1b3a0c2145c1e4b","author":{"email":"5a6722b7a0675e757c9f3def43f7deace20688bc@weppos.net","name":"Simone Carletti"},"message":"Introduce the Response object","distinct":true,"url":"https://api.github.com/repos/aetrion/dnsimple-go/commits/591f6df1a9b58abb096205b3b1b3a0c2145c1e4b"},{"sha":"d673dcfdaf9bd860a38ccf7071ce58f302b73cdc","author":{"email":"5a6722b7a0675e757c9f3def43f7deace20688bc@weppos.net","name":"Simone Carletti"},"message":"I can't use a generic interface for Data\n\nThe following code will crash:\n\n    func (r *WhoamiResponse) Data() (*Whoami) {\n            data := r.RawData.(Whoami)\n            return &data\n    }\n\nwith error\n\n    panic: interface conversion: interface is map[string]interface {}, not\n    dnsimple.Whoami [recovered]","distinct":true,"url":"https://api.github.com/repos/aetrion/dnsimple-go/commits/d673dcfdaf9bd860a38ccf7071ce58f302b73cdc"},{"sha":"0f3183c5c3186a104d5783122f83e3bd81c61d95","author":{"email":"5a6722b7a0675e757c9f3def43f7deace20688bc@weppos.net","name":"Simone Carletti"},"message":"Contact methods now return a Contact(s)Response","distinct":true,"url":"https://api.github.com/repos/aetrion/dnsimple-go/commits/0f3183c5c3186a104d5783122f83e3bd81c61d95"},{"sha":"219b03bca53b39965a5baca6563a35ded2928e50","author":{"email":"5a6722b7a0675e757c9f3def43f7deace20688bc@weppos.net","name":"Simone Carletti"},"message":"I don't think I need an interface here now","distinct":true,"url":"https://api.github.com/repos/aetrion/dnsimple-go/commits/219b03bca53b39965a5baca6563a35ded2928e50"},{"sha":"a449cfc7e602d70eb88cfdda5c49ee781e78194e","author":{"email":"5a6722b7a0675e757c9f3def43f7deace20688bc@weppos.net","name":"Simone Carletti"},"message":"Contact methods now return a Domain(s)Response","distinct":true,"url":"https://api.github.com/repos/aetrion/dnsimple-go/commits/a449cfc7e602d70eb88cfdda5c49ee781e78194e"},{"sha":"c9292c78761cc4f84c82fdbc1724f90b03b97174","author":{"email":"5a6722b7a0675e757c9f3def43f7deace20688bc@weppos.net","name":"Simone Carletti"},"message":"Add RateLimit() information in the response object","distinct":true,"url":"https://api.github.com/repos/aetrion/dnsimple-go/commits/c9292c78761cc4f84c82fdbc1724f90b03b97174"},{"sha":"ec269982b25ce3c8d55f41c6d809c2f82d0b25a2","author":{"email":"5a6722b7a0675e757c9f3def43f7deace20688bc@weppos.net","name":"Simone Carletti"},"message":"Merge branch 'feature/response'","distinct":true,"url":"https://api.github.com/repos/aetrion/dnsimple-go/commits/ec269982b25ce3c8d55f41c6d809c2f82d0b25a2"}]}