Releases: slegrand45/mysql_protocol
Releases · slegrand45/mysql_protocol
3.0.3
3.0.2
Update list of charsets and collations
v3.0.1
CHANGES:
- OPAM linting
v3.0
- MariaDB compatibility
- Dunification
- PPX Bitstring
- Implements reset connection
v2.0
This new release introduces backward incompatible changes:
- the old
native_data
type is now private, you have to use the newdata_*
andto_ocaml_*
functions to convert the data between OCaml world and MySQL world. See the interfacemp_data.mli
: https://github.com/slegrand45/mysql_protocol/blob/b55bed86898ae537710e393883e85529bffb8134/src/mp_data.mli get_result_set
function has a new signature:
val get_result_set : result -> Mp_result_set_packet.result_select
insert_id
is now a tuple of type(Int64.t * Big_int.big_int)
. TheInt64
value must be used when the auto_increment field is not a BIGINT UNSIGNED, otherwise theBig_int
value must be used.
You can read these links to get a more detailed view of changes:
- examples/client.ml: v1.1...a8fdbbd#diff-4cbe51e6637eaca7a4fc78d5d40cc00d
- src/mp_client.mli: v1.1...a8fdbbd#diff-844584ed57ce8e1baa9b5d922cb0ddbe
- src/mp_data.mli: v1.1...a8fdbbd#diff-1e8b8a6fb29216e369cdbda84b4930c9
v1.1
Add opam file