{"push_id":2917343436,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"52e99559b18f1ad1d40e935169ce24e8c01ec478","before":"703f50443f18bb73b75984381b4fb49f64fd8c40","commits":[{"sha":"eb5709045794df5e5eccf9a226f76a3b46ed4e84","author":{"name":"Fabian","email":"f84e2e2dadd87384fb55f25886926b777e8378f1@copy.sh"},"message":"Add KeyboardEvent.code and KeyboardEvent.key (#23)","distinct":true,"url":"https://api.github.com/repos/martindemello/ocaml-vdom/commits/eb5709045794df5e5eccf9a226f76a3b46ed4e84"},{"sha":"91695aa732d95fce46d2b0c2e839fd0b565105c7","author":{"name":"Levi Roth","email":"eaf9f6561b340a92c312272a35e8e30d616c2306@gmail.com"},"message":"Add bindings for WebSockets (#21)","distinct":true,"url":"https://api.github.com/repos/martindemello/ocaml-vdom/commits/91695aa732d95fce46d2b0c2e839fd0b565105c7"},{"sha":"81d0d48d7a4d24034f6e4d88006fb8366fe22f91","author":{"name":"Fabian","email":"f84e2e2dadd87384fb55f25886926b777e8378f1@copy.sh"},"message":"Add window.inner{Width,Height} (#22)","distinct":true,"url":"https://api.github.com/repos/martindemello/ocaml-vdom/commits/81d0d48d7a4d24034f6e4d88006fb8366fe22f91"},{"sha":"84b50294747d414a14700b99bcf0620eca171473","author":{"name":"afrisch","email":"86764af913139852fe7f857a269fcd5bea12f3c0@lexifi.com"},"message":"Changelog","distinct":true,"url":"https://api.github.com/repos/martindemello/ocaml-vdom/commits/84b50294747d414a14700b99bcf0620eca171473"},{"sha":"8c0f38207b3045d1db97ecc48ea1f69430f85359","author":{"name":"Fabian","email":"f84e2e2dadd87384fb55f25886926b777e8378f1@copy.sh"},"message":"Add MouseEvent.movementX and MouseEvent.movementY (#25)","distinct":true,"url":"https://api.github.com/repos/martindemello/ocaml-vdom/commits/8c0f38207b3045d1db97ecc48ea1f69430f85359"},{"sha":"5c550497868a56e48d10faf4053c0b10cd5a6bc4","author":{"name":"Alain Frisch","email":"86764af913139852fe7f857a269fcd5bea12f3c0@lexifi.com"},"message":"Update CHANGES.md","distinct":true,"url":"https://api.github.com/repos/martindemello/ocaml-vdom/commits/5c550497868a56e48d10faf4053c0b10cd5a6bc4"},{"sha":"0d16089067143143333bb67ea6fb80b655fd0d2f","author":{"name":"Fabian","email":"f84e2e2dadd87384fb55f25886926b777e8378f1@copy.sh"},"message":"Make the vdom type covariant in the msg parameter (#24)\n\nThis allows the relaxed value restriction to kick in, for example when\r\nwriting:\r\n\r\n    let hr = elt \"hr\" []\r\n\r\nWhich is now given the type 'a vdom (previously it was given a weakly\r\npolymorphic type)","distinct":true,"url":"https://api.github.com/repos/martindemello/ocaml-vdom/commits/0d16089067143143333bb67ea6fb80b655fd0d2f"},{"sha":"52e99559b18f1ad1d40e935169ce24e8c01ec478","author":{"name":"Alain Frisch","email":"86764af913139852fe7f857a269fcd5bea12f3c0@lexifi.com"},"message":"Update CHANGES.md","distinct":true,"url":"https://api.github.com/repos/martindemello/ocaml-vdom/commits/52e99559b18f1ad1d40e935169ce24e8c01ec478"}]}
{"actor":{"display_login":"martindemello"}}