NEWS
bbk 0.10.0.9000
bdf_dimension() returns the dimension structure for a given Banque de France dataset.
cnb_data(), cnb_indicators(), cnb_dimension(), cnb_tree(), and cnb_snapshots() add support for the Czech National Bank (CNB) ARAD time series database, which requires an API key supplied via the CNB_ARAD_KEY environment variable.
cnb_fx_rates() and cnb_pribor() add support for Czech National Bank (CNB) exchange rate fixings and PRIBOR reference rates.
snb_metadata() returns cube-level metadata (title, frequency, source, publication date) from the SNB data portal.
snb_toc() returns the publication topic tree from the SNB data portal.
bbk 0.10.0 (2026-05-16)
bbk_data(), bis_data(), and bdp_data() gained an updated_after argument for incremental retrieval of revised observations, matching the existing parameter on ecb_data(). All four now accept a Date, POSIXct, or ISO 8601 string.
bis_data() now requests the SDMX generic data format explicitly, fixing a silent regression where the BIS endpoint started returning structure-specific data and the parser produced zero rows.
- Support for Banco de Portugal (BdP) data.
- Support for Bank of Japan (BoJ) data.
- Support for National Bank of Poland (NBP) exchange rates and gold prices.
bbk 0.9.0 (2026-03-21)
- Add optional caching of API responses via
options(bbk.cache = TRUE). Cached
responses are stored for 1 day by default and can be customized with
options(bbk.cache_max_age = seconds). Use bbk_cache_dir() to find the cache
location and bbk_cache_clear() to clear it.
- Support for Bank for International Settlements (BIS) data.
- Support for Norges Bank (NoB) data.
boc_data() now returns a value column instead of rate for consistency with other data functions.
bde_latest() returns the most recently published value for one or more BdE series.
bbk_dimension() returns the dimension structure for a given Bundesbank dataflow.
bis_dimension() returns the dimension structure for a given BIS dataflow.
ecb_data() gains an updated_after parameter to retrieve only observations updated after a given timestamp.
ecb_dimension() returns the dimension structure for a given ECB dataflow.
nob_dimension() returns the dimension structure for a given Norges Bank dataflow.
snb_dimension() returns the dimension structure for a given SNB cube.
srb_calendar() returns Swedish banking calendar day information.
srb_cross_rates() computes cross exchange rates between two Riksbank currency series.
- Support for Sveriges Riksbank (SRb) data.
bbk 0.8.0 (2025-10-01)
- Add missing data in
bbk_series().
- Support for exchange rates from the Bank of Canada (BoC).
- Support for Bank of Canada (BoC) data.
bbk 0.7.0 (2025-08-25)
- Switch to checkmate for input validation.
- Documentation improvements.
- Support for Bank of England (BoE) data.
- Support for Banque de France (BdF) data.
- Support for Banco de EspaƱa (BdE) data.
- Support for Ćsterreichische Nationalbank (OeNB) data.
bbk 0.6.0 (2025-02-02)
- Migration to data.table package. Internal data manipulation is now done using
data.table and all functions return data.table objects.
- Support for Swiss National Bank (SNB) data.
bbk 0.5.0 (2024-12-02)
- New function
ecb_euro_rates() to get euro foreign exchange reference rates
from the European Central Bank (ECB).
bbk 0.4.0 (2024-07-08)
- Support for European Central Bank (ECB) data.
bbk 0.3.0 (2024-06-12)
- Prefix in function name has changed from
bb_ to bbk_.
- Allow multiple keys in
bbk_data().
- Dynamically parse column names in
bbk_data().
- Support for
/data/flowRef endpoint.
bbk 0.2.0 (2024-04-30)
- Remove missing rows in
bb_series().
- Better title and unit parsing for
bb_series().
bbk 0.1.0 (2024-04-23)