Removed one-off, non-API, report download function that no longer
works but also do not intend to support within the scope of the
package.
Removed related, no longer needed package imports.
Updated documentation.
eia 0.4.1
Re-factor of eia_data():
Added dynamic error handling via metadata layer conditioned on new
function argument check_metadata.
Forced start and end input values to
character.
Forced length and offset input values to
numeric.
Augmented sort functionality to now handle multiple,
varying “asc”/“desc” inputs to order as a list, rather than
just one value of “asc” or “desc” applied to all specified columns.
Improved error messaging with check_metadata = TRUE to
more closely resemble those provided by the API (i.e. with
check_metadata = FALSE).
eia 0.4.0
Updated functions and functionality based on the new v2 API,
effective March 2023; due to the nature of the API changes,
eia has undergone an extensive refactor in which many of
the previous functions are no longer applicable and do not exist.
Replaced eia_categories() etc. with
eia_dir().
Removed eia_series_*, eia_geosets(), and
eia_updates() functions.
Added eia_metadata() and eia_data().
Updated docs and vignettes.
Updated tests.
eia 0.3.7
Updated URL for eia_updates.
Minor fixes.
Updated vignettes.
eia 0.3.6
Minor fix to canned report.
Switch from http to https.
Documentation updates.
eia 0.3.5
Minor documentation updates.
eia 0.3.4
Added initial report function.
Minor code improvements.
Minor documentation updates.
eia 0.3.3
Added a wrapper for the series category endpoint.
Updated documentation, vignette and unit tests.
eia 0.3.2
Updated formatting for CRAN.
eia 0.3.1
Updated package metadata and improved Travis testing suite
configuration.
eia 0.3.0
Added convenient key store methods with getter and setter helpers,
optionally making it easy to avoid having to provide the key in every
function call.
Moved key argument from first to last among relevant
function arguments and updated all examples accordingly.
Added support for hourly time series requests and date format
handling.
eia 0.2.0
Added optional memoization to API functions, adding a new
cache argument.
Added anti-DOS measures, which can be adjusted using
options().
Added more vignettes and documentation.
Added helper functions for clearing cached results.
Added helper functions for working with EIA date strings.
Added helper functions for time series metadata.
More output formats and consistency between functions.
Added unit tests.
Minor updates to functions, documentation.
eia 0.1.0
Added package scaffolding.
Added initial package functions for working with data categories,
time series, and geosets.
Added function documentation, unit tests, vignettes.