IMPROVEMENTS
* Add `bcdc_tidy_resources` for retrieving a data frame containing the metadata for all resources from a single B.C. Data Catalogue record (PR149, 147)
* Add a more decorative record print method (73)
* More reliable detection of layer name for a wfs call in `bcdc_query_geodata()` (129, 138, 139)
* Add `mutate` method for bcdc_promise that only fails and suggest an alternative approach. (PR134)
* Add back in querying vignette
* Using `tidyselect` so that `select.bcdc_promise` behaviour is typical of `dplyr::select` ($140, 138)
* Using GitHub actions for CI.
MINOR BREAKING CHANGES
* Remove `BEYOND()` and `RELATE()` geometry predicates as they are currently not fully supported by geoserver
BUG FIXES
* Now precompiling vignettes so that queries are submitted locally and no actually requests are made from CRAN (151)
* Fix `NOTE: Namespace in Imports field not imported from: ‘methods’` error on CRAN (145)
* Fixed a bug where functions nested inside geometry predicates were not evaluated (146, 154)
* Fixed a bug where `DWITHIN` wasn't working because `units` needed to be unquoted (154)
* Fixed a bug where `BBOX()` used in a `filter()` statement combined with `bcdc_query_geodata()` did not work (135, 137, 131)
* Fixed a bug where layer names with a number in them would not work in `bcdc_query_geodata()` (126, 127)