Skip to content

Releases: bcgov/bcdata

bcdata 0.2.0

25 Jun 17:06
v0.2.0
db2caff
Compare
Choose a tag to compare

bcdata 0.2.0

BREAKING CHANGES

  • Rename selectable column from bcdc_describe_feature to sticky and modify corresponding docs and tests (#180).

IMPROVEMENTS

  • Add explore-silviculture-data-using-bcdata vignette/article. h/t @hgriesbauer
  • Add head and tail methods for bcdc.promise objects. Thanks to @hgriesbauer for the suggestion! (#182, #186)
  • Provide as_tibble as an alias for collect in line with dbplyr behaviour (#166)
  • Geometry predicates can now take a bbox object as well as an sf* object (#176)
  • When reading in excel files, bcdc_get_data now outputs a messages indicating the presence and names of any sheets (#190)
  • bcdc_get_data() & bcdc_query_geodata() will now work with full B.C. data catalogue url including resource (#125, #196)
  • bcdc_sf objects now have an time_downloaded attribute
  • Authorized B.C. Data Catalogue editors can now authenticate with the catalague by setting
    a BCDC_KEY environment variable with their catalogue API token (https://github.com/bcgov/bcdata#bcdc-authentication; #208).

BUG FIXES

  • Fix select, filter and mutate roxygen so that bcdata specific documentation to these methods is available
  • Add tests for attributes

0.1.2

17 Dec 17:56
Compare
Choose a tag to compare

bcdata 0.1.2

IMPROVEMENTS

  • Add bcdc_tidy_resources for retrieving a data frame containing the metadata for all resources from a single B.C. Data Catalogue record (PR#149, #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. (PR#134)
  • 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 unqoted (#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)

bcdata 0.1.1

05 Nov 15:47
Compare
Choose a tag to compare

bcdata 0.1.1

  • Initial CRAN release
  • Expand and standardize checking w[ms]f features to make package more resistant to slight warehouse API changes.
  • Data retrieval functions now work with BCGW name (#106)
  • Add CITATION file (#104)
  • Increased test coverage (#112)
  • Skipping all tests on CRAN that require a web connection
  • Better and more informative error message when experiencing http failures occur (#121)
  • Added print methods for show_query
  • Change examples to donttest
  • Added verbose argument to bcdc_get_record to enable supressing console writing

v0.1.0

21 Jun 22:35
v0.1.0
b7b78cf
Compare
Choose a tag to compare

bcdata 0.1.0

  • Initial Release