{"push_id":1226565018,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"c9a6549d154a7d1c921598ff71f3b4a5d4938ef2","before":"8fc47eff15daad61ec82892d610cde3440be83ef","commits":[{"sha":"c09cbb3f2d53fe30126e1c233a5a8ea11dd79d35","author":{"name":"Étienne Tétreault-Pinard","email":"a029413156ba688a187a641057bc7d7b27473e8c@plot.ly"},"message":"isPlainObject: by pass prototype check in nw.js environments\n\n- to make sure that plotly.js is compatible with async\n  request handles (e.g. lash)\n- side effect: isPlainObject(new Constructor()) now returns true\n  in nw.js","distinct":true,"url":"https://api.github.com/repos/plotly/plotly.js/commits/c09cbb3f2d53fe30126e1c233a5a8ea11dd79d35"},{"sha":"e1f6818acb1d9873187afe00de1130155bade3f4","author":{"name":"Étienne Tétreault-Pinard","email":"a029413156ba688a187a641057bc7d7b27473e8c@plot.ly"},"message":"enfore isPlainObject in src files","distinct":true,"url":"https://api.github.com/repos/plotly/plotly.js/commits/e1f6818acb1d9873187afe00de1130155bade3f4"},{"sha":"c9a6549d154a7d1c921598ff71f3b4a5d4938ef2","author":{"name":"Étienne Tétreault-Pinard","email":"a029413156ba688a187a641057bc7d7b27473e8c@plot.ly"},"message":"Merge pull request #792 from plotly/enforce-is-plain-object\n\nEnforce is-plain-object","distinct":true,"url":"https://api.github.com/repos/plotly/plotly.js/commits/c9a6549d154a7d1c921598ff71f3b4a5d4938ef2"}]}
{"actor":{"display_login":"etpinard"}}