{"push_id":797218418,"size":30,"distinct_size":30,"ref":"refs/heads/master","head":"edda6cabe6eb5b97a4a0d0f93bd668ef5e5eab72","before":"7530d8d5b25038564843de024204d540d317c4ed","commits":[{"sha":"a23a46b8333b7d71da42c20ca0070d7941aa557f","author":{"email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@som.sk","name":"s4muel"},"message":"fixed the default 'sort' parameter key name","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/a23a46b8333b7d71da42c20ca0070d7941aa557f"},{"sha":"e46a04d489d3b07391922f18e7f0cc01f9a268da","author":{"email":"fca9dc4681a295ca20501ba1019b1a759e466ff1@growjob.com","name":"Martin Jonas"},"message":"When Accept header is missing in request - response factory selects default response content type (same as with */* Accept header)","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/e46a04d489d3b07391922f18e7f0cc01f9a268da"},{"sha":"e45361b53a234ecfedc3d7720820af0de90814db","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"Merge pull request #50 from pavoleichler/master\n\nForcing content type on the sendErrorResource the same way the sendResou...","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/e45361b53a234ecfedc3d7720820af0de90814db"},{"sha":"c01a0bfc4724614f60ac11d3987628e460dddbee","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"Merge pull request #55 from MartinMystikJonas/default-response-type\n\nDefault response content type when Accept header is missing","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/c01a0bfc4724614f60ac11d3987628e460dddbee"},{"sha":"3f37419642f77a4947ea5838ce3231fdacc1684f","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"Merge pull request #53 from s4muel/patch-1\n\nfixed the default 'sort' parameter key name","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/3f37419642f77a4947ea5838ce3231fdacc1684f"},{"sha":"4be60ecc0fea9787e579f1c5ca3f446cf136de2f","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"fix(XmlMapper): doesn't throw exception for empty dataset","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/4be60ecc0fea9787e579f1c5ca3f446cf136de2f"},{"sha":"d8df51b1ecca0c1f42f5bcf67bb0368896f84038","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"refactor(ResourcePresenter): move error resource creation to own method","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/d8df51b1ecca0c1f42f5bcf67bb0368896f84038"},{"sha":"fcfadca36d2b2fdb0ac46165f6ff2e9f48e83e67","author":{"email":"fca9dc4681a295ca20501ba1019b1a759e466ff1@growjob.com","name":"Martin Jonas"},"message":"NullMapper don't parse input data. Or else payload content types using NullMapper cannot be used to create input","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/fcfadca36d2b2fdb0ac46165f6ff2e9f48e83e67"},{"sha":"cb19530a40ae25261f4917b5e82c226efd45039d","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"fix(ApiResponseFactory): set query params on URL object\n\nresolves #58","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/cb19530a40ae25261f4917b5e82c226efd45039d"},{"sha":"1b9d2268f7677964c842bb6d58b8183883d6ac72","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"fix(ResponseFactory): isAcceptable uses content type from its arguments","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/1b9d2268f7677964c842bb6d58b8183883d6ac72"},{"sha":"019f23a021b2e47035bf4fe52e2fe49c1e7e9528","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"fix(ResourceRoute): use flags to create action dictionary","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/019f23a021b2e47035bf4fe52e2fe49c1e7e9528"},{"sha":"2599ebb2cb47a6adce0ad64851295185a02a6773","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"fix(MethodHandler): result in 405 only if request doesn't match any route\n\nPrevents MethodHandler from converting 404 error into 405 if BadRequest\nexception is raised by user (e.g. in presenter)\n\nresolves #56","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/2599ebb2cb47a6adce0ad64851295185a02a6773"},{"sha":"9cb32de7241c370e42e18cec703f638695650356","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"Merge pull request #59 from MartinMystikJonas/null-mapper-fix\n\nNullMapper don't parse input data.","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/9cb32de7241c370e42e18cec703f638695650356"},{"sha":"029a2aedddb79965d9f09173d2157f4e6b3fb993","author":{"email":"ee925f1403b85fb359d34d54c2c32879bdc35cde@filipklimes.cz","name":"Filip Klimes"},"message":"fix(tests): removed obsolete way of running scripts","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/029a2aedddb79965d9f09173d2157f4e6b3fb993"},{"sha":"8a301e718b6cde6e5e721e9975399347661174b3","author":{"email":"ee925f1403b85fb359d34d54c2c32879bdc35cde@filipklimes.cz","name":"Filip Klimes"},"message":"fix(tests): fixed tests for Nette\\Tester ~1.3","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/8a301e718b6cde6e5e721e9975399347661174b3"},{"sha":"34896a7648401e4151f5ca77aae125af94d207f4","author":{"email":"ee925f1403b85fb359d34d54c2c32879bdc35cde@filipklimes.cz","name":"Filip Klimes"},"message":"fix(Validator): validate() now returns TRUE, if validation is successful","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/34896a7648401e4151f5ca77aae125af94d207f4"},{"sha":"ab8305b4e17d4a157545e68bbf1e16fcb4255c01","author":{"email":"ee925f1403b85fb359d34d54c2c32879bdc35cde@filipklimes.cz","name":"Filip Klimes"},"message":"feat(tests): added .travis.yml","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/ab8305b4e17d4a157545e68bbf1e16fcb4255c01"},{"sha":"246df737b5a1048963ca8ad42d72a4d9d76830ce","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"Merge pull request #64 from klimesf/master\n\nFixed tests and added Travis CI integration","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/246df737b5a1048963ca8ad42d72a4d9d76830ce"},{"sha":"a5e2d04384038fd3d444abf38215c01d16f6320e","author":{"email":"ee925f1403b85fb359d34d54c2c32879bdc35cde@filipklimes.cz","name":"Filip Klimes"},"message":"fix(composer): Restful now requires Nette ~2.0 instead of ~2.3","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/a5e2d04384038fd3d444abf38215c01d16f6320e"},{"sha":"1e1d60379dbb5db9bd50b9a73d0a9c6a2a7fb06f","author":{"email":"8ccecaa7c2abeea11070340e93c241216f069b1a@gmail.com","name":"Drahomír Hanák"},"message":"Merge pull request #65 from klimesf/master\n\nComposer: Restful now requires Nette ~2.0 instead of ~2.3","distinct":true,"url":"https://api.github.com/repos/pavoleichler/Restful/commits/1e1d60379dbb5db9bd50b9a73d0a9c6a2a7fb06f"}]}