From d193dd8badaaa6d7a93940f219900d6083c4600f Mon Sep 17 00:00:00 2001 From: Anders Fugmann Date: Thu, 14 Mar 2024 21:46:25 +0100 Subject: [PATCH 1/3] Prepare release 5.3.0 --- CHANGES.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index e06907a..070f3eb 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,7 @@ +5.3.0 +--- +* Add eio binding in zmq-eio (#126, @andersfugmann) + 5.2.2 --- * Fix race in monitor test (#129, @andersfugmann) From 0e8c3f5be8e09b350b2dfc90ad8b1d234514f112 Mon Sep 17 00:00:00 2001 From: Anders Fugmann Date: Thu, 14 Mar 2024 21:46:48 +0100 Subject: [PATCH 2/3] Update CI to test against latest version of ocaml 5 compiler --- .github/workflows/workflow.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 0fa428f..5fba68b 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -12,14 +12,14 @@ jobs: os: - ubuntu-20.04 ocaml-version: - - 5.0.0 + - 5 - 4.14.0 - 4.04.1 include: - lwt: true - async: true - eio: true - ocaml-version: 5.0.0 + ocaml-version: 5 runs-on: ${{ matrix.os }} From e544dbd8fccd6c327e57e21d1f4353fa8ee57a7b Mon Sep 17 00:00:00 2001 From: Anders Fugmann Date: Thu, 14 Mar 2024 21:53:35 +0100 Subject: [PATCH 3/3] Update README slightly --- README.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5980b97..6591149 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,10 @@ Dependencies ------------ * [OPAM](http://opam.ocaml.org/) - * OCaml >= 4.03.0, OCaml >= 4.04.1 for zmq-async - * Async >= v0.11.0 for zmq-async - * Lwt for zmq-lwt + * OCaml >= 4.03.0 + * OCaml >= 4.04.1, Async >= v0.11.0 for zmq-async + * Ocaml >= 5.0.0 for zmq-eio + * Lwt >= 2.6.0 for zmq-lwt * libzmq (c lib) >= 4.x Install @@ -33,10 +34,10 @@ API documentation can be found [here](https://issuu.github.io/ocaml-zmq) Development ----------- -With OPAM 2.x you can create a local switch which will install all dependencies automatically. +With OPAM you can create a local switch which will install all dependencies automatically. ```sh -opam switch create ./ 4.06 +opam switch create ./ 5.1.1 make ```