Releases: mirage/ocaml-github
Releases · mirage/ocaml-github
Add bindings for organisation teams and repositories
- Add bindings for organisation teams and repositories (#45).
- Use
Bytes
instead ofString
for futuresafe-string
support. - Use the Cohttp 0.14.0 API in the test cases and make them optional
(activate with--enable-tests
during configure). - Add a
--json
option togit-list-releases
so that it can emit
the release information in JSON rather than Markdown.
Add repository branch query functions
- Add
repo_branches
andbranches
query functions (#44 from Jeff Hammerbacher). - Improve
opam
1.2 metadata.
Improved log error messages
- Better log error messages (#39).
- Tweak Makefile to build JavaScript version by default if
js_of_ocaml
is installed.
Fix support for draft Releases
Mark published_at
and created_at
fields in Releases to be optional, as they may not be set in the case of draft tags.
Add Gist bindings and JavaScript compilation support
Add git-create-release
Fix optional schema field parsing
- The
master_branch
field in therepo
is actually optional, to fix the schema to reflect this.
Add `git-list-releases` binary
This sorts and displays a list of repository releases in chronological order.
Add `git-sync-releases` and `git upload-release` binaries
This helps to synchronize Release metadata across two GitHub forks, and upload binary files to a Release.
Deployment key and POSIX thread safety
0.8.2 (2014-04-01):
- Remove use of
Re_str
to add POSIX thread safety. - Add deployment key support in the
Deploy_key
module.