{"push_id":757735512,"size":3,"distinct_size":3,"ref":"refs/heads/2.0","head":"b9a869aae5afa1e3041cab0d8a14abc110e4ae1b","before":"66c53a6c719385a6f6652bbf24a0ebb48f0cc826","commits":[{"sha":"82d082615bcff9656101c0f833f9d4819b498171","author":{"email":"3d04ed9a4550a933384b78ad72bef383b5a815b0@hotmail.com","name":"Sanjoy Dey"},"message":"SessionManager updated to call session drivers using factory() method,\n\nSession can set or get as a properties\n\n$session = Session::make()->factory();\n$session->name = ['Cygnite' => ['token' => true]];\n\nshow($session->name['Cygnite']['token']);","distinct":true,"url":"https://api.github.com/repos/cygnite/framework/commits/82d082615bcff9656101c0f833f9d4819b498171"},{"sha":"8746c7fbb47c70a877cf86b5b69e821a145ce8fd","author":{"email":"3d04ed9a4550a933384b78ad72bef383b5a815b0@hotmail.com","name":"Sanjoy Dey"},"message":"Added ResponseInterface to expose api methods","distinct":true,"url":"https://api.github.com/repos/cygnite/framework/commits/8746c7fbb47c70a877cf86b5b69e821a145ce8fd"},{"sha":"b9a869aae5afa1e3041cab0d8a14abc110e4ae1b","author":{"email":"3d04ed9a4550a933384b78ad72bef383b5a815b0@hotmail.com","name":"Sanjoy Dey"},"message":"Added CsrfValidator class for CSRF Protection\n\nCan be called as\n$session = \\Cygnite\\Common\\SessionManager\\Session::make()->factory();\n$csrf = \\Cygnite\\Foundation\\Http\\CsrfValidator::make($session);\n$token = $csrf->token();\n$csrf->validateRequestToken($token)\n\nAdded alias helper method\n\n$t = csrf_token();\nvalidate_token($t)","distinct":true,"url":"https://api.github.com/repos/cygnite/framework/commits/b9a869aae5afa1e3041cab0d8a14abc110e4ae1b"}]}