Skip to content

Releases: mirage/ocaml-github

Add bindings for organisation teams and repositories

19 Dec 00:17
Compare
Choose a tag to compare
  • Add bindings for organisation teams and repositories (#45).
  • Use Bytes instead of String for future safe-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 to git-list-releases so that it can emit
    the release information in JSON rather than Markdown.

Add repository branch query functions

28 Nov 11:07
Compare
Choose a tag to compare
  • Add repo_branches and branches query functions (#44 from Jeff Hammerbacher).
  • Improve opam 1.2 metadata.

Improved log error messages

09 Nov 22:12
Compare
Choose a tag to compare
  • Better log error messages (#39).
  • Tweak Makefile to build JavaScript version by default if js_of_ocaml is installed.

Fix support for draft Releases

03 Nov 14:58
Compare
Choose a tag to compare

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

02 Nov 23:27
Compare
Choose a tag to compare
  • Add Jar_cli module for use by applications that use the Git Jar (#34).
  • Add bindings to the Gist APIs for storing text fragments (#36).
  • Add a JavaScript port, using Cohttp and js_of_ocaml (#36).
  • Build ocamldoc HTML documentation by default.

Add git-create-release

10 Aug 17:07
Compare
Choose a tag to compare
  • Fix pull_action_type synchronize tag typo (#33 from Philipp Gesang).
  • Add a git create-release to create a GitHub release, including binary assets
    (#32 from Markus Mottl).

Fix optional schema field parsing

08 May 09:18
Compare
Choose a tag to compare
  • The master_branch field in the repo is actually optional, to fix the schema to reflect this.

Add `git-list-releases` binary

26 Apr 09:02
Compare
Choose a tag to compare

This sorts and displays a list of repository releases in chronological order.

Add `git-sync-releases` and `git upload-release` binaries

13 Apr 17:13
Compare
Choose a tag to compare

This helps to synchronize Release metadata across two GitHub forks, and upload binary files to a Release.

Deployment key and POSIX thread safety

01 Apr 14:31
Compare
Choose a tag to compare

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.