From 087acdda381b6057d68f72dd86e3662f855dc9a1 Mon Sep 17 00:00:00 2001 From: Leandro Ostera Date: Tue, 22 Aug 2023 18:11:41 +0200 Subject: [PATCH] meta: bump min ocaml to 4.14 --- dune-project | 19 ++++++++++--------- serde.opam | 5 ++--- serde_debug.opam | 2 +- serde_derive.opam | 2 +- serde_json.opam | 3 ++- serde_sexpr.opam | 5 +++-- serde_xml.opam | 2 +- 7 files changed, 20 insertions(+), 18 deletions(-) diff --git a/dune-project b/dune-project index 00d93a7..e181fa7 100644 --- a/dune-project +++ b/dune-project @@ -18,9 +18,8 @@ (synopsis "A serialization framework for OCaml") (description "Serde is a serialization framework for OCaml that runs on the principle of maximum efficiency and user ergonomics while maintaining format flexibility. Internally Serde uses an intermediate language that can be cheaply mapped to and from different target formats like JSON, XML, or S-expressions, which makes Serde good for transcoding data as well.") (depends - (ocaml (>= "4.12.0")) - (ocamlformat (>= "0.17.0")) - (ppx_inline_test (>= "0.16.0")) + (ocaml (>= "4.14.0")) + (ppx_inline_test (>= "v0.16.0")) )) (package @@ -28,7 +27,7 @@ (synopsis "Derive-macros for the Serde serialization framework") (description "These macros help derive serializers and deserializers for your existing types and provide all the functionality you expect to plug in different data-formats.") (depends - (ocaml (>= "4.12.0")) + (ocaml (>= "4.14.0")) (ppxlib (>= "0.28.0")) (ppx_deriving (>= "5.2.1")) (serde (= :version)) @@ -38,19 +37,21 @@ (name serde_sexpr) (synopsis "S-expression format support for Serde") (depends - (ocaml (>= "4.12.0")) + (ocaml (>= "4.14.0")) (serde (= :version)) (serde_derive (= :version)) - (sexplib (>= "0.16.0")) + (ppx_inline_test (>= "v0.16.0")) + (sexplib (>= "v0.16.0")) )) (package (name serde_json) (synopsis "JSON format support for Serde") (depends - (ocaml (>= "4.12.0")) + (ocaml (>= "4.14.0")) (serde (= :version)) (serde_derive (= :version)) + (ppx_inline_test (>= "v0.16.0")) (yojson (>= "2.1.0")) )) @@ -58,7 +59,7 @@ (name serde_xml) (synopsis "XML format support for Serde") (depends - (ocaml (>= "4.12.0")) + (ocaml (>= "4.14.0")) (serde (= :version)) (serde_derive (= :version)) (tyxml (>= "4.5.0")) @@ -68,7 +69,7 @@ (name serde_debug) (synopsis "A human-friendly format for Serde that helps you debug any data during development") (depends - (ocaml (>= "4.12.0")) + (ocaml (>= "4.14.0")) (serde (= :version)) (serde_derive (= :version)) )) diff --git a/serde.opam b/serde.opam index 41111c1..553bb77 100644 --- a/serde.opam +++ b/serde.opam @@ -10,9 +10,8 @@ homepage: "https://github.com/leostera/serde.ml" bug-reports: "https://github.com/leostera/serde.ml/issues" depends: [ "dune" {>= "3.5"} - "ocaml" {>= "4.12.0"} - "ocamlformat" {>= "0.17.0"} - "ppx_inline_test" {>= "0.16.0"} + "ocaml" {>= "4.14.0"} + "ppx_inline_test" {>= "v0.16.0"} "odoc" {with-doc} ] build: [ diff --git a/serde_debug.opam b/serde_debug.opam index 9aee09a..fcc73e3 100644 --- a/serde_debug.opam +++ b/serde_debug.opam @@ -9,7 +9,7 @@ homepage: "https://github.com/leostera/serde.ml" bug-reports: "https://github.com/leostera/serde.ml/issues" depends: [ "dune" {>= "3.5"} - "ocaml" {>= "4.12.0"} + "ocaml" {>= "4.14.0"} "serde" {= version} "serde_derive" {= version} "odoc" {with-doc} diff --git a/serde_derive.opam b/serde_derive.opam index d6d895d..2fe69f6 100644 --- a/serde_derive.opam +++ b/serde_derive.opam @@ -10,7 +10,7 @@ homepage: "https://github.com/leostera/serde.ml" bug-reports: "https://github.com/leostera/serde.ml/issues" depends: [ "dune" {>= "3.5"} - "ocaml" {>= "4.12.0"} + "ocaml" {>= "4.14.0"} "ppxlib" {>= "0.28.0"} "ppx_deriving" {>= "5.2.1"} "serde" {= version} diff --git a/serde_json.opam b/serde_json.opam index 2347852..489afb6 100644 --- a/serde_json.opam +++ b/serde_json.opam @@ -8,9 +8,10 @@ homepage: "https://github.com/leostera/serde.ml" bug-reports: "https://github.com/leostera/serde.ml/issues" depends: [ "dune" {>= "3.5"} - "ocaml" {>= "4.12.0"} + "ocaml" {>= "4.14.0"} "serde" {= version} "serde_derive" {= version} + "ppx_inline_test" {>= "v0.16.0"} "yojson" {>= "2.1.0"} "odoc" {with-doc} ] diff --git a/serde_sexpr.opam b/serde_sexpr.opam index 6e179f4..6d5e740 100644 --- a/serde_sexpr.opam +++ b/serde_sexpr.opam @@ -8,10 +8,11 @@ homepage: "https://github.com/leostera/serde.ml" bug-reports: "https://github.com/leostera/serde.ml/issues" depends: [ "dune" {>= "3.5"} - "ocaml" {>= "4.12.0"} + "ocaml" {>= "4.14.0"} "serde" {= version} "serde_derive" {= version} - "sexplib" {>= "0.16.0"} + "ppx_inline_test" {>= "v0.16.0"} + "sexplib" {>= "v0.16.0"} "odoc" {with-doc} ] build: [ diff --git a/serde_xml.opam b/serde_xml.opam index 0e29ecc..20a0a84 100644 --- a/serde_xml.opam +++ b/serde_xml.opam @@ -8,7 +8,7 @@ homepage: "https://github.com/leostera/serde.ml" bug-reports: "https://github.com/leostera/serde.ml/issues" depends: [ "dune" {>= "3.5"} - "ocaml" {>= "4.12.0"} + "ocaml" {>= "4.14.0"} "serde" {= version} "serde_derive" {= version} "tyxml" {>= "4.5.0"}