File tree Expand file tree Collapse file tree 7 files changed +17
-26
lines changed
Expand file tree Collapse file tree 7 files changed +17
-26
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ ### v4.0.0
2+
3+ * Remove Mirage_kv_lwt module
4+ * remove mirage-device dependency
5+ * Adapt to fmt 0.8.7 dependency
6+
17### v3.0.1 (2019-11-04)
28
39* provide deprecated Mirage_kv_lwt for smooth transition (#21 @hannesm )
Original file line number Diff line number Diff line change @@ -9,14 +9,13 @@ bug-reports: "https://github.com/mirage/mirage-kv/issues"
99tags: ["org:mirage"]
1010
1111build: [
12- ["dune" "subst"] {pinned }
12+ ["dune" "subst"] {dev }
1313 ["dune" "build" "-p" name "-j" jobs]
1414 ["dune" "runtest" "-p" name] {with-test}
1515]
1616depends: [
17- "ocaml" {>= "4.06 .0"}
17+ "ocaml" {>= "4.08 .0"}
1818 "dune"
19- "mirage-device" {>= "2.0.0"}
2019 "fmt" {>= "0.8.7"}
2120 "lwt" {>= "4.0.0"}
2221 "alcotest" {with-test}
Original file line number Diff line number Diff line change 11(library
22 (name mirage_kv)
33 (public_name mirage-kv)
4- (libraries fmt mirage-device)
5- (wrapped false))
4+ (libraries fmt lwt))
Original file line number Diff line number Diff line change @@ -61,7 +61,8 @@ let pp_error ppf = function
6161module type RO = sig
6262 type nonrec error = private [> error ]
6363 val pp_error : error Fmt .t
64- include Mirage_device .S
64+ type t
65+ val disconnect : t -> unit Lwt .t
6566 type key = Key .t
6667 val exists : t -> key -> ([`Value | `Dictionary ] option , error ) result Lwt .t
6768 val get : t -> key -> (string , error ) result Lwt .t
Original file line number Diff line number Diff line change @@ -108,7 +108,12 @@ module type RO = sig
108108 val pp_error : error Fmt .t
109109 (* * [pp_error] is the pretty-printer for errors. *)
110110
111- include Mirage_device. S
111+ type t
112+ (* * The type representing the internal state of the key-value store. *)
113+
114+ val disconnect : t -> unit Lwt .t
115+ (* * Disconnect from the key-value store. While this might take some time to
116+ complete, it can never result in an error. *)
112117
113118 type key = Key .t
114119 (* * The type for keys. *)
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments