diff --git a/dune-project b/dune-project
index ac01f4e5e..17d3cfb90 100644
--- a/dune-project
+++ b/dune-project
@@ -1,4 +1,4 @@
-(lang dune 2.7)
+(lang dune 3.18)
(name tyxml)
(generate_opam_files true)
@@ -21,6 +21,7 @@ let to_reason = \"Reason!\"
The TyXML JSX allow to write TyXML documents with reason's JSX syntax.
It works with textual trees, virtual DOM trees, or any TyXML module.
")
+ (maintenance_intent "(latest)")
(depends
(ocaml (>= 4.08))
(tyxml (= :version))
@@ -41,6 +42,7 @@ let%html to_ocaml = \"OCaml!\"
The TyXML PPX allow to write TyXML documents using the traditional HTML syntax.
It works with textual trees, virtual DOM trees, or any TyXML module.
")
+ (maintenance_intent "(latest)")
(depends
(ocaml (>= 4.08))
(tyxml (= :version))
@@ -53,6 +55,7 @@ It works with textual trees, virtual DOM trees, or any TyXML module.
(package
(name tyxml-syntax)
(synopsis "Common layer for the JSX and PPX syntaxes for Tyxml")
+ (maintenance_intent "(latest)")
(depends
(ocaml (>= 4.08))
(ppxlib (>= 0.36))
@@ -64,6 +67,7 @@ It works with textual trees, virtual DOM trees, or any TyXML module.
(name tyxml)
(synopsis "A library for building correct HTML and SVG documents")
(description "TyXML provides a set of convenient combinators that uses the OCaml type system to ensure the validity of the generated documents. TyXML can be used with any representation of HTML and SVG: the textual one, provided directly by this package, or DOM trees (`js_of_ocaml-tyxml`) virtual DOM (`virtual-dom`) and reactive or replicated trees (`eliom`). You can also create your own representation and use it to instantiate a new set of combinators.")
+ (maintenance_intent "(latest)")
(depends
(ocaml (>= 4.08))
(re (>= 1.5.0))
diff --git a/tyxml-jsx.opam b/tyxml-jsx.opam
index a5bd0b9a4..2d26b6a18 100644
--- a/tyxml-jsx.opam
+++ b/tyxml-jsx.opam
@@ -17,7 +17,7 @@ homepage: "https://github.com/ocsigen/tyxml"
doc: "https://ocsigen.org/tyxml/latest/manual/intro"
bug-reports: "https://github.com/ocsigen/tyxml/issues"
depends: [
- "dune" {>= "2.7"}
+ "dune" {>= "3.18"}
"ocaml" {>= "4.08"}
"tyxml" {= version}
"tyxml-syntax" {= version}
@@ -41,3 +41,4 @@ build: [
]
]
dev-repo: "git+https://github.com/ocsigen/tyxml.git"
+x-maintenance-intent: ["(latest)"]
diff --git a/tyxml-ppx.opam b/tyxml-ppx.opam
index 7ef5ca3ca..f6db9ba0a 100644
--- a/tyxml-ppx.opam
+++ b/tyxml-ppx.opam
@@ -17,7 +17,7 @@ homepage: "https://github.com/ocsigen/tyxml"
doc: "https://ocsigen.org/tyxml/latest/manual/intro"
bug-reports: "https://github.com/ocsigen/tyxml/issues"
depends: [
- "dune" {>= "2.7"}
+ "dune" {>= "3.18"}
"ocaml" {>= "4.08"}
"tyxml" {= version}
"tyxml-syntax" {= version}
@@ -42,3 +42,4 @@ build: [
]
]
dev-repo: "git+https://github.com/ocsigen/tyxml.git"
+x-maintenance-intent: ["(latest)"]
diff --git a/tyxml-syntax.opam b/tyxml-syntax.opam
index 620e9378b..9bb99d265 100644
--- a/tyxml-syntax.opam
+++ b/tyxml-syntax.opam
@@ -8,7 +8,7 @@ homepage: "https://github.com/ocsigen/tyxml"
doc: "https://ocsigen.org/tyxml/latest/manual/intro"
bug-reports: "https://github.com/ocsigen/tyxml/issues"
depends: [
- "dune" {>= "2.7"}
+ "dune" {>= "3.18"}
"ocaml" {>= "4.08"}
"ppxlib" {>= "0.36"}
"re" {>= "1.5.0"}
@@ -31,3 +31,4 @@ build: [
]
]
dev-repo: "git+https://github.com/ocsigen/tyxml.git"
+x-maintenance-intent: ["(latest)"]
diff --git a/tyxml.opam b/tyxml.opam
index 1bff42767..b940fc64c 100644
--- a/tyxml.opam
+++ b/tyxml.opam
@@ -10,7 +10,7 @@ homepage: "https://github.com/ocsigen/tyxml"
doc: "https://ocsigen.org/tyxml/latest/manual/intro"
bug-reports: "https://github.com/ocsigen/tyxml/issues"
depends: [
- "dune" {>= "2.7"}
+ "dune" {>= "3.18"}
"ocaml" {>= "4.08"}
"re" {>= "1.5.0"}
"uutf" {>= "1.0.0"}
@@ -33,3 +33,4 @@ build: [
]
]
dev-repo: "git+https://github.com/ocsigen/tyxml.git"
+x-maintenance-intent: ["(latest)"]