{"push_id":584946566,"size":24,"distinct_size":24,"ref":"refs/heads/master","head":"b17076f24e84cce8e41aac4771e9d058d12ceeb2","before":"ce9a25acc41a189a719978b226ec890b062202fc","commits":[{"sha":"c68b426eae649f0ef29b48d9a2ab3ee480bd3ca2","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"geekwright"},"message":"Add CONTRIBUTING.md","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/c68b426eae649f0ef29b48d9a2ab3ee480bd3ca2"},{"sha":"59cadd1fefdab88c14b60e64ce3eb2586f20d4ec","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"geekwright"},"message":"Add timer functions to Xmf\\Debug\n\nThe new timer methods will utilize debugbar's timeline if available.","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/59cadd1fefdab88c14b60e64ce3eb2586f20d4ec"},{"sha":"d090365152ecf93366ab4de37af23dee9f6924f2","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"geekwright"},"message":"Remove inadvertently committed experiment","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/d090365152ecf93366ab4de37af23dee9f6924f2"},{"sha":"676cc810768cd0855603ab2f34bbb918d1a0ac31","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"geekwright"},"message":"Remove use of Smarty function.eval.php\n\nThe function is no longer part of Smarty. Switch to use eval: resource.\n\nThe method fetchFromData does not appear to be called anywhere in core, so perhaps removing it would be an option?","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/676cc810768cd0855603ab2f34bbb918d1a0ac31"},{"sha":"5895ba4be633be68ea6a7656f00a5069f8e9a064","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"geekwright"},"message":"Add Xoops\\Core\\Request::getIP() to get an IP address\n\nIncludes backing \"IP\" type in FilterInput, and unit tests. Also, small change to \"EMAIL\" type. Both 'ip' and 'email' will now return the specified default if the input is invalid.","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/5895ba4be633be68ea6a7656f00a5069f8e9a064"},{"sha":"51862231571135705cb07c7c970fc0de65066745","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"geekwright"},"message":"Add PSR-2 requirements, fix typo","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/51862231571135705cb07c7c970fc0de65066745"},{"sha":"dce3ca14d3c3b948d4de30b531250c5e117ff8f3","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"geekwright"},"message":"Breakout IP v4 and v6 tests","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/dce3ca14d3c3b948d4de30b531250c5e117ff8f3"},{"sha":"e66a8cebb0fa82c4171af1f3b4d4f922f428759b","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"geekwright"},"message":"Bug fix","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/e66a8cebb0fa82c4171af1f3b4d4f922f428759b"},{"sha":"a7475aadbca47deba7b69142ca2c01d7eb93fd09","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"geekwright"},"message":"Install using incorrect DB in some cases\n\nThis fix is related to #245","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/a7475aadbca47deba7b69142ca2c01d7eb93fd09"},{"sha":"a1ca6c499fce984f0cd6f405b482b36e655ce74c","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"Richard Griffith"},"message":"Merge pull request #243 from geekwright/contributing\n\nAdd CONTRIBUTING.md","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/a1ca6c499fce984f0cd6f405b482b36e655ce74c"},{"sha":"b03f9526639e9661710638c5262262887f7530fb","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"Richard Griffith"},"message":"Merge pull request #244 from geekwright/debugtimers\n\nAdd timer functions to Xmf\\Debug","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/b03f9526639e9661710638c5262262887f7530fb"},{"sha":"a23ddeb47796e5f47f0fb8a0569f2a3f1341fafa","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"Richard Griffith"},"message":"Merge pull request #246 from geekwright/removeeval\n\nRemove use of Smarty function.eval.php","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/a23ddeb47796e5f47f0fb8a0569f2a3f1341fafa"},{"sha":"2290bfc3e3c295f9b854f1f727fea2bb3c333696","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"Richard Griffith"},"message":"Merge pull request #247 from geekwright/reqfilterip\n\nAdd Xoops\\Core\\Request::getIP() to get an IP address","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/2290bfc3e3c295f9b854f1f727fea2bb3c333696"},{"sha":"6302b7d7a926369de41f2b1026d4f1ee9c5c0d23","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"Richard Griffith"},"message":"Merge pull request #248 from geekwright/installdb\n\nInstall using incorrect DB in some cases","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/6302b7d7a926369de41f2b1026d4f1ee9c5c0d23"},{"sha":"8c239c32a750d4cd7a4a71ced5ef51d66f098711","author":{"email":"3f0079390dd89b689ec8966b04091ba7b54513a8@gmail.com","name":"mambax7"},"message":"allowing for \"https\" URL in YouTube links in Textsanitizer","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/8c239c32a750d4cd7a4a71ced5ef51d66f098711"},{"sha":"8ffea7ac6b48bff6cd4ca14b2f5ef462426fd777","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"geekwright"},"message":"Try and fix phpcs failures in scrutinizer-ci run","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/8ffea7ac6b48bff6cd4ca14b2f5ef462426fd777"},{"sha":"1bc8515526ec303fa2eda16547b9f91549d26f62","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"Richard Griffith"},"message":"Merge pull request #251 from geekwright/phpcsartfix\n\nTry and fix phpcs failures in scrutinizer-ci run","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/1bc8515526ec303fa2eda16547b9f91549d26f62"},{"sha":"055705823f13fc0fd5fcf7780ddf68cdd6021360","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"Richard Griffith"},"message":"Merge pull request #250 from geekwright/cpmamba\n\nallowing for \"https\" URL in YouTube links in Textsanitizer","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/055705823f13fc0fd5fcf7780ddf68cdd6021360"},{"sha":"6be1451abad468d38d52da79127526282c468e77","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"geekwright"},"message":"Excluding unit tests from scrutinizer-ci consideration\n\nThis would have been done by default if the directory was named \"test.\"","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/6be1451abad468d38d52da79127526282c468e77"},{"sha":"26d758ab63d0ef44eecad6f90c6f2b836ac7b7b4","author":{"email":"320bca71fc381a4a025636043ca86e734e31cf8b@geekwright.com","name":"Richard Griffith"},"message":"Merge pull request #253 from geekwright/sci-config\n\nExcluding unit tests from scrutinizer-ci consideration","distinct":true,"url":"https://api.github.com/repos/alain91/XoopsCore/commits/26d758ab63d0ef44eecad6f90c6f2b836ac7b7b4"}]}