Skip to content

Releases: r-dbi/RSQLite

RSQLite 2.2.10

17 Feb 04:15
Compare
Choose a tag to compare

Features

  • Upgrade bundled SQLite to version 3.37.2 (#403).

Documentation

  • Explain reason for bundling SQLite sources.
  • Add known SQLite authors to DESCRIPTION.

Internal

  • Add test for interrupt behavior in sqliteSetBusyHandler() (#401).
  • Make method definition more similar to S3. All setMethod() calls refer to top-level functions (#396).

RSQLite 2.2.9

06 Dec 07:58
Compare
Choose a tag to compare

Features

  • Upgrade bundled SQLite to version 3.37.0 (#392).
  • dbConnect() now supports URIs that start with file:// for the dbname argument. The SQLite code is now built with the SQLITE_USE_URI (#390, @tschoonj).

Bug fixes

  • dbBegin(), dbCommit() and dbRollback() support keywords in savepoint names (#386).

Internal

  • Adapt to DBItest 1.7.2 (#385).
  • Enable all DBItest tests, passing now.

RSQLite 2.2.8

21 Aug 19:34
Compare
Choose a tag to compare
  • Upgrade bundled SQLite to version 3.36.0 (#374).
  • Fix build on CentOS 7 (#367).
  • Busy callback emits message instead of warning (#355).
  • Avoid using memoise at build time (#371).

RSQLite 2.2.7

22 Apr 17:33
Compare
Choose a tag to compare
  • Remove RStudio Connection pane support due to problems reported by users (#352).
  • Upgrade bundled SQLite to version 3.35.5 (#368).

RSQLite 2.2.6

12 Apr 10:14
Compare
Choose a tag to compare
  • Upgrade bundled SQLite to 3.35.4 (#361).
  • Implement RStudio Connection Contract (#352, @edwindj).
  • dbDataType() supports extended types for connections created with extended_types = TRUE (#360, @ablack3).
  • dbWriteTable() creates tables with extended types for connections created with extended_types = TRUE (#360, @ablack3).
  • Remove BH dependency by inlining the header files (#362).

RSQLite 2.2.5

29 Mar 09:09
Compare
Choose a tag to compare
  • Upgrade bundled SQLite to version 3.35.2 (#357).
  • If the busy handler fails, the transaction is aborted explicitly (#348, @gaborcsardi).

RSQLite 2.2.4

14 Mar 03:45
Compare
Choose a tag to compare

Features

  • Improve concurrency behavior with multiple writers (#280, @gaborcsardi).
  • New sqliteSetBusyHandler() helps configure what SQLite should do when the database is locked (#280, @gaborcsardi).
  • dbConnect() gains an extended_types argument that adds support for date, time and timestamp columns. If a column has a declared type DATE, TIME or TIMESTAMP, it is returned as Date, hms or POSIXct value, respectively (#333, @anderic1).
  • Upgrade bundled SQLite to version 3.34.1 (#342).

RSQLite 2.2.3

25 Jan 03:44
Compare
Choose a tag to compare

Features

  • Upgrade bundled SQLite to version 3.34.1 (#342).
  • dbConnect() gains an extended_types argument that adds support for date, time and timestamp columns. If a column has a declared type DATE, TIME or TIMESTAMP, it is returned as Date, hms or POSIXct value, respectively (#333, @anderic1).

RSQLite 2.2.2

19 Jan 13:16
Compare
Choose a tag to compare

Features

  • Upgrade bundled SQLite to version 3.34 (#337).

Bug fixes

  • dbWriteTable() and dbAppendTable() use transactions with unique savepoint IDs (#338).
  • Loading extensions works when RSQLite is installed in a path with non-ASCII characters (#310).

Internal

  • Implement automatic upgrade of bundled SQLite via GitHub Actions (#335).
  • Switch to GitHub Actions (#331).

RSQLite 2.2.1

01 Oct 01:59
Compare
Choose a tag to compare
  • Upgrade to SQLite 3.33.0 (#321).
  • Use transaction for faster processing in dbAppendTable() (#306).
  • Strings and blobs now can have a size of up to 2 GB (#314, @shutinet).
  • Multipart queries now give a warning (#313).