Changes in version 1.0.0 This is a ground-up rewrite. dataseries.org now serves its data through a public API (https://api.dataseries.org), and the package has been rebuilt around it. The old flat series identifiers (e.g. "CCI.AIK") no longer exist, so this release is not backward compatible. New data model - Data is now organized into datasets, most of which are multi-dimensional cubes. A single series is one cell, addressed by a dataset plus one code per dimension. New and changed functions - ds(dataset, ..., from, to, class) is the new download function. The first argument is a dataset id; dimension filters are passed as named arguments (e.g. ds("ch_seco_gdp", type = "real", structure = "gdp")). The default data.frame is returned in long (tidy) format; class = "ts" lays the selected series out as columns. The xts option (and the xts dependency) has been dropped, as all series are regular-frequency and covered by ts. - ds_catalog() lists all datasets (replaces inventory()). - ds_search(pattern) is a flat, searchable list of the individual series across all datasets — the finest-grained way to discover what exists. - ds_meta(dataset) returns a dataset's dimensions and codes, for discovery. - inventory() is deprecated; it now warns and calls ds_catalog(). - cache_ls() / cache_rm() continue to manage the in-memory cache. Changes in version 0.2.0 (2017-04-29) - supports class = "ts". - new function inventory(), returns a data.frame with all series on www.dataseries.org. Changes in version 0.1.0 (2017-02-17) - initial release.