{"push_id":803235227,"size":43,"distinct_size":3,"ref":"refs/heads/develop-async","head":"9d5a80fe1968a23522b02bdd97e8b788f62c73d0","before":"7054263920c581f57f1b2d203b02300d566ca21e","commits":[{"sha":"806547dd154e1b0bf252e8a74ad3ac6aa8a97660","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"fix Amount compare bug\n\nreturn 0 if values not comparable","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/806547dd154e1b0bf252e8a74ad3ac6aa8a97660"},{"sha":"0c62fa21123b220b066871e1c41a3b4fe6f51885","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"remove Firefox warning about prototype overwrite","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/0c62fa21123b220b066871e1c41a3b4fe6f51885"},{"sha":"c745faaaf0956ca98448a754b4fe97fb50574fc7","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"optimize baseconverter , OrderBook and AutobridgeCalculator for speed","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/c745faaaf0956ca98448a754b4fe97fb50574fc7"},{"sha":"0bdd37090ed3c12e3f99992d968f5ef8d3da9885","author":{"email":"835ec1c0ab65fb3c5d8b4b087aee15b12043b32d@gmail.com","name":"wltsmrz"},"message":"Merge pull request #537 from darkdarkdragon/master-performance\n\nOptimize performance (for 0.12 master branch)","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/0bdd37090ed3c12e3f99992d968f5ef8d3da9885"},{"sha":"c6e0582729554c13083cf86ef502a901166d1517","author":{"email":"f25c2255b45c7d95fc7cd9843bdabee2cbe78bb6@gmail.com","name":"Vahe Hovhannisyan"},"message":"Remote: Add LowFreeze, HighFreeze flags","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/c6e0582729554c13083cf86ef502a901166d1517"},{"sha":"e11db0f0f33ddac29a85fba5eb99ae88474b7a05","author":{"email":"381af95af8471faf12cb583e3f4e781f383bc2b7@users.noreply.github.com","name":"Chris Clark"},"message":"Merge pull request #547 from vhpoet/develop\n\nRemote: Add LowFreeze, HighFreeze flags","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/e11db0f0f33ddac29a85fba5eb99ae88474b7a05"},{"sha":"a08c52af55ff6137575d2f52991de79dc436d2b7","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"Merge branch 'master' into develop-master-merge","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/a08c52af55ff6137575d2f52991de79dc436d2b7"},{"sha":"c7df5df163640bfb28c2f5b74908ae8ec8ddd432","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"make tests pass","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/c7df5df163640bfb28c2f5b74908ae8ec8ddd432"},{"sha":"580bf9a7553fd83ba613842a95aacad8acc62ee0","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"shows event that leads to \"Offer total cannot be negative\" error","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/580bf9a7553fd83ba613842a95aacad8acc62ee0"},{"sha":"fe5bc1d215f24aa928f24b8df380442e2948ed69","author":{"email":"381af95af8471faf12cb583e3f4e781f383bc2b7@users.noreply.github.com","name":"Chris Clark"},"message":"Merge pull request #538 from darkdarkdragon/develop-negative-error\n\nshows event that leads to \"Offer total cannot be negative\" error","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/fe5bc1d215f24aa928f24b8df380442e2948ed69"},{"sha":"3c608de5bbf8b6a9f40239c2da44520136501c46","author":{"email":"91e38e63b890fbb214c8914809fde03c73e7f24d@ripple.com","name":"Alan Cohen"},"message":"Do not return non-validated transaction from RippleAPI#getTransaction","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/3c608de5bbf8b6a9f40239c2da44520136501c46"},{"sha":"b43c4a7ad4ebaf105f68b285a0e6b4fe183f8b34","author":{"email":"9210e228970fef1a77bfd4060aac218e553de2de@gmail.com","name":"Alan Cohen"},"message":"Merge pull request #549 from lumberj/validated-tx\n\nDo not return non-validated transaction from RippleAPI#getTransaction","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/b43c4a7ad4ebaf105f68b285a0e6b4fe183f8b34"},{"sha":"80494ad8136e1012080a2abb572cbce91ccbb9f3","author":{"email":"2c4256676acc36e079a3fd9141786c2938cdfa49@ripple.com","name":"Chris Clark"},"message":"Return promise error if submit result is an immediate failure","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/80494ad8136e1012080a2abb572cbce91ccbb9f3"},{"sha":"60f2419b5cbf36e20567a18974c1bd1bf7fe40ea","author":{"email":"91e38e63b890fbb214c8914809fde03c73e7f24d@ripple.com","name":"Alan Cohen"},"message":"Add PendingLedgerVersionError\n\nMissingLedgerHistoryError - no minLedgerVersion or maxLedgerVersion\nThere is a ledger gap, but a range should be provided to narrow down the range\nof the gap.\n\nMissingLedgerHistoryError\nWhen requesting a tx, if maxLedgerVersion and minLedgerVersion provided, this\nmeans there is a ledger gap in the provided range.\n\nPendingLedgerVersionError:\nIf maxLedgerVersion provided, check if ledger is ahead of the server's last\nvalidated ledger.","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/60f2419b5cbf36e20567a18974c1bd1bf7fe40ea"},{"sha":"93c12af3052482adbb9e3cf51fe6838572561dcd","author":{"email":"9210e228970fef1a77bfd4060aac218e553de2de@gmail.com","name":"Alan Cohen"},"message":"Merge pull request #548 from lumberj/check-disjoint\n\nAdd PendingLedgerVersionError","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/93c12af3052482adbb9e3cf51fe6838572561dcd"},{"sha":"90b53002aa1e90bf7920f273806dc12ffbcd2107","author":{"email":"91e38e63b890fbb214c8914809fde03c73e7f24d@ripple.com","name":"Alan Cohen"},"message":"Set default maxLedgerVersion to last closed ledger when requesting account_tx","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/90b53002aa1e90bf7920f273806dc12ffbcd2107"},{"sha":"49623cb4dd44edb94c2678ab19eeaf2ec6b55109","author":{"email":"381af95af8471faf12cb583e3f4e781f383bc2b7@users.noreply.github.com","name":"Chris Clark"},"message":"Merge pull request #550 from lumberj/max-ledger-sequence\n\nSet default maxLedgerVersion to last closed ledger when requesting ac…","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/49623cb4dd44edb94c2678ab19eeaf2ec6b55109"},{"sha":"778f59b4fd0602ec1313c728c593e5bec9afca23","author":{"email":"9210e228970fef1a77bfd4060aac218e553de2de@gmail.com","name":"Alan Cohen"},"message":"Merge pull request #535 from clark800/submit-error\n\nReturn promise error if submit result is an immediate failure","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/778f59b4fd0602ec1313c728c593e5bec9afca23"},{"sha":"20fa8bc9533e0f4615773f5f15ef68b65db5ede1","author":{"email":"26e468a60497219fcf9bdef768fb086e8b2005fa@gmail.com","name":"Ivan Tivonenko"},"message":"optimize AutobridgeCalculator and Amount for speed","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/20fa8bc9533e0f4615773f5f15ef68b65db5ede1"},{"sha":"0c9aea454ee08566ea309fd0078dfe5b841eee40","author":{"email":"91e38e63b890fbb214c8914809fde03c73e7f24d@ripple.com","name":"Alan Cohen"},"message":"RippleAPI: Add data property to error object","distinct":false,"url":"https://api.github.com/repos/darkdarkdragon/ripple-lib/commits/0c9aea454ee08566ea309fd0078dfe5b841eee40"}]}