{"push_id":2920901342,"size":17,"distinct_size":1,"ref":"refs/heads/master","head":"06e6eb6885f420036399d6e1ed71ccac8dd735bd","before":"832eed6f5380fc5f23689b43b0f7c70ef5e583e7","commits":[{"sha":"7afc5b7d1e0b1a651f8c8c0ff962be2404092c9d","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Extract dom-touching code into browser-run module\n\nIn preparation of adding support for other preprocessors than only\njsdom (e.g. puppeteer), I'm extracting all the code used to talk to the\ndom into a new \"processor\". Naming was hard here, and I considered other\noptions as well before settling on processor:\n- BrowserRenderer\n- Dom controller","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/7afc5b7d1e0b1a651f8c8c0ff962be2404092c9d"},{"sha":"7ed57d872aa4b49bb2394453bbf9aa86add091fb","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Add rootElementSelector to plain test\n\nSo that we have some test coverage on this newly changed configuration\noption.","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/7ed57d872aa4b49bb2394453bbf9aa86add091fb"},{"sha":"1b0b9fb5ebd2161cab43e1864f2d0b2ac355dcb1","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Further extract DomProvider, introduce puppeteer plugin\n\nTo better support projects that rely on DOM measurements, I've been\nworking on a dom provider using puppeteer (chrome). The result is\nhappo-plugin-puppeteer which can be used to replace JSDOM with chrome.\n\nTo test this, I made the plain-test use the new plugin, and rely on\nmeasurements in one of the examples.","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/1b0b9fb5ebd2161cab43e1864f2d0b2ac355dcb1"},{"sha":"f167e36dcffc7e7515868f71710ce6294884d7aa","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Bump to 3.0.0-rc.1","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/f167e36dcffc7e7515868f71710ce6294884d7aa"},{"sha":"2320349c5335f01d41d090fa3249a9f49caebfe2","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Bump happo-plugin-puppeteer\n\nThis version has a bugfix for node 6 env.","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/2320349c5335f01d41d090fa3249a9f49caebfe2"},{"sha":"0aee83666cee6db480f3a28a28d71e7da5330ee1","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Make chrome available in Travis\n\nI'm hoping this will resolve build failures coming from the plain-test\nintegration test.","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/0aee83666cee6db480f3a28a28d71e7da5330ee1"},{"sha":"f0575114415f5674f41786a79d818865eda2c39f","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Bump happo-plugin-puppeteer","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/f0575114415f5674f41786a79d818865eda2c39f"},{"sha":"1a2bc018898c124b2ef552c539721f694fb2751c","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Disable sandbox for puppeteer in Travis\n\nThings weren't working, then I saw this\nhttps://github.com/GoogleChrome/puppeteer/blob/master/docs/troubleshooting.md#running-puppeteer-on-travis-ci","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/1a2bc018898c124b2ef552c539721f694fb2751c"},{"sha":"c21cb1ea2d358de41341e18b5403116d364505ce","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Bump happo-plugin-puppeteer","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/c21cb1ea2d358de41341e18b5403116d364505ce"},{"sha":"4c4fb73e41ae4f4f2764f92e25e422c1194d7200","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Bump to 3.0.0-rc.2","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/4c4fb73e41ae4f4f2764f92e25e422c1194d7200"},{"sha":"fe2ee4c359a3988b8abc92554bf1acb9a36fda65","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Update check for installed happo package\n\nThe previous check looked for a \"happo\" binary. I'm seeing this check\nfail in Travis in the react-dates project:\n\nhttps://travis-ci.org/airbnb/react-dates/jobs/435493766\n\nIt might be that nvm holds references to previous binaries which makes\nour check fail. Instead of looking for the binary we can check if the\nhappo.io package is installed.\n\nYarn and npm does things slightly differently here. npm will output a\nnon-zero exit code if the package is missing. Yarn will not, so we have\nto use grep trickery to make it behave.","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/fe2ee4c359a3988b8abc92554bf1acb9a36fda65"},{"sha":"2c09f1f5349b4b1da0cd68ff986a421f372f909d","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Bump to 3.0.0-rc.3","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/2c09f1f5349b4b1da0cd68ff986a421f372f909d"},{"sha":"a5139cccc61cb199aa27e296470c6d3f47ebe6a9","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Add `happo empty <sha>` command\n\nThis is to support the scenario when happo is run for the first time in\na project. Instead of failing with a 404 on the `happo compare` call, we\ncan make it return a diff with only added examples.","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/a5139cccc61cb199aa27e296470c6d3f47ebe6a9"},{"sha":"36a93cdcadaea66bd6aa9d30234ed65a522786cd","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Bump to 3.0.0-rc.4","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/36a93cdcadaea66bd6aa9d30234ed65a522786cd"},{"sha":"83e1eeba67e0036afcec1a4500dffa58bd014ea0","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Move `happo empty` call to a later time\n\nSince we don't have happo installed at the time we detect that things\nare missing, we need to delay the API call to a time when we have the\nhappo binary available.","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/83e1eeba67e0036afcec1a4500dffa58bd014ea0"},{"sha":"f0f25a35d01e0b4a4ead3b101920dd38265ce8eb","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Bump to 3.0.0-rc.5","distinct":false,"url":"https://api.github.com/repos/happo/happo.io/commits/f0f25a35d01e0b4a4ead3b101920dd38265ce8eb"},{"sha":"06e6eb6885f420036399d6e1ed71ccac8dd735bd","author":{"name":"Henric Trotzig","email":"f5a3082dfc399666895f58d2777281f9ac20aad5@gmail.com"},"message":"Merge pull request #29 from happo/dom-provider\n\nDom provider","distinct":true,"url":"https://api.github.com/repos/happo/happo.io/commits/06e6eb6885f420036399d6e1ed71ccac8dd735bd"}]}
{"actor":{"display_login":"trotzig"}}