{"push_id":872445180,"size":299,"distinct_size":299,"ref":"refs/heads/master","head":"a9c5fa0ec4356e198ca8425ad16943bb1d216678","before":"b3bb4084ec439351bbb311d79c81681e5d82458e","commits":[{"sha":"776e756a91979cf9575be314f8b93f90d917b1e6","author":{"email":"0928bbd0d45fc06e82f02051bd06b6b146d8f4b1@gmail.com","name":"richardprice"},"message":"Added test and fix for cookie decoding issue\n\nA new test to check if the cookie value is correctly decoded on reading\nfrom Request.Cookies and a fix for the existing issue the test\nhighlights.","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/776e756a91979cf9575be314f8b93f90d917b1e6"},{"sha":"89b4cfa2e5ad158764e469c9166ab8514d1705cd","author":{"email":"0928bbd0d45fc06e82f02051bd06b6b146d8f4b1@gmail.com","name":"richardprice"},"message":"Code tidy as per feedback from PR\n\nBroke out cookie test module into its own file and rewrote test into\nGiven When format.","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/89b4cfa2e5ad158764e469c9166ab8514d1705cd"},{"sha":"5aa83d8b187ddf3422c37c1cfe2f48814853e440","author":{"email":"0928bbd0d45fc06e82f02051bd06b6b146d8f4b1@gmail.com","name":"richardprice"},"message":"Ensured all tests pass after cookie decoding fix","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/5aa83d8b187ddf3422c37c1cfe2f48814853e440"},{"sha":"9c7512c2a1c93aa51583ee3c47c2b7b7a465e7f2","author":{"email":"0928bbd0d45fc06e82f02051bd06b6b146d8f4b1@gmail.com","name":"richardprice"},"message":"Found additional tests and ensured they pass\n\nThanks VS2012 for hiding these on Friday, for whatever reason you chose\nto.","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/9c7512c2a1c93aa51583ee3c47c2b7b7a465e7f2"},{"sha":"44503657034b51ea92396d4c673ca3079187081c","author":{"email":"aa86b55f2449dea829ac3278bc48d70870f916d8@gmail.com","name":"Jonathan Channon"},"message":"added a way to make errors nicer when serialized","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/44503657034b51ea92396d4c673ca3079187081c"},{"sha":"9c502080813fa0bb416e354cf7ebeacb955db45d","author":{"email":"aa86b55f2449dea829ac3278bc48d70870f916d8@gmail.com","name":"Jonathan Channon"},"message":"tidied xamarin formatting","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/9c502080813fa0bb416e354cf7ebeacb955db45d"},{"sha":"a5c38529daf533bb429e6b628f8eb90097b27be1","author":{"email":"aa86b55f2449dea829ac3278bc48d70870f916d8@gmail.com","name":"Jonathan Channon"},"message":"Made FormattedErrors return dynamic so the properties are key/errors not key/value","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/a5c38529daf533bb429e6b628f8eb90097b27be1"},{"sha":"aee39c91150231167921f92535844e200280244a","author":{"email":"0a751716e5570c24eb9b5cdc1e82ef60abeb59a0@gmail.com","name":"loftum"},"message":"Get CSRF-tokens either from request header or form data","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/aee39c91150231167921f92535844e200280244a"},{"sha":"91dbde6eb85be6d1eff9e97f6ac1185c3b802c59","author":{"email":"0a751716e5570c24eb9b5cdc1e82ef60abeb59a0@gmail.com","name":"loftum"},"message":"Added given, when, then to tests","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/91dbde6eb85be6d1eff9e97f6ac1185c3b802c59"},{"sha":"8b85ef32896248412bdf907068fe078031b70fb6","author":{"email":"7f420979d08538719845708e3c83e87469b76f25@gmail.com","name":"Tommy Parnell"},"message":"use bundle instead of installing gems seperatly","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/8b85ef32896248412bdf907068fe078031b70fb6"},{"sha":"3dd8ffbfe070aaf27a28001b6a722e8540088136","author":{"email":"7f420979d08538719845708e3c83e87469b76f25@gmail.com","name":"Tommy Parnell"},"message":"include the rake gem","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/3dd8ffbfe070aaf27a28001b6a722e8540088136"},{"sha":"dfb9b4e4640c0e0f8886141da65f9c75d2287959","author":{"email":"ec7bf92637e134663c52416998a70b7ad4c68f04@hellang.com","name":"Kristian Hellang"},"message":"Added unit tests to verify behavior","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/dfb9b4e4640c0e0f8886141da65f9c75d2287959"},{"sha":"de87ef826cd676dfa5de875e845f0eabdea1ccc5","author":{"email":"ec7bf92637e134663c52416998a70b7ad4c68f04@hellang.com","name":"Kristian Hellang"},"message":"Minor refactor of DeserializeRequestBody","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/de87ef826cd676dfa5de875e845f0eabdea1ccc5"},{"sha":"f21f75e8de0a63daf66ec5e55c23b652fc0f09be","author":{"email":"ec7bf92637e134663c52416998a70b7ad4c68f04@hellang.com","name":"Kristian Hellang"},"message":"Wrapped DeserializeRequestBody in try/catch. Fixes #1927","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/f21f75e8de0a63daf66ec5e55c23b652fc0f09be"},{"sha":"ec1e331d1b7e403cdb728e4ab7061ee44b54698f","author":{"email":"ec7bf92637e134663c52416998a70b7ad4c68f04@hellang.com","name":"Kristian Hellang"},"message":"Fixed various R# warnings and suggestions","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/ec1e331d1b7e403cdb728e4ab7061ee44b54698f"},{"sha":"dfca7eac48cf0f828f5b5b61d3ed6e5eb2eb751f","author":{"email":"ec7bf92637e134663c52416998a70b7ad4c68f04@hellang.com","name":"Kristian Hellang"},"message":"Fixed overload which called Dependency<object>","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/dfca7eac48cf0f828f5b5b61d3ed6e5eb2eb751f"},{"sha":"4b6a9bdde7f571c35960c4566f02f42020bbebf5","author":{"email":"ec7bf92637e134663c52416998a70b7ad4c68f04@hellang.com","name":"Kristian Hellang"},"message":"Added R# rule to strip out blank lines in using statements","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/4b6a9bdde7f571c35960c4566f02f42020bbebf5"},{"sha":"765a5f3ebf0fbde6ef8bfe50a0b88f7fa7aa3442","author":{"email":"9e1e6d414568fd48acdbbe97feead029dbea102f@hglabhq.com","name":"Anton Gogolev"},"message":"Rename parameter in Embedded-related fixture\n\nPreviously, `GetEmbeddedStaticContent()` had had an unused\n`root` parameter. Rename it to `contentPath,` which, I think,\nis more appropriate.","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/765a5f3ebf0fbde6ef8bfe50a0b88f7fa7aa3442"},{"sha":"f1605a52f44ea4c32185614e8ae9f9b8e02eb431","author":{"email":"9e1e6d414568fd48acdbbe97feead029dbea102f@hglabhq.com","name":"Anton Gogolev"},"message":"Allow overriding contentPath in Embedded fixture\n\nAllow tests to override the value passed to `AddDirectory()`","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/f1605a52f44ea4c32185614e8ae9f9b8e02eb431"},{"sha":"ad37b8014c05481c4d07309f2e7f89fbcd55ab3f","author":{"email":"9e1e6d414568fd48acdbbe97feead029dbea102f@hglabhq.com","name":"Anton Gogolev"},"message":"Perform case-insensitive replacement in EmbeddedFileResponse\n\nEverywhere else in `EmbeddedFileResponse` string operations are\nperformed with `OrdinalIgnoreCase` flag. This was the only place\nwhere casing was not ignored.","distinct":true,"url":"https://api.github.com/repos/wtilton/Nancy/commits/ad37b8014c05481c4d07309f2e7f89fbcd55ab3f"}]}