/usr/lib/R/site-library/DBI/NEWS is in r-cran-dbi 0.3.1-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 | # Version 0.3.1
* Actually export `dbIsValid()` :/
* `dbGetQuery()` uses `dbFetch()` in the default implementation.
# Version 0.3.0
## New and enhanced generics
* `dbIsValid()` returns a logical value describing whether a connection or
result set (or other object) is still valid. (#12).
* `dbQuoteString()` and `dbQuoteIdentifier()` to implement database specific
quoting mechanisms.
* `dbFetch()` added as alias to `fetch()` to provide consistent name.
Implementers should define methods for both `fetch()` and `dbFetch()` until
`fetch()` is deprecated in 2015. For now, the default method for `dbFetch()`
calls `fetch()`.
* `dbBegin()` begins a transaction (#17). If not supported, DB specific
methods should throw an error (as should `dbCommit()` and `dbRollback()`).
## New default methods
* `dbGetStatement()`, `dbGetRowsAffected()`, `dbHasCompleted()`, and
`dbGetRowCount()` gain default methods that extract the appropriate elements
from `dbGetInfo()`. This means that most drivers should no longer need to
implement these methods (#13).
* `dbGetQuery()` gains a default method for `DBIConnection` which uses
`dbSendQuery()`, `fetch()` and `dbClearResult()`.
## Deprecated features
* The following functions are soft-deprecated. They are going away,
and developers who use the DBI should begin preparing. The formal deprecation
process will begin in July 2015, where these function will emit warnings
on use.
* `fetch()` is replaced by `dbFetch()`.
* `make.db.names()`, `isSQLKeyword()` and `SQLKeywords()`: a black list
based approach is fundamentally flawed; instead quote strings and
identifiers with `dbQuoteIdentifier()` and `dbQuoteString()`.
* `dbGetDBIVersion()` is deprecated since it's now just a thin wrapper
around `packageVersion("DBI")`.
* `dbSetDataMappings()` (#9) and `dbCallProc()` (#7) are deprecated as no
implementations were ever provided.
## Other improvements
* `dbiCheckCompliance()` makes it easier for implementors to check that their
package is in compliance with the DBI specification.
* All examples now use the RSQLite package so that you can easily try out
the code samples (#4).
* `dbDriver()` gains a more effective search mechanism that doesn't rely on
packages being loaded (#1).
* DBI has been converted to use roxygen2 for documentation, and now most
functions have their own documentation files. I would love your feedback
on how we could make the documentation better!
# Version 0.2-7
* Trivial changes (updated package fields, daj)
# Version 0.2-6
* Removed deprecated \synopsis in some Rd files (thanks to Prof. Ripley)
# Version 0.2-5
* Code cleanups contributed by Matthias Burger: avoid partial argument
name matching and use TRUE/FALSE, not T/F.
* Change behavior of make.db.names.default to quote SQL keywords if
allow.keywords is FALSE. Previously, SQL keywords would be name
mangled with underscores and a digit. Now they are quoted using
'"'.
# Version 0.2-4
* Changed license from GPL to LPGL
* Fixed a trivial typo in documentation
# Version 0.1-10
* Fixed documentation typos.
# Version 0.1-9
* Trivial changes.
# Version 0.1-8
* A trivial change due to package.description() being deprecated in 1.9.0.
# Version 0.1-7
* Had to do a substantial re-formatting of the documentation
due to incompatibilities introduced in 1.8.0 S4 method
documentation. The contents were not changed (modulo fixing
a few typos). Thanks to Kurt Hornik and John Chambers for
their help.
# Version 0.1-6
* Trivial documentation changes (for R CMD check's sake)
# Version 0.1-5
* Removed duplicated setGeneric("dbSetDataMappings")
# Version 0.1-4
* Removed the "valueClass" from some generic functions, namely,
dbListConnections, dbListResults, dbGetException, dbGetQuery,
and dbGetInfo. The reason is that methods for these generics
could potentially return different classes of objects (e.g.,
the call dbGetInfo(res) could return a list of name-value pairs,
while dbGetInfo(res, "statement") could be a character vector).
* Added 00Index to inst/doc
* Added dbGetDBIVersion() (simple wrapper to package.description).
# Version 0.1-3
* ??? Minor changes?
# Version 0.1-2
* An implementation based on version 4 classes and methods.
* Incorporated (mostly Tim Keitt's) comments.
|