{"push_id":2978061487,"size":4,"distinct_size":1,"ref":"refs/heads/master","head":"061e7bcdb0035b5d67535627545f6954827e7e90","before":"9e343f1fd1ff4c0e7324d28cbdae3243dc3da7e2","commits":[{"sha":"249d5b56bf7830f36bac265661f37180e7e879e0","author":{"name":"Eli Skeggs","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@eliskeggs.com"},"message":"Rewrite as a recursive descent parser\n\nThis simplifies some of our validation, and opens the door to let users of the module run their own DNS check through a general-purpose API.","distinct":false,"url":"https://api.github.com/repos/hapijs/isemail/commits/249d5b56bf7830f36bac265661f37180e7e879e0"},{"sha":"376864a6e81721afa3aac57cbd88a93ebbddedfa","author":{"name":"Eli Skeggs","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@eliskeggs.com"},"message":"Check local part for UTF-8 representability\n\nFor #192.","distinct":false,"url":"https://api.github.com/repos/hapijs/isemail/commits/376864a6e81721afa3aac57cbd88a93ebbddedfa"},{"sha":"a622c303bed6aec0392e6a8d04fe33f7ef58a36f","author":{"name":"Eli Skeggs","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@eliskeggs.com"},"message":"Forbid unicode in domain literals\n\nPer RFC 6531, the addition of unicode doesn't extend to domain literals.","distinct":false,"url":"https://api.github.com/repos/hapijs/isemail/commits/a622c303bed6aec0392e6a8d04fe33f7ef58a36f"},{"sha":"061e7bcdb0035b5d67535627545f6954827e7e90","author":{"name":"Eli Skeggs","email":"5085073edea185966a30aad7f06b91f6997b42e5@users.noreply.github.com"},"message":"Merge pull request #193 from hapijs/recursive-descent\n\nRewrite as a recursive descent parser","distinct":true,"url":"https://api.github.com/repos/hapijs/isemail/commits/061e7bcdb0035b5d67535627545f6954827e7e90"}]}
{"actor":{"display_login":"skeggse"}}