{"push_id":2396644453,"size":27,"distinct_size":27,"ref":"refs/heads/4.x","head":"b8535416365ef267a076e0bdf63a78362a6da85a","before":"bd6ef95fb99357ea1c03260b2715f085eeac3f0a","commits":[{"sha":"d1c16463ff40c27389f6968ec5f9e05d61b2e643","author":{"name":"l0gicgate","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Remove existing error handling and related tests.","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/d1c16463ff40c27389f6968ec5f9e05d61b2e643"},{"sha":"174f442495f0c4331516d692f72f17ddd8923b55","author":{"name":"Pierre Bérubé","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Add named http exceptions","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/174f442495f0c4331516d692f72f17ddd8923b55"},{"sha":"680042ac65afe734ab4cf3ae83887be9a760d9aa","author":{"name":"Pierre Bérubé","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Refactor `App::run()` and `App::__invoke()` to support new error handling middleware.","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/680042ac65afe734ab4cf3ae83887be9a760d9aa"},{"sha":"74b9c66209cffab4c6b548f617aaff57e11ae3c5","author":{"name":"Pierre BÃ©rubÃ©","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Refactor `RoutingMiddleware` to throw `HttpNotFound` and `HttpNotAllowed` exceptions while preparing route.","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/74b9c66209cffab4c6b548f617aaff57e11ae3c5"},{"sha":"d2940f63099e960056e483606694084829458e96","author":{"name":"Pierre BÃ©rubÃ©","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Rename `RoutingTest` to `RoutingMiddlewareTest` and refactor test method to support http named exceptions.","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/d2940f63099e960056e483606694084829458e96"},{"sha":"524fb107d7341083c98bef3ca87376cdb22edce2","author":{"name":"Pierre BÃ©rubÃ©","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Add error handlers and error renderers","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/524fb107d7341083c98bef3ca87376cdb22edce2"},{"sha":"d5e2383d3d11da1b5645152ac1df2d80570974bd","author":{"name":"Pierre BÃ©rubÃ©","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Add error handlers and error renderers supporting unit tests","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/d5e2383d3d11da1b5645152ac1df2d80570974bd"},{"sha":"921bd021dd10f67ba9fb78895cabc493ebc7496f","author":{"name":"Pierre BÃ©rubÃ©","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Add http named exception supporting unit tests","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/921bd021dd10f67ba9fb78895cabc493ebc7496f"},{"sha":"bf6b979573bc3893a05c2e4983bbd710928edca7","author":{"name":"Pierre BÃ©rubÃ©","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Add error middleware implementation and supporting unit tests","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/bf6b979573bc3893a05c2e4983bbd710928edca7"},{"sha":"9ffd32cb452a468b0aba89a63396998aa9cc6074","author":{"name":"Pierre Bérubé","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Fix build errors.","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/9ffd32cb452a468b0aba89a63396998aa9cc6074"},{"sha":"f7aac1ff3ecd3d9cf9a789a8a1fe798af2efb9a2","author":{"name":"Pierre Bérubé","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Reintegrate runner tests in `AppTest`","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/f7aac1ff3ecd3d9cf9a789a8a1fe798af2efb9a2"},{"sha":"e34b6a7b11a2b9ca1c1dce3233af0fdc2ad83079","author":{"name":"Pierre Bérubé","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Extend supporting unit tests for `AbstractErrorHandler` and `ErrorMiddleware`","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/e34b6a7b11a2b9ca1c1dce3233af0fdc2ad83079"},{"sha":"baac3525f99deeef2e1fbef0da6f0cadafdf6662","author":{"name":"l0gicgate","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Refactor small code blocks and language structure from peer review.","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/baac3525f99deeef2e1fbef0da6f0cadafdf6662"},{"sha":"595f9819cb137d5725473aa898b134872e62dd2a","author":{"name":"Pierre BÃ©rubÃ©","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Refactor ErrorRendererInterface and refactor supporting tests as per PR discussions","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/595f9819cb137d5725473aa898b134872e62dd2a"},{"sha":"9bef7fa4bf29ea66c6958c0117c7f2dae7d6cb28","author":{"name":"Pierre BÃ©rubÃ©","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Refactor AbstractErrorHandler to decouple displayErrorDetails from logging","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/9bef7fa4bf29ea66c6958c0117c7f2dae7d6cb28"},{"sha":"897958f4e6efb6d297b098ada9d9cdc01013fe92","author":{"name":"Pierre Bérubé","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Refactor writeErrorToLog to decouple displayErrorDetails from error logging.","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/897958f4e6efb6d297b098ada9d9cdc01013fe92"},{"sha":"616ae725e1e63875e8f215318654d62508a377be","author":{"name":"Pierre Bérubé","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Refactored run() signature and removed codeCoverageIgnore instances","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/616ae725e1e63875e8f215318654d62508a377be"},{"sha":"d260c6ba91794afcc02d654c9f41cb3bca578cc3","author":{"name":"Pierre BÃ©rubÃ©","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Added App tests for removed @codeCoverageIgnore","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/d260c6ba91794afcc02d654c9f41cb3bca578cc3"},{"sha":"44be8d90b18e1c33a2f3f46f7f269da189a5d217","author":{"name":"Pierre BÃ©rubÃ©","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Fix tests in ErrorMiddlewareTest for refactored App::run() method","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/44be8d90b18e1c33a2f3f46f7f269da189a5d217"},{"sha":"bdfa9cfcff1bca88fc01d64165518b8729a16c30","author":{"name":"Pierre BÃ©rubÃ©","email":"4de30ec9b66f41c5f0a7c5071e8245e0cb2f084f@lgse.com"},"message":"Fix requested changes in error renderers","distinct":true,"url":"https://api.github.com/repos/akrabat/Slim/commits/bdfa9cfcff1bca88fc01d64165518b8729a16c30"}]}
{"actor":{"display_login":"akrabat"}}