{"push_id":738976555,"size":14,"distinct_size":2,"ref":"refs/heads/master","head":"36b349054b04ae6473d916f11b4e383d6b20030f","before":"44aacf9a09139974c587220117b532da8b28d6b9","commits":[{"sha":"06a44b74812d73660404be8e6e1e4fcffdb9a2f4","author":{"email":"3ba46a8dc642946a71afb549a6676333b9eb72f2@gmail.com","name":"Blake Thomson"},"message":"Update the undo-manager test to only use the userOnly option for the applicable test","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/06a44b74812d73660404be8e6e1e4fcffdb9a2f4"},{"sha":"b0b25c52775b61fb9af3ec1ddeb4ab6f366f0ee1","author":{"email":"dd025bae768e7afb00f44eecd30f6448eea0f98b@gmail.com","name":"Jason Chen"},"message":"Merge pull request #413 from voxmedia/transform-undo-manager\n\nTransform the undo/redo stacks against non-user initiated changes","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/b0b25c52775b61fb9af3ec1ddeb4ab6f366f0ee1"},{"sha":"2a3ac314718ec77a73dbb0fc880aa73d516b297c","author":{"email":"dd025bae768e7afb00f44eecd30f6448eea0f98b@gmail.com","name":"Jason Chen"},"message":"use travis caching + containers","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/2a3ac314718ec77a73dbb0fc880aa73d516b297c"},{"sha":"d9ce0d8a99854dd5339761a2cf58160090c594f8","author":{"email":"3ba46a8dc642946a71afb549a6676333b9eb72f2@gmail.com","name":"Blake Thomson"},"message":"Return null from quill.getBounds() in case of an invalid index","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/d9ce0d8a99854dd5339761a2cf58160090c594f8"},{"sha":"f8b9f4b53d65e92665b788713cdc11d2f683fbaa","author":{"email":"dd025bae768e7afb00f44eecd30f6448eea0f98b@gmail.com","name":"Jason Chen"},"message":"Merge pull request #412 from voxmedia/resilient-multi-cursor\n\nRemove a cursor with an invalid index in _updateCursor()","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/f8b9f4b53d65e92665b788713cdc11d2f683fbaa"},{"sha":"07b05a49976e79b495dcd5423695228ac2381cd9","author":{"email":"dd025bae768e7afb00f44eecd30f6448eea0f98b@gmail.com","name":"Jason Chen"},"message":"dom replace+switchTag should always return wrapper\n\nRelated to #425","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/07b05a49976e79b495dcd5423695228ac2381cd9"},{"sha":"44d2632a8daee031b77305a58d8031bd80e81bf7","author":{"email":"dd025bae768e7afb00f44eecd30f6448eea0f98b@gmail.com","name":"Jason Chen"},"message":"Fix truncating pasted nested list\n\nFixes #421","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/44d2632a8daee031b77305a58d8031bd80e81bf7"},{"sha":"c55e0d5520fb6c96e8b87d75ec97703a47b7b715","author":{"email":"dd025bae768e7afb00f44eecd30f6448eea0f98b@gmail.com","name":"Jason Chen"},"message":"alphabetize","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/c55e0d5520fb6c96e8b87d75ec97703a47b7b715"},{"sha":"3a6f2d42bc3819a95077826d1a1fcf914f341a29","author":{"email":"dd025bae768e7afb00f44eecd30f6448eea0f98b@gmail.com","name":"Jason Chen"},"message":"Fix Chrome preformat bug\n\nCloses #423","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/3a6f2d42bc3819a95077826d1a1fcf914f341a29"},{"sha":"0db140565d1cb885007d8a1ba17b537a27b48253","author":{"email":"58cd98bb9f3c24e3c051e5e297b1d47bcf23029f@asana.com","name":"Yujian Yao"},"message":"Fix an issue with formats with parentTag","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/0db140565d1cb885007d8a1ba17b537a27b48253"},{"sha":"18c4f420ca95a29963bde755207c08efb70c0744","author":{"email":"dd025bae768e7afb00f44eecd30f6448eea0f98b@gmail.com","name":"Jason Chen"},"message":"Merge pull request #426 from Asana/fix_parent_tag\n\nFix an issue with formats with parentTag","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/18c4f420ca95a29963bde755207c08efb70c0744"},{"sha":"3fe6d1204b17fce91ce0dbcc177747738cb3387f","author":{"email":"3ba46a8dc642946a71afb549a6676333b9eb72f2@gmail.com","name":"Blake Thomson"},"message":"Show the flag while a remote user is typing like in Google Docs","distinct":false,"url":"https://api.github.com/repos/voxmedia/quill/commits/3fe6d1204b17fce91ce0dbcc177747738cb3387f"},{"sha":"0787d7427b4aeb1bcc2a40c7915f558eaddc4c8c","author":{"email":"3ba46a8dc642946a71afb549a6676333b9eb72f2@gmail.com","name":"Blake Thomson"},"message":"Merge branch 'develop'","distinct":true,"url":"https://api.github.com/repos/voxmedia/quill/commits/0787d7427b4aeb1bcc2a40c7915f558eaddc4c8c"},{"sha":"36b349054b04ae6473d916f11b4e383d6b20030f","author":{"email":"3ba46a8dc642946a71afb549a6676333b9eb72f2@gmail.com","name":"Blake Thomson"},"message":"Merge branch 'multi-cursor-show-flag-on-shift'","distinct":true,"url":"https://api.github.com/repos/voxmedia/quill/commits/36b349054b04ae6473d916f11b4e383d6b20030f"}]}