diff --git a/CHANGES.md b/CHANGES.md index 71083b18..9d00215d 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,20 +1,26 @@ -## unreleased +## v1.9.0 - 2022-09-06 New features: - Allow unquoted semicolons in query strings in the new API. There are - corner cases whene it is needed, as reported in issue #87, and a parser + corner cases where it is needed, as reported in issue #87, and a parser which rejects semicolons are still available for loading schema files statement by statement. + - Add support for MySQL and MariaDB configuration files, as a solution to issue #86. + - Add a limit to the number of times a database connection is reused when pooling connections (#94). Thanks to Peter Mondlock for investigating resource usage server side motivating this addition. + - Provide access to the raw SQLite3 connection handle for the purpose of + defining custom functions (#56). + Fixes: - Add missing dune dependency on unix (GPR#85 by David Allsopp). + - Documentation fixes (GPR#82, GPR#83, GPR#84 by Reynir Björnsson, GPR#88 by Jonathan Duarte, and GPR#92 by Jim Tittsler). diff --git a/caqti-async.opam b/caqti-async.opam index 566148c9..165bdb60 100644 --- a/caqti-async.opam +++ b/caqti-async.opam @@ -11,7 +11,7 @@ depends: [ "alcotest-async" {with-test & >= "1.5.0"} "async_kernel" {>= "v0.11.0"} "async_unix" {>= "v0.11.0"} - "caqti" {>= "1.8.0" & < "1.9.0~"} + "caqti" {>= "1.8.0" & < "1.10.0~"} "caqti-dynload" {with-test & >= "1.0.0" & < "2.0.0~"} "caqti-driver-sqlite3" {with-test & >= "1.0.0" & < "2.0.0~"} "cmdliner" {with-test & >= "1.1.0"} diff --git a/caqti-driver-mariadb.opam b/caqti-driver-mariadb.opam index 1fd10c9a..f3125bf0 100644 --- a/caqti-driver-mariadb.opam +++ b/caqti-driver-mariadb.opam @@ -9,7 +9,7 @@ bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" depends: [ "alcotest" {with-test & >= "1.5.0"} "ocaml" - "caqti" {>= "1.8.0" & < "1.9.0~"} + "caqti" {>= "1.9.0" & < "1.10.0~"} "cmdliner" {with-test & >= "1.1.0"} "dune" {>= "2.0"} "mariadb" {>= "1.1.1"} diff --git a/caqti-driver-postgresql.opam b/caqti-driver-postgresql.opam index 458edcad..7ffe7bc1 100644 --- a/caqti-driver-postgresql.opam +++ b/caqti-driver-postgresql.opam @@ -12,7 +12,7 @@ bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" depends: [ "alcotest" {with-test & >= "1.5.0"} "ocaml" - "caqti" {>= "1.8.0" & < "1.9.0~"} + "caqti" {>= "1.9.0" & < "1.10.0~"} "cmdliner" {with-test & >= "1.1.0"} "dune" {>= "2.0"} "odoc" {with-doc} diff --git a/caqti-driver-sqlite3.opam b/caqti-driver-sqlite3.opam index 5c4a7573..80026e4c 100644 --- a/caqti-driver-sqlite3.opam +++ b/caqti-driver-sqlite3.opam @@ -9,7 +9,7 @@ bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" depends: [ "alcotest" {with-test & >= "1.5.0"} "ocaml" - "caqti" {>= "1.8.0" & < "1.9.0~"} + "caqti" {>= "1.9.0" & < "1.10.0~"} "cmdliner" {with-test & >= "1.1.0"} "dune" {>= "2.0"} "odoc" {with-doc} diff --git a/caqti-dynload.opam b/caqti-dynload.opam index ff19f75a..ebacb8ff 100644 --- a/caqti-dynload.opam +++ b/caqti-dynload.opam @@ -7,7 +7,7 @@ homepage: "https://github.com/paurkedal/ocaml-caqti/" doc: "https://paurkedal.github.io/ocaml-caqti/index.html" bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" depends: [ - "caqti" {>= "1.3.0" & < "1.9.0~"} + "caqti" {>= "1.3.0" & < "1.10.0~"} "caqti-driver-sqlite3" {with-test & >= "1.0.0" & < "2.0.0~"} "cmdliner" {with-test & >= "1.1.0"} "dune" {>= "2.0"} diff --git a/caqti-lwt.opam b/caqti-lwt.opam index 9df9b09e..cf999ea3 100644 --- a/caqti-lwt.opam +++ b/caqti-lwt.opam @@ -9,7 +9,7 @@ bug-reports: "https://github.com/paurkedal/ocaml-caqti/issues" depends: [ "alcotest" {with-test & >= "1.5.0"} "alcotest-lwt" {with-test & >= "1.5.0"} - "caqti" {>= "1.8.0" & < "1.9.0~"} + "caqti" {>= "1.9.0" & < "1.10.0~"} "caqti-dynload" {with-test & >= "1.0.0" & < "2.0.0~"} "caqti-driver-sqlite3" {with-test & >= "1.0.0" & < "2.0.0~"} "cmdliner" {with-test & >= "1.1.0"}