{"push_id":766823381,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"35271389037c6637aa7d8206ed03c799567a9f6d","before":"885f41e393f230a3131196b245ca36d38dfa2839","commits":[{"sha":"c55aee95d5d41f2c6a41adb6a0a94d2b76688dc3","author":{"email":"749b179f8604c1ec28e4a0683512041823f9afa0@newmedialabs.co.za","name":"Willem Odendaal"},"message":"Moved middleware functions to their own files.","distinct":true,"url":"https://api.github.com/repos/willemodendaal/budget-api/commits/c55aee95d5d41f2c6a41adb6a0a94d2b76688dc3"},{"sha":"5255f07b93d93457beaa4792317db7ebcc5743b9","author":{"email":"749b179f8604c1ec28e4a0683512041823f9afa0@newmedialabs.co.za","name":"Willem Odendaal"},"message":"Updated documentation for middleware classes.","distinct":true,"url":"https://api.github.com/repos/willemodendaal/budget-api/commits/5255f07b93d93457beaa4792317db7ebcc5743b9"},{"sha":"35271389037c6637aa7d8206ed03c799567a9f6d","author":{"email":"749b179f8604c1ec28e4a0683512041823f9afa0@newmedialabs.co.za","name":"Willem Odendaal"},"message":"Code cleanup in TxnMiddleware.","distinct":true,"url":"https://api.github.com/repos/willemodendaal/budget-api/commits/35271389037c6637aa7d8206ed03c799567a9f6d"}]}