{"push_id":973716415,"size":8,"distinct_size":8,"ref":"refs/heads/dev","head":"fb9c1d62f81d6030b3b13f1a849995181b0ea4fe","before":"a21ec21cb8f6b09c174676b8ceefab84967b4d0c","commits":[{"sha":"486d926b4da6fe0ff97fdad5b8ad2a8acacef51d","author":{"email":"9b27bcce88c0dfbe27f3deda0fa33e978e9a96fc@users.noreply.github.com","name":"Khalid Alharbi"},"message":"fix required query parameter error\n\nFix a crash when submitting a request without queryText parameter and\nrename endpoint from /q/json into q/","distinct":true,"url":"https://api.github.com/repos/sikuli/sieveable/commits/486d926b4da6fe0ff97fdad5b8ad2a8acacef51d"},{"sha":"fbad9f267be11e28264af3ff763831f3421ac2b8","author":{"email":"9b27bcce88c0dfbe27f3deda0fa33e978e9a96fc@users.noreply.github.com","name":"Khalid Alharbi"},"message":"remove client API endpoint and sieveable-browser\n\nRemove sieveable-browser and its API endpoint.","distinct":true,"url":"https://api.github.com/repos/sikuli/sieveable/commits/fbad9f267be11e28264af3ff763831f3421ac2b8"},{"sha":"57b07b3fc897dd9717831afa7997106c17600931","author":{"email":"9b27bcce88c0dfbe27f3deda0fa33e978e9a96fc@users.noreply.github.com","name":"Khalid Alharbi"},"message":"return client errors on API calls","distinct":true,"url":"https://api.github.com/repos/sikuli/sieveable/commits/57b07b3fc897dd9717831afa7997106c17600931"},{"sha":"a1fe0fa3ed3fe4aa827dfa0fda33919c5ccf4268","author":{"email":"9b27bcce88c0dfbe27f3deda0fa33e978e9a96fc@users.noreply.github.com","name":"Khalid Alharbi"},"message":"change API endpoints","distinct":true,"url":"https://api.github.com/repos/sikuli/sieveable/commits/a1fe0fa3ed3fe4aa827dfa0fda33919c5ccf4268"},{"sha":"638846531c29641260afdac1a5455870d9d13ada","author":{"email":"9b27bcce88c0dfbe27f3deda0fa33e978e9a96fc@users.noreply.github.com","name":"Khalid Alharbi"},"message":"add test for API client errors","distinct":true,"url":"https://api.github.com/repos/sikuli/sieveable/commits/638846531c29641260afdac1a5455870d9d13ada"},{"sha":"69f390a1390e2856f8bf55a7619678a18f7aee42","author":{"email":"9b27bcce88c0dfbe27f3deda0fa33e978e9a96fc@users.noreply.github.com","name":"Khalid Alharbi"},"message":"update dependencies","distinct":true,"url":"https://api.github.com/repos/sikuli/sieveable/commits/69f390a1390e2856f8bf55a7619678a18f7aee42"},{"sha":"dc6e299d48922d5ccde4a53377885b04d9732f9b","author":{"email":"9b27bcce88c0dfbe27f3deda0fa33e978e9a96fc@users.noreply.github.com","name":"Khalid Alharbi"},"message":"update copyright year","distinct":true,"url":"https://api.github.com/repos/sikuli/sieveable/commits/dc6e299d48922d5ccde4a53377885b04d9732f9b"},{"sha":"fb9c1d62f81d6030b3b13f1a849995181b0ea4fe","author":{"email":"9b27bcce88c0dfbe27f3deda0fa33e978e9a96fc@users.noreply.github.com","name":"Khalid Alharbi"},"message":"update installation instruction","distinct":true,"url":"https://api.github.com/repos/sikuli/sieveable/commits/fb9c1d62f81d6030b3b13f1a849995181b0ea4fe"}]}