ckanr 0.7.0
NEW FEATURES
resource_update()
allows update of resource extra
fields by making the path
parameter optional (#175) thanks
@nicholsn
MINOR IMPROVEMENTS
revision_list
and package_revision_list
return NULL
instead of error for CKAN 2.9+ (#200)
- fix notes and warnings from CRAN package check results (#195)
ckanr 0.6.0
NEW FEATURES
- parameter
http_method
gained in
resource_create()
, package_update()
, and
package_patch()
; it’s passed to
as.ckan_package()
internally, but does not affect the HTTP
request for the main point of the function (#163) thanks @hannaboe
- gains new function
organization_purge()
to purge an
organization (which requires sysadmin) (#166) thanks @nicholsn
MINOR IMPROVEMENTS
- update URLs for known CKAN instances behind the
servers()
function (#162) (#167) (#170)
- .Rbuildignore README.md and vignettes (#171)
extras
now passed in HTTP request in
package_create()
as a top level part of the request body
rather than as a named extras
element (#158) thanks @galaH
- change in
ckan_fetch()
: now when a zip file has a
subdirectory an NA
is returned rather than
character(0)
(#164)
- change in the
...
parameter in
ckan_fetch()
: was used to pass through curl options to the
http request but now is used to pass through additional parameters to
either read.csv
, xml2::read_xml
,
jsonlite::fromJSON
, sf::st_read()
,
read.table()
, or readxl::read_excel
(#165)
- updated docs for
package_create()
and
group_create()
- change groups
parameter
description to explain what kind of input is expected (#168)
ckanr 0.5.0
NEW FEATURES
package_create()
gains parameter private
(boolean) (#145)
- add support for resource extras.
resource_create()
and
resource_update()
gain new parameter extras
,
while resource_patch()
function doesn’t change but gains an
example of adding an extra (#149) (#150) thanks @nicholsn
package_patch()
gains extras
parameter
(#94) see also (#147)
MINOR IMPROVEMENTS
- replace httr with crul throughout package (#86) (#151)
- use markdown for docs (#148)
package_patch()
, package_show()
,
package_activity_list()
, package_delete()
,
package_update()
, and related_create()
now
pass on key
parameter value to as.ckan_package
internally; same for resource_create()
and
resource_show()
, but passed to
as.ckan_resource()
(#145) (#146)
servers()
gains two additional CKAN urls (#155)
package_show()
called as.ckan_package()
within it, which itself calls package_show()
- fixed now
(#127)
BUG FIXES
- fix for
resource_search()
and tag_search
:
both were not allowing a query to be more than length 1 (#153)
- fix for
print.ckan_package
: wasn’t handling well
results from package_search()
that had a named list of
locale specific results (#152)
ckanr 0.4.0
NEW FEATURES
ckan_fetch()
gains parameter key
for a
CKAN API key; if given the API key is now included in the request
headers (#133) see also (#122) by @sharlagelfand
ckan_fetch()
gains ability to read xls/xlsx files with
multiple sheets (#135) by @sharlagelfand
MINOR IMPROVEMENTS
ckan_fetch()
now sets
stringsAsFactors = FALSE
when reading data (#141) (#142)
thanks @LVG77 @sharlagelfand
- in
ckan_fetch()
, use basename(x)
instead
of gsub(paste0(tempdir(), "/"), "", x)
, to get file path
(#140) by @sharlagelfand
- in
package_search()
handle better cases where the CKAN
version can not be determined (#139) && fix logic for when
default_schema
and include_private
parameters
are included based on the CKAN version (#137) by @sharlagelfand
- improve
ckan_fetch()
: old behavior of the fxn with zip
files was that it only worked if the zip file contained shp files; works
more generally now, e.g., a zip file containing a csv file (#132) by
@sharlagelfand
- fix
ckan_fetch()
examples that weren’t working (#134)
by @sharlagelfand
- fix to parsing CKAN version numbers, new internal fxn
parse_version_number()
- now properly parses CKAN version
numbers that include patch and dev versions (#136) by @sharlagelfand
ckanr 0.3.0
NEW FEATURES
- new package author Sharla Gelfand !!!
- new functions for users:
user_create()
and
user_delete()
(#82)
package_show()
gains key
parameter to pass
an API key (#97)
package_search()
gains new parameters:
include_drafts
, include_private
,
use_default_schema
, and facet.mincount
(#107)
- function
fetch()
changed to
ckan_fetch()
- gains function
organization_delet()
to delete an
organization (#83)
- gains function
ckan_version()
to get version info for a
CKAN instance
- gains methods for creating a CKAN remote instance as a dplyr
backend: gains
src_ckan()
and it’s s3 methods
tbl
and src_tbls
,
sql_translate_env
. in addition gains the S3 methods
db_begin
, db_explain
,
db_has_table
, db_insert_into
,
db_query_fields
, db_query_rows
MINOR IMPROVEMENTS
- fix some tests (#62)
- fix to
ds_create()
to properly format body with json
data (#85) thanks @mattfullerton
- tests added for
ckan_fetch()
(#118) thanks @sharlagelfand
ckan_fetch()
gains format
parameter if the
user knows the file format (useful when the file format can not be
guessed) (#117) thanks @sharlagelfand
ckan_fetch
gain support for handling geojson (#123)
thanks @sharlagelfand
ckan_fetch
was writing to current working directory in
some cases - fixed to writing to temp files and cleaning up (#125)
(#128) (#129) thanks @sharlagelfand
- add USDA CKAN instance to the
servers()
function
(#68)
ds_create_dataset()
marked as deprecated; see
recourse_create()
instead (#80) (via #79)
- removed the internal
stop()
call in
tag_create()
: now can be used, though haven’t been able to
test this function as you need to be a sysadmin to use it (#81)
ds_search()
: code spacing fixes (#69)
resource_update()
gains more examples and tests
(#66)
- CKAN API key standardization:
key
parameter now in all
fxns that make http requests - and reordering of url
and
key
params in that order across all functions (#122)
(#124)
- repair ORCID links in DESCRIPTION file (#124) by Florian
BUG FIXES
- fix to
resource_create()
: upload
param was
inappropriately a required param (#75) thanks @mingbogo
- fixes to
resource_update()
: date sent in
last_modified
in request body needed to be converted to
character (#96) (thanks @jasonajones73); and the date format
needed fixing (#119) (thanks @florianm)
- fix to
ckan_fetch()
- use sf
instead of
maptools
; in addition ckan_fetch
can now parse
xlsx files in addition to xls files; (#114) (#115) thanks @sharlagelfand
- fix to
package_search()
: this route fails if parameters
that did not exist in the CKAN instance are given; internally remove
parameters as needed from query params by pinging the CKAN instance for
its version (#120)
ckanr 0.1.0
NEW FEATURES