{"push_id":563215304,"size":53,"distinct_size":3,"ref":"refs/heads/develop","head":"9b30c24674f5d3db4a3aee6db141a66e06c53027","before":"fafafc76adf51d3e82f30be565c89739aa8d6d8c","commits":[{"sha":"df9eb4e4d95c5bb3954b1527f585d9238514fa94","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"issue #841 Refactor to load metadata from a config file on classpath, other misc. refactorings","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/df9eb4e4d95c5bb3954b1527f585d9238514fa94"},{"sha":"cc54e0e9fe61cf62624d2279b6dea89547d467df","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"Merge pull request #840 from rafalkrupinski/develop\n\n[pom] Bring back source plugin to the default build","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/cc54e0e9fe61cf62624d2279b6dea89547d467df"},{"sha":"3f255ad32f7095ce28c951b8fc013b3be794cd0c","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"removed all \"Default constructor for ExchangeFactory\" constructors","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/3f255ad32f7095ce28c951b8fc013b3be794cd0c"},{"sha":"a9332e166320daf5757f08e4eebac94d81fc9006","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"removed MintPal module","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/a9332e166320daf5757f08e4eebac94d81fc9006"},{"sha":"4e2a179edb8ee7ecd896454ac28b440eee90f7e0","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"removed \"final\" on method args","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/4e2a179edb8ee7ecd896454ac28b440eee90f7e0"},{"sha":"6ce4b00ea7df11cb7fd8e314900529665c8fdf47","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"removed some unecessary \"abstract\" declarations","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/6ce4b00ea7df11cb7fd8e314900529665c8fdf47"},{"sha":"9592407b087e638b5b6b580e35edbcf61983f160","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"removed CachedDataSession","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/9592407b087e638b5b6b580e35edbcf61983f160"},{"sha":"2edba08776fefd4c50a7ca84da5b698b731c1a3b","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"fix broken OKCoin","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/2edba08776fefd4c50a7ca84da5b698b731c1a3b"},{"sha":"597359ff00c530a2196b14a6c0e64099c347cdb4","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"used SynchronizedValueFactory throughout all exchange implementations","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/597359ff00c530a2196b14a6c0e64099c347cdb4"},{"sha":"cdd793874e3b8600a09fbe0c4c805cbbbccae35a","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"consistency refactor - removed rest proxy generic declarations and associated constructors","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/cdd793874e3b8600a09fbe0c4c805cbbbccae35a"},{"sha":"6ba117b4c793b8033c4237129f48521142a60d66","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"Added missing \"extends\" in authenticated proxy interfaces","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/6ba117b4c793b8033c4237129f48521142a60d66"},{"sha":"716f559f9126e1d8ef5d22df3042d329467ad7b0","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"revert removing trade fee from Accountinfo","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/716f559f9126e1d8ef5d22df3042d329467ad7b0"},{"sha":"955174a7875704e7453f08340864952c2fba4caa","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"format and organize imports","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/955174a7875704e7453f08340864952c2fba4caa"},{"sha":"eef34bde5c9a5ecaeb81f0a6e7f69878b76d9d33","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"misc. clean up, deletion of dead code","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/eef34bde5c9a5ecaeb81f0a6e7f69878b76d9d33"},{"sha":"c656133d8a31e9e700c998ddb100ae820049386a","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"misc. cleanup, went through some TODOs, removed unecessary \"throws\" declarations, OKCoin cleanup","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/c656133d8a31e9e700c998ddb100ae820049386a"},{"sha":"e36ddf896533fa3e27cfdf842c20b4479f3f9070","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"some more misc. clean up from going through TODOs","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/e36ddf896533fa3e27cfdf842c20b4479f3f9070"},{"sha":"4dda68395b40476a9e2b6d2d881aa76039fcf320","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"removed all trade metadata code - see trademetainfo branch for purged code.","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/4dda68395b40476a9e2b6d2d881aa76039fcf320"},{"sha":"832c7593848c4ad87b80f36e3c7dde1a6995b4f9","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"removed cavirtex v1 deprecated code","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/832c7593848c4ad87b80f36e3c7dde1a6995b4f9"},{"sha":"ccdbd74dc414801ed84a81aa3160175545228c17","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"fixed invalid json","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/ccdbd74dc414801ed84a81aa3160175545228c17"},{"sha":"857d4265cfc993f2752ac94756f4a3e211a791fe","author":{"email":"77fa57e55bd99366148a42e48adaf1f28e7f1fa1@gmail.com","name":"Tim Molter"},"message":"Fixed Bitstamp streaming - issue # 846","distinct":false,"url":"https://api.github.com/repos/rafalkrupinski/XChange/commits/857d4265cfc993f2752ac94756f4a3e211a791fe"}]}