{"ref":"refs/heads/master","push_id":54377362,"commits":[{"sha":"43a79163d5c280a03f5dc078d252cbe64ba7d7a1","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/43a79163d5c280a03f5dc078d252cbe64ba7d7a1","message":"Dancer::Test can receive the name of the app to test"},{"sha":"21e65bbb7ad6caa3e755f89f9998a5bd90965d48","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/21e65bbb7ad6caa3e755f89f9998a5bd90965d48","message":"Dancer::Plugin finds the dsl via multiple call to caller"},{"sha":"8fc30d7a84cfe4c62e189ce733d0d5f2ad4c0118","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/8fc30d7a84cfe4c62e189ce733d0d5f2ad4c0118","message":"clean warnings"},{"sha":"e4032778efd2c0d301bfc1aee58acd987687f366","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/e4032778efd2c0d301bfc1aee58acd987687f366","message":"add spec_route in Dancer::Core::Route"},{"sha":"88bff7c762a45634bf7e4943920415c1f784e3c4","author":{"email":"a66ec7a29b299bd20e33be946d14d937ba7b35fa@linuxia.de","name":"Stefan Hornburg (Racke)"},"url":"https://api.github.com/repos/inish777/dancer2/commits/88bff7c762a45634bf7e4943920415c1f784e3c4","message":"Skip template tests when Template Toolkit appears to be not installed."},{"sha":"b14dad5bb15ce5626dbbb3d50177590401a5e47a","author":{"email":"a66ec7a29b299bd20e33be946d14d937ba7b35fa@linuxia.de","name":"Stefan Hornburg (Racke)"},"url":"https://api.github.com/repos/inish777/dancer2/commits/b14dad5bb15ce5626dbbb3d50177590401a5e47a","message":"Check for Template instead of for Dancer::Template::Toolkit."},{"sha":"c3b806077fccac6624d7fd4ff0235a4cba8aa983","author":{"email":"15d3873fe3dd5d49a206f9bfb2f935f6e76a3514@preshweb.co.uk","name":"David Precious"},"url":"https://api.github.com/repos/inish777/dancer2/commits/c3b806077fccac6624d7fd4ff0235a4cba8aa983","message":"Skip t/logger_console.t tests if no Test::Wrap"},{"sha":"dae1f5f1025043aa7cbf67e6b5a75de8ce0fa0b2","author":{"email":"15d3873fe3dd5d49a206f9bfb2f935f6e76a3514@preshweb.co.uk","name":"David Precious"},"url":"https://api.github.com/repos/inish777/dancer2/commits/dae1f5f1025043aa7cbf67e6b5a75de8ce0fa0b2","message":"Implement a plugin_setting() keyword in Dancer::Plugin.\n\nI've started seeing what plugins need tweaking to suit Dancer2, but the lack of\na plugin_setting keyword meant most plugins had no chance :)\n\nTODO: see what else needs implementing here (`hook`, for one) and sort out the\ndocs and dump the old code."},{"sha":"8e23ffe5e04255523ac244e8ad8f34c51160c4ae","author":{"email":"15d3873fe3dd5d49a206f9bfb2f935f6e76a3514@preshweb.co.uk","name":"David Precious"},"url":"https://api.github.com/repos/inish777/dancer2/commits/8e23ffe5e04255523ac244e8ad8f34c51160c4ae","message":"Pulling in documentation from Dancer.\n\nGetting the .pod documentation from Dancer here, ready to be tweaked where\nrelevant to suit Dancer2, so we're one step closer.\n\nWe'll probably want to write up a doc detailing the 1->2 migration and listing\nthe changes which may be required to get a Dancer1-powered app running under\nDancer2 - `Dancer::UpgradeNotes` or similar, perhaps."},{"sha":"7518618db82837e056daa18bc8f44703f85ad23c","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/7518618db82837e056daa18bc8f44703f85ad23c","message":"test for any"},{"sha":"7a0bac7c87f84acef27830ac63361e6ce77251cd","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/7a0bac7c87f84acef27830ac63361e6ce77251cd","message":"test for ajax"},{"sha":"d12a18ecc8d86fe766960dc991d15342fb2b03e5","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/d12a18ecc8d86fe766960dc991d15342fb2b03e5","message":"support for headers in Dancer::Test"},{"sha":"1314be24a223461aaf15052374e24f6657a13d75","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/1314be24a223461aaf15052374e24f6657a13d75","message":"add Dancer::Plugin::Ajax"},{"sha":"dc35e0a16584caead5b90ae4f85805afac2fa9b2","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/dc35e0a16584caead5b90ae4f85805afac2fa9b2","message":"Merge branch 'topic/ajax-plugin'"},{"sha":"61bfb9a8d1f87dbc823f0907606a54f39199b992","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/61bfb9a8d1f87dbc823f0907606a54f39199b992","message":"no type for spec_route"},{"sha":"2bb4bd1dc8dcba492a3b58b3e0982890150f9421","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/2bb4bd1dc8dcba492a3b58b3e0982890150f9421","message":"Test::Trap is a dependency"},{"sha":"0c75eb6f3719da77bd4881bacdfff02c6ef06e0a","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/0c75eb6f3719da77bd4881bacdfff02c6ef06e0a","message":"no more exception when no Dancer::Core::App instance is found when Dancer::Plugin is imported"},{"sha":"4f27f8862d6eb44cd78e8923dd52afbb3e1696a9","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/4f27f8862d6eb44cd78e8923dd52afbb3e1696a9","message":"setter for logger"},{"sha":"b737a54eedade1d3e7597d8a8211b6b28edfd4d6","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/b737a54eedade1d3e7597d8a8211b6b28edfd4d6","message":"contrib app with logger file"},{"sha":"82f4574677cf1ef24a4859198d68b66c70980860","author":{"email":"128eb0243c7e0e37c89f20e2bb45c3fbb4d12ec2@sukria.net","name":"Alexis Sukrieh"},"url":"https://api.github.com/repos/inish777/dancer2/commits/82f4574677cf1ef24a4859198d68b66c70980860","message":"Engines has environment and location attributes"}],"head":"2e0fa9d87546f60e14ee7af2268868ac80dba6c4","size":31}