{"push_id":778943843,"size":21,"distinct_size":21,"ref":"refs/heads/master","head":"8da9dc088f8b88c1c0505e27fa95979bf8d21104","before":"ebb4128ed21a14c03c3b9977d0f79735a8cf82ad","commits":[{"sha":"4b9c3fc1ec1ff55bd1171230fdb833d190d9d0a3","author":{"email":"f8800a61e50195b5e128e84204d223c2328d9074@gmail.com","name":"Steven Fackler"},"message":"Switch response abstraction from `Read` to `WriteBody`.\n\nA `Read`er is not the best abstraction for the response body - it has to\nbe copied to the output `Write`r through an extra intermediary buffer\nand complicates the implementation for users that want to compute the\nresponse on the fly.\n\nThis design is modeled after Java JAX-RS's StreamingOutput class. The\n`write_body` method takes the Hyper `Response` object concretely instead\nof a generic `Write`r to allow for future optimizations with Hyper, for\nexample, allowing the underlying file descriptor to be retrieved for use\nwith `sendfile` on Linux.\n\nThis is a [breaking-change]","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/4b9c3fc1ec1ff55bd1171230fdb833d190d9d0a3"},{"sha":"a2a898f19a3b2fb602bf5e62406af4a6ac4ee00c","author":{"email":"f8800a61e50195b5e128e84204d223c2328d9074@gmail.com","name":"Steven Fackler"},"message":"Encapsulate the Hyper HttpResponse","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/a2a898f19a3b2fb602bf5e62406af4a6ac4ee00c"},{"sha":"71547be18af8872254bca871d2ce7daf274ebb4f","author":{"email":"3c25b01657254677d3e1a8fd1f0742c5d489bd39@dontkry.com","name":"Kyle Robinson Young"},"message":"(doc) Typo in readme: milage -> mileage","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/71547be18af8872254bca871d2ce7daf274ebb4f"},{"sha":"186ca217dde912ffb1eacc17150d409c1b288687","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"(chore) Pin versions of all dependencies to their current minor release.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/186ca217dde912ffb1eacc17150d409c1b288687"},{"sha":"ce8ff91ed1f9b35129d657a4fb3cf96ca805b617","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"Merge pull request #377 from shama/doc/readme_typo\n\n(doc) Typo in readme: milage -> mileage","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/ce8ff91ed1f9b35129d657a4fb3cf96ca805b617"},{"sha":"5d1f3bb67115f824ea064c39e62671cf0178013e","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"Merge pull request #378 from reem/pin-versions\n\n(chore) Pin versions of all dependencies to their current minor release.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/5d1f3bb67115f824ea064c39e62671cf0178013e"},{"sha":"8bcc102e114d6351bff812be4fcc95b05176f326","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"(release) 0.1.21.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/8bcc102e114d6351bff812be4fcc95b05176f326"},{"sha":"85e8937432e1c40fa9e83d44b8026516556f5221","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"(chore) Test nightly and stable, and use a license badge in the README.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/85e8937432e1c40fa9e83d44b8026516556f5221"},{"sha":"dcb017b19900f0b95c9983f1f32f4a4b9849656d","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"Merge pull request #379 from reem/chores\n\n(chore) Test nightly and stable, and use a license badge in the README.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/dcb017b19900f0b95c9983f1f32f4a4b9849656d"},{"sha":"7afefb9d28d8abd2466b66c71b08c06631008a99","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","name":"Steve Klabnik"},"message":"Fix prelude doc formatting.\n\nPreviously, the 'for ' part blended into the description on the main page.\nBy putting it on a new line, the index is better formatted.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/7afefb9d28d8abd2466b66c71b08c06631008a99"},{"sha":"6f3170075c41790cb21cbe8a2f2c6c27cd659e99","author":{"email":"9ce5770b3bb4b2a1d59be2d97e34379cd192299f@steveklabnik.com","name":"Steve Klabnik"},"message":"Make the hello world a real hello world.\n\nI had to figure out what all to import to actually get this to work.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/6f3170075c41790cb21cbe8a2f2c6c27cd659e99"},{"sha":"aac823cd279b3b81f24a76b6b2f51e9380b9e693","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"Merge pull request #381 from steveklabnik/hello_world\n\nMake the hello world a real hello world.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/aac823cd279b3b81f24a76b6b2f51e9380b9e693"},{"sha":"2896efdd0f5e6dc29faa83631dea4519fe19ccd7","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"Merge pull request #380 from steveklabnik/small_doc_fix\n\nFix prelude doc formatting.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/2896efdd0f5e6dc29faa83631dea4519fe19ccd7"},{"sha":"6c737893ac07846070ff896e07a3ccfffa246fd3","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"Merge pull request #366 from sfackler/write_body\n\nSwitch response abstraction from `Read` to `WriteBody`.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/6c737893ac07846070ff896e07a3ccfffa246fd3"},{"sha":"530ece7f8b05435ca7b2985bd3052366b5d8b578","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"(release) 0.2.0.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/530ece7f8b05435ca7b2985bd3052366b5d8b578"},{"sha":"ecbac2bc3068561c120ffcedb03cbb2e81dc8e2e","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"(feat) Tweak the representation of ResponseBody to allow mocking.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/ecbac2bc3068561c120ffcedb03cbb2e81dc8e2e"},{"sha":"c7afe7ea83abc56ada3ce0927a489f2946a08b0e","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"Merge pull request #382 from reem/tweak-response-body\n\n(feat) Tweak the representation of ResponseBody to allow mocking.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/c7afe7ea83abc56ada3ce0927a489f2946a08b0e"},{"sha":"a19dc63daa306b7e5d38fc2170d9bac46890a337","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"(release) 0.2.1.","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/a19dc63daa306b7e5d38fc2170d9bac46890a337"},{"sha":"08a70a8419d8da8e5935c484f0f6587cdceea5d3","author":{"email":"6843b7f84050e4b0065eb9911c4e409c28121646@gmail.com","name":"panicbit"},"message":"Add WriteBody impl for Box<Read>","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/08a70a8419d8da8e5935c484f0f6587cdceea5d3"},{"sha":"dff7ff943fc9ec745580661f70d323ddadbd3532","author":{"email":"01b906064e1b5401af57c50d0b73a2e1fb35dcff@gmail.com","name":"Jonathan Reem"},"message":"Merge pull request #383 from panicbit/writebody-impl\n\nAdd WriteBody impl for Box<Read>","distinct":true,"url":"https://api.github.com/repos/ahwatts/iron/commits/dff7ff943fc9ec745580661f70d323ddadbd3532"}]}