{"push_id":1133726746,"size":11,"distinct_size":11,"ref":"refs/heads/dev","head":"534c47b832fe8666ade58d39881ad3482fce1a37","before":"3670f82b568ca6ae82e0ee371c7ad5835207d8ed","commits":[{"sha":"9740a3a4cdc75fc02908a362c160b368ab0704d9","author":{"name":"msarnicki","email":"368f694443d173db84c523997f22ebb4a6f232a0@gmail.com"},"message":"[feat] Adds 404 route to server.js","distinct":true,"url":"https://api.github.com/repos/nativeandproper/cards-against-api/commits/9740a3a4cdc75fc02908a362c160b368ab0704d9"},{"sha":"4daacd78d084b2ca76847adce96084ce33cf4f10","author":{"name":"msarnicki","email":"368f694443d173db84c523997f22ebb4a6f232a0@gmail.com"},"message":"[refactor] updates res.status in 404 to Express 4 syntax","distinct":true,"url":"https://api.github.com/repos/nativeandproper/cards-against-api/commits/4daacd78d084b2ca76847adce96084ce33cf4f10"},{"sha":"42f014e74b7de2901088cd28b11decb6bce0d837","author":{"name":"msarnicki","email":"368f694443d173db84c523997f22ebb4a6f232a0@gmail.com"},"message":"[fix] coerces shuffle query string key value to boolean in validation function","distinct":true,"url":"https://api.github.com/repos/nativeandproper/cards-against-api/commits/42f014e74b7de2901088cd28b11decb6bce0d837"},{"sha":"b9305ffb646a1b95d013451a894c41fad807e002","author":{"name":"msarnicki","email":"368f694443d173db84c523997f22ebb4a6f232a0@gmail.com"},"message":"[feat] adds 404 page to server.js","distinct":true,"url":"https://api.github.com/repos/nativeandproper/cards-against-api/commits/b9305ffb646a1b95d013451a894c41fad807e002"},{"sha":"ac5f2d3976408af73271f241f51ed8ed5d985b9d","author":{"name":"msarnicki","email":"368f694443d173db84c523997f22ebb4a6f232a0@gmail.com"},"message":"[refactor] separates middleware into middleware directory","distinct":true,"url":"https://api.github.com/repos/nativeandproper/cards-against-api/commits/ac5f2d3976408af73271f241f51ed8ed5d985b9d"},{"sha":"c85d25e928d8787e7af7e08a7686f37a4f561616","author":{"name":"msarnicki","email":"368f694443d173db84c523997f22ebb4a6f232a0@gmail.com"},"message":"[fix] validates isValidPack argument as string","distinct":true,"url":"https://api.github.com/repos/nativeandproper/cards-against-api/commits/c85d25e928d8787e7af7e08a7686f37a4f561616"},{"sha":"d1c41ba80b21775cade7dd8eaec48b9c612c0d19","author":{"name":"msarnicki","email":"368f694443d173db84c523997f22ebb4a6f232a0@gmail.com"},"message":"[feat] establishes packs route and default settings","distinct":true,"url":"https://api.github.com/repos/nativeandproper/cards-against-api/commits/d1c41ba80b21775cade7dd8eaec48b9c612c0d19"},{"sha":"025f8c5d1ed620322f7713c40ea7f1a95200164d","author":{"name":"msarnicki","email":"368f694443d173db84c523997f22ebb4a6f232a0@gmail.com"},"message":"[fix] allows user to query multiple packs","distinct":true,"url":"https://api.github.com/repos/nativeandproper/cards-against-api/commits/025f8c5d1ed620322f7713c40ea7f1a95200164d"},{"sha":"1c242d804517be191657fd333805707e36af7f87","author":{"name":"msarnicki","email":"368f694443d173db84c523997f22ebb4a6f232a0@gmail.com"},"message":"[refactor] uses Errors in middleware to propogate errors to client","distinct":true,"url":"https://api.github.com/repos/nativeandproper/cards-against-api/commits/1c242d804517be191657fd333805707e36af7f87"},{"sha":"36b1033bdc536dbe2188de7eabdefdc62f01ce57","author":{"name":"Melinda Bernardo","email":"368f694443d173db84c523997f22ebb4a6f232a0@users.noreply.github.com"},"message":"Merge pull request #1 from melindabernrdo/feat/apiroutes\n\n[feat] Adds packs and cards api routes to server","distinct":true,"url":"https://api.github.com/repos/nativeandproper/cards-against-api/commits/36b1033bdc536dbe2188de7eabdefdc62f01ce57"},{"sha":"534c47b832fe8666ade58d39881ad3482fce1a37","author":{"name":"Carl Bernardo","email":"85a4446f92be8ef122a935fd89ccb2026f417a82@gmail.com"},"message":"Merge pull request #8 from melindabernrdo/dev\n\n[feat] adds and validates packs and cards api routes to server","distinct":true,"url":"https://api.github.com/repos/nativeandproper/cards-against-api/commits/534c47b832fe8666ade58d39881ad3482fce1a37"}]}
{"actor":{"display_login":"carlbernardo"}}