# sqlhelper 0.2.2

## Bug fixes

* `validate_configs()` now correctly drops invalid configurations (#21)
* `validate_config()` no longer requires a case-sensitive `Server` key (#22)
* Fixed `conn_child_is_list` test fixture to reach the intended code path (#22)
* Driver tests now use `skip_if_not_installed()` guards, fixing CRAN check
  failure on Fedora clang where `bigrquery` is not available (#27)

# sqlhelper 0.2.1

## submission fixes
* quote 'SQL' in title and description
* removed output via print()/cat(). Now only message()/warning()/stop() are used
* removed if(FALSE) from examples
* fixed codecov badge

# sqlhelper 0.2.0

## Enhancements

* connection configs now inherit characteristics from earlier configs with the same name
(i.e. site-wide configs may be tweaked by users) (#9)
* `config_examples()` added to provide example connection yaml strings
* renamed `runqueries()` and `runfiles()` as `run_queries()` and `run_files()`
* added `runqueries()` and `runfiles()` as aliases for `run_queries()` and
`run_files()`
* many documentation updates, including:
  - `vignette("sqlhelper")` updated
  - `vignette("connections")` updated
  - `vignette("execution")` added
  - `vignette("use_case")` added (#14)
* `read_sql()` now accepts a flag to turn off cascade behaviour (#7)
* `run_files()` no longer requires an explicit `cascade` argument 
* `run_files()` and `run_queries()` now attempt to connect lazily using the
config search path (#8)

## Bug fixes

* read/prep functions now pass dots instead of duplicating default values (#6)
* `not_connected()` no longer errors when passed a missing connection name (#10)

# sqlhelper 0.1.2

## Bug fixes

* `runfiles()` error preparing multiple files (#1)

# sqlhelper 0.1.1

* Added a `NEWS.md` file to track changes to the package.
