comtradr 0.2.2
- Remove unused dependency
methods
from Imports
.
comtradr 0.2.1
NEW FEATURES
- Modifications to
ct_search()
to allow for pulling all monthly data for an entire year in a single query (#14)
- For function
ct_search()
, expanded the valid input types for args start_date
and end_date
(#10).
BUG FIXES
ct_search()
now supports all commodity classifications offered by UN Comtrade (#16).
- The updates generated by function
ct_update_databases()
are now properly preserved between R sessions (#11).
- Passing
"services"
to arg type
within function ct_search()
now uses commodity classification EB02
by default (previously this would throw an error, fixes #6).
- When using commodity classification
EB02
within function ct_search()
, passing "TOTAL"
to arg commod_codes
no longer returns zero results (#7).
ct_commodity_lookup()
no longer returns zero results when passing all caps input to arg search_terms
(#9).
comtradr 0.1.0
PKG API CHANGES
- Eliminated functions
ct_commodities_table
and ct_countries_table
.
- Added new functions
ct_update_databases
, ct_use_pretty_cols
, ct_commodity_db_type
, ct_register_token
, ct_get_reset_time
, ct_get_remaining_hourly_queries
.
- Renamed functions:
commodity_lookup
is now ct_commodity_lookup
, country_lookup
is now ct_country_lookup
.
- The commodity and country reference tables are now saved as cached package data, and accessed by
comtradr
functions when necessary. This replaces the need for functions ct_commodities_table
and ct_countries_table
.
- Reorder function arguments within function
ct_search
.
- Changed some function argument names to ensure
snake_case
is being used throughout the package.
ct_search
now returns a data frame, as opposed to a list.
MINOR CHANGES
- Added a vignette directory, with an “Intro to comtradr” vignette.
- API requests are now throttled based on the rate limits imposed by the UN Comtrade.
- Added function for setting a valid API key/token (
ct_register_token
).
- Appending API metadata to each returned data frame as attributes (url of the API call, date-time of the query, duration of the query in seconds).
- Added package level man page.
- Now using native R errors/warnings, as opposed to nesting API status codes in a returned list.
Imports
changes: remove dplyr
, add magrittr
and purrr
.
- Expand and improve test coverage via testthat.
BUG FIXES
- The issues related to type-safety in function
commodity_lookup
have been fixed by importing purrr
and using purrr::map
in place of sapply
. This fixes issue #2 and issue #3.
comtradr 0.0.2 (2017-07-03)
NEW FEATURES
- commodity_lookup(): Expanded function to accept multiple commodities or commodity codes (as either character vector or numeric vector). Also added argument “return_char” that allows the user to specify list output or char vector output, and argument “return_code” that specifies output of commodity descriptions or commodity codes.
MINOR IMPROVEMENTS
comtradr 0.0.1 (2017-04-06)
NEW FEATURES