<!-- NEWS.md is maintained by https://fledge.cynkra.com, contributors should not edit this file -->

# dblog 0.0.0.9013

- Internal changes only.


# dblog 0.0.0.9012

- Internal changes only.


# dblog 0.0.0.9011

- Internal changes only.


# dblog 0.0.0.9010

- Internal changes only.


# dblog 0.0.0.9009

- Harmonize yaml formatting.

- Revert changes to matrix section.

- Reduce parallelism.

- Also check dev on cran-* branches.

- Update hash key for dev.

- Remove R 3.3.

- Merge pull request #12 from r-dbi/f-safe-deparse.

- Work around problems with names containing backslashes in `deparse()` (#12).

- Work around duckdb storing external pointers in the driver object.

- Add dbCreateTable() and dbAppendTable() methods.


# dblog 0.0.0.9008

- New `dblog_cnr()` (#8).


# dblog 0.0.0.9007

- Add `display` argument to collecting logger to combine printing and collecting (#7).
- Override `dbQuoteString()` for `"SQL"` class.
- Override `dbQuoteLiteral()`.


# dblog 0.0.0.9006

- Dynamic instantiation of S4 classes.
- Failed calls are wrapped with `try()`.


# dblog 0.0.0.9005

- Fix logging output to file, add line break.
- Switch to `deparse(backtick = FALSE)` to create parseable code.
- Fix error when wrapped DBI method fails.


# dblog 0.0.0.9004

- Same as previous version.


# dblog 0.0.0.9003

- Support logging of calls to DBIResult.
- Remove dependency on evaluate package.
- New `make_text_logger()`, renamed from `make_console_logger()`.
- `make_console_logger()` gains `path` argument, is useful again.


# dblog 0.0.0.9001

Initial prototype. Exported functions:

- `dblog()` wraps an arbitrary DBI driver with a custom logger.
- `get_default_logger()` is the default console logger. 
- `make_console_logger()` creates a new console logger (for internal use only).
- `make_collect_logger()` creates a new logger that collects logging output and emits all at once.
