{"action":"published","release":{"url":"https://api.github.com/repos/mirage/ocaml-git/releases/18579490","assets_url":"https://api.github.com/repos/mirage/ocaml-git/releases/18579490/assets","upload_url":"https://uploads.github.com/repos/mirage/ocaml-git/releases/18579490/assets{?name,label}","html_url":"https://github.com/mirage/ocaml-git/releases/tag/2.1.0","id":18579490,"node_id":"MDc6UmVsZWFzZTE4NTc5NDkw","tag_name":"2.1.0","target_commitish":"master","name":null,"draft":false,"author":{"login":"dinosaure","id":321910,"node_id":"MDQ6VXNlcjMyMTkxMA==","avatar_url":"https://avatars2.githubusercontent.com/u/321910?v=4","gravatar_id":"","url":"https://api.github.com/users/dinosaure","html_url":"https://github.com/dinosaure","followers_url":"https://api.github.com/users/dinosaure/followers","following_url":"https://api.github.com/users/dinosaure/following{/other_user}","gists_url":"https://api.github.com/users/dinosaure/gists{/gist_id}","starred_url":"https://api.github.com/users/dinosaure/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dinosaure/subscriptions","organizations_url":"https://api.github.com/users/dinosaure/orgs","repos_url":"https://api.github.com/users/dinosaure/repos","events_url":"https://api.github.com/users/dinosaure/events{/privacy}","received_events_url":"https://api.github.com/users/dinosaure/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2019-07-12T13:41:35Z","published_at":"2019-07-12T13:43:20Z","assets":[],"tarball_url":"https://api.github.com/repos/mirage/ocaml-git/tarball/2.1.0","zipball_url":"https://api.github.com/repos/mirage/ocaml-git/zipball/2.1.0","body":"CHANGES:\n\n- Move to the last version of `decompress` (@dinosaure, #366)\n- Check order of entries in a tree object (bug found by @samoht, fixed by @dinosaure, #365)\n- Use `mmap` package (@dinosaure, #347, #360)\n- Update README.md (@tcoopman, @dinosaure, #337, #359)\n- `trim` the window used to pack (@pqwy, @dinosaure, #357, #358)\n- Use lastest version of `lru.0.3.0` (@pqwy, @dinosaure, #352, #356)\n- Fix smart protocol (fixed by @clecat and @dinosaure, feedbacks from @hannesm)\n * Pull-request #351, #350, #338\n * Issues #335, #342, #346\n \n   + regression tests was added (@dinosaure)\n   + semantics about negociation was explained (@clecat)\n   + end-to-end tests partially done (@hannesm)\n \n- Remove `sexplib` dependency (@samoht, #349)\n- Fix smart protocol to accept empty response from `ls-remote` (bug found by @hannesm, fixed by @dinosaure, #348)\n- Add `io-page-unix` as dependency to tests `git-mirage` (@dinosaure, #345)\n- Remove deprecated `Cstruct.add_len` (replaced by `ke`) (@dinosaure, #345)\n- Use `Uri.user_info` to be able to be authentified by a service like GitHub (@linse, review by @dinosaure, #341, #343)\n- avoid clash between `digestif.c` and `digestif.ocaml` implementation (same for `checkseum`)\n * remove implementation dependencies on `git-unix` and `git-mirage` (bug found by @hannesm and @linse, fixed by @dinosaure, #339)\n \n   This update should be fixed by `dune`'s variants and `>= digestif.0.7.2` and `>= checkseum.0.1.0`\n \n- **breaking-change** add `etmp` as already-allocated buffer to encode Git object (@dinosaure, #336)\n * add `ke.0.3` as new dependency\n- consumed inputs for every entries in a tree (bug found by @zspicko, fixed by @dinosaure, #334)\n"}}
{"actor":{"display_login":"dinosaure"}}