package sqlite3
SQLite3 bindings for OCaml
Install
Dune Dependency
Authors
Maintainers
Sources
sqlite3-5.0.1.tbz
sha256=56d78a9898af8a2cc97a0f01fa0db0dc49d43c62df35b5c1541c1b9dbf9ed547
sha512=95bd6997d9f143b143be5f293448857309b64d76cea39784cae06b18c2eecb4efe382dca82eabcc123cf74a4160bf7f2b204d06fc22ecb83a1f9bdec7af45817
doc/CHANGES.html
5.0.1 (2019-12-01)
- Added missing :with-test declaration in Dune project file.
- Improved portability to older SQLite3 versions.
5.0.0 (2019-12-01)
Breaking change:
Data.to_string
is nowData.to_string_coerce
to more clearly reflect that non-string data will be converted to strings.
- Added support for SQLite3 window functions.
- Added
Sqlite3.Rc.check
andSqlite3.Rc.is_success
for easier return code checking. - Added
Sqlite3.prepare_or_reset
for reusing prepared statements in loops. - Added
Sqlite3.iter
andSqlite3.fold
for more convenient handling of row data. - Added more data conversion functions, also for direct access to column data.
- Added more data binding functions.
- Improved closing behavior of database using new SQLite3 API.
- Improved testing framework using
ppx_inline_test
. - Each test case now has its own database for parallel testing.
- Switched from
caml_alloc_custom
tocaml_alloc_custom_mem
. - Switched to OPAM file generation via
dune-project
. - Improved compatibility with older OCaml versions. Thanks to Simon Cruanes for this patch!
Thanks to Shawn shawnw.mobile@gmail.com and Ted Spence tspence@fb.com for their work on many of these contributions!
4.4.1 (2018-10-25)
- Switched to dune, dune-release, and OPAM 2.0
4.4.0 (2018-04-26)
Support for new open flags:
- uri - for URI filename interpretation
- memory - for in-memory databases
Thanks to Raman Varabets for this contribution!
- Fixed warnings and errors in configuration code due to upstream changes.
4.3.2 (2017-11-27)
- Added missing -lpthread linking flag to avoid problems with projects that do not link with the OCaml threads library.
4.3.1 (2017-11-22)
- Improved finalization of databases and statements for better performance
4.3.0 (2017-10-10)
- Improved compatibility with MSVC
- Used untagging and unboxing attributes on external functions
4.2.0 (2017-08-03)
- Switched to jbuilder and topkg
Added backup functionality
Thanks to Markus W. Weissmann markus.weissmann@in.tum.de for this contribution!
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page