Skip to content

Commit

Permalink
[new release] mirage-kv (3.0.1)
Browse files Browse the repository at this point in the history
CHANGES:

* provide deprecated Mirage_kv_lwt for smooth transition (mirage/mirage-kv#21 @hannesm)

### v3.0.0 (2019-10-22)

* remove mirage-kv-lwt (mirage/mirage-kv#19 @hannesm)
* specialise mirage-kv on Lwt.t and value being string (mirage/mirage-kv#19 @hannesm)
* raise lower OCaml bound to 4.06.0 (mirage/mirage-kv#19 @hannesm)

### v2.0.0 (2019-02-24)

* Major revision of the `RO` signature:
 - values are of type `string`
 - keys are segments instead of a string
 - `read` is now named `get`, and does no longer take an offset and length
 - the new function `list` is provided
 - the new functions `last_modified` and `digest` are provided
* A module `Key` is provided with convenience functions to build keys
* An `RW` signature is provided, extending `RO` with
 - a function `set` to replace a value
 - a function `remove` to remove a key
 - `batch` to batch operations

### v1.1.1 (2017-06-29)

* Remove `open Result` statements (and drop support to 4.02)

### v1.1.0 (2017-05-26)

* Port to Jbuilder.

### v1.0.0 (2016-12-27)

* First release, import `V1.KV_RO` and `V1_LWT.KV_RO` from mirage-types.
  • Loading branch information
hannesm committed Nov 4, 2019
1 parent 519908a commit db211cf
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions packages/mirage-kv/mirage-kv.3.0.1/opam
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
opam-version: "2.0"
maintainer: "Thomas Gazagnaire <thomas@gazagnaire.org>"
authors: ["Thomas Gazagnaire <thomas@gazagnaire.org>" "Stefanie Schirmer" "Hannes Mehnert"]
homepage: "https://github.com/mirage/mirage-kv"
doc: "https://mirage.github.io/mirage-kv/"
license: "ISC"
dev-repo: "git+https://github.com/mirage/mirage-kv.git"
bug-reports: "https://github.com/mirage/mirage-kv/issues"
tags: ["org:mirage"]

build: [
["dune" "subst"] {pinned}
["dune" "build" "-p" name "-j" jobs]
["dune" "runtest" "-p" name] {with-test}
]
depends: [
"ocaml" {>= "4.06.0"}
"dune"
"mirage-device" {>= "2.0.0"}
"fmt"
"lwt" {>= "4.0.0"}
"alcotest" {with-test}
]
synopsis: "MirageOS signatures for key/value devices"
description: """
mirage-kv provides the `Mirage_kv.RO` and `Mirage_kv.RW`
signatures the MirageOS key/value devices should implement.
"""
url {
src:
"https://github.com/mirage/mirage-kv/releases/download/v3.0.1/mirage-kv-v3.0.1.tbz"
checksum: [
"sha256=71b23237117b000a3212a3a8cabc841b1a0eac4e559625d89a19b5b6a536e3d8"
"sha512=b41da634d5ada6bdd14d23bc63759b3d3bc81243385e86153749b71a6002544e4a302c6c4928343a6a13bff4507a03dd30b6a70236153d073b5177f9d07e43ae"
]
}

0 comments on commit db211cf

Please sign in to comment.