{"push_id":1048623363,"size":88,"distinct_size":88,"ref":"refs/heads/master","head":"a00afa5736b5e7fe4d2dfc8a844ccd8f49c9248c","before":"7c3c3385218d01c9d6a5d632317191024be29e76","commits":[{"sha":"d35aecf8e1f47d7fda7f3ac645c6934c58e6ae84","author":{"email":"42cd299f788b7c830d31aea78743d47c9e8a33ab@gmail.com","name":"Lewis Zhang"},"message":"s/corrent/correct","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/d35aecf8e1f47d7fda7f3ac645c6934c58e6ae84"},{"sha":"92b47eb494135177e6f4bd8ca53d5c579c3b38a2","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@omsmith.ca","name":"Owen Smith"},"message":"Merge pull request #13 from lzhang/fix-spelling\n\ns/corrent/correct","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/92b47eb494135177e6f4bd8ca53d5c579c3b38a2"},{"sha":"2bbc4ded8bcab4a0a7c769a8c14e0b42bb9bfff3","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@davidkosub.com","name":"David Kosub"},"message":"Implement error classes, see #16","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/2bbc4ded8bcab4a0a7c769a8c14e0b42bb9bfff3"},{"sha":"e6f801a3c72f09f094895946be6de79cf62c6c63","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@omsmith.ca","name":"Owen Smith"},"message":"update tests to expect specific error types","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/e6f801a3c72f09f094895946be6de79cf62c6c63"},{"sha":"7bf9901c0594df8006327c76e01ab37f66119785","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@omsmith.ca","name":"Owen Smith"},"message":"update error constructors so instanceof works properly. closes #16","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/7bf9901c0594df8006327c76e01ab37f66119785"},{"sha":"51563d7f69eb31de38e4a0219458f0c49bc490ae","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@omsmith.ca","name":"Owen Smith"},"message":"remove unused consumer_key arg from store implementations. closes #15","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/51563d7f69eb31de38e4a0219458f0c49bc490ae"},{"sha":"009ebe774778001df3881a2930f60da3f98b80da","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@omsmith.ca","name":"Owen Smith"},"message":"fix broken tests from previous commit","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/009ebe774778001df3881a2930f60da3f98b80da"},{"sha":"a4c340cba322da87d2ec2c2901ef30451c5e52c7","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@omsmith.ca","name":"Owen Smith"},"message":"(chore) version bump 0.1.5","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/a4c340cba322da87d2ec2c2901ef30451c5e52c7"},{"sha":"60945ff23c1e65f48d6b4826dbdb2117bf47fa8b","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@omsmith.ca","name":"Owen Smith"},"message":"(chore) version bump 0.2.0","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/60945ff23c1e65f48d6b4826dbdb2117bf47fa8b"},{"sha":"61c9e71605ea074cdb4c18a5046527ba083c31aa","author":{"email":"13b944fec8f206c8a9e39ab6a2cfb2a895711711@gradecam.com","name":"Jarom Loveridge"},"message":"MemoryStore should be the MemoryNonceStore not a RedisNonceStore","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/61c9e71605ea074cdb4c18a5046527ba083c31aa"},{"sha":"d3daafba9bcddb66d61254d270dd544724c03184","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@omsmith.ca","name":"Owen Smith"},"message":"Merge pull request #18 from jloveridge/master\n\nMemoryStore should be the MemoryNonceStore not a RedisNonceStore","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/d3daafba9bcddb66d61254d270dd544724c03184"},{"sha":"cfb1583744935172adb129cec9172b95ac3c2c0e","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@davidkosub.com","name":"David Kosub"},"message":"Fix unit tests failing after multiple runs","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/cfb1583744935172adb129cec9172b95ac3c2c0e"},{"sha":"7d42ddbd5bd1f4714d143e7672641439eebde158","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@davidkosub.com","name":"David Kosub"},"message":"Alphabetize roles and add missing ones from the specification","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/7d42ddbd5bd1f4714d143e7672641439eebde158"},{"sha":"43c24aebf80e73cdebc235d19c066783eb28dd58","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@davidkosub.com","name":"David Kosub"},"message":"Enhance the role checking algorithm to test for different role types and subroles","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/43c24aebf80e73cdebc235d19c066783eb28dd58"},{"sha":"f7798776380da42a7fa2caac29b8cf5d91e1c28d","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@davidkosub.com","name":"David Kosub"},"message":"Add tests to verify the presence of new roles and pattern matching","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/f7798776380da42a7fa2caac29b8cf5d91e1c28d"},{"sha":"d8c99703515cfa6913d435851c9e02ec63077501","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@omsmith.ca","name":"Owen Smith"},"message":"Merge pull request #21 from catturavideo/add-missing-params\n\nAdd missing params and implement better role checking","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/d8c99703515cfa6913d435851c9e02ec63077501"},{"sha":"e27d6de8773bd3dec9955ab3037ccf6ffe4af7b8","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@omsmith.ca","name":"Owen Smith"},"message":"Merge pull request #20 from catturavideo/fix-tests\n\nFix unit tests failing after multiple runs","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/e27d6de8773bd3dec9955ab3037ccf6ffe4af7b8"},{"sha":"8882003f55e43a56cd5573bce0316b3ec742768b","author":{"email":"9069d0e8b554bca3df1592c83c498c5cd0661c2e@omsmith.ca","name":"Owen Smith"},"message":"(chore) version bump 0.2.1","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/8882003f55e43a56cd5573bce0316b3ec742768b"},{"sha":"445db7acfda77412f4ded9249e73e114a61a5372","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@davidkosub.com","name":"David Kosub"},"message":"Make changes to the hmac-sha1 provider to be able to use the outcomes service (backwards compatible)","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/445db7acfda77412f4ded9249e73e114a61a5372"},{"sha":"a5288e8c7b997f1f4116bd35e9d8dade533a0add","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@davidkosub.com","name":"David Kosub"},"message":"Add a new error for the outcomes service","distinct":true,"url":"https://api.github.com/repos/pfgray/ims-lti/commits/a5288e8c7b997f1f4116bd35e9d8dade533a0add"}]}