Changelog
Source:NEWS.md
boe 0.2.0
New: monetary policy data
- New
boe_mpc_decisions(from, to): history of MPC rate-change events derived from the daily Bank Rate series. Returns date, new rate, previous rate, change in basis points, and direction. - New
boe_mpc_votes(): full MPC voting record from June 1997, parsed from BoE’s publishedmpcvoting.xlsx. Long format with one row per (meeting, member) including adissentflag. - New
boe_mpr_forecasts(series, month, year): Monetary Policy Report forecast paths for CPI inflation, GDP growth, GDP level, unemployment, and Bank Rate. Parses the Projections Databank workbook from the per-release MPR zip. Defaults to the latest published quarterly release; older releases are accessible viamonth/year(post-2025 format only).
New: search and discovery
- New
boe_seriesexported dataset: a 52-row catalogue of every BoE series wrapped by the package, with code, title, category, frequency, unit, start date, and seasonal-adjustment flag. - New
boe_search(query, category, frequency): keyword + filter search overboe_series. Case-insensitive substring match against title and code. - New
boe_browse(category, frequency): filter-only view ofboe_series. Equivalent toboe_search()with no keyword.
New: yield-curve depth (Anderson-Sleath)
- New
boe_curve(curve, measure): full Anderson-Sleath fitted yield curves at all maturities (typically 0.5 to 25 or 40 years), covering nominal gilt, real gilt, implied inflation, and OIS curves. Both spot and forward measures available where published. Latest month of daily data; archive coverage planned. - References Anderson and Sleath (2001, BoE Working Paper 126).
- Adds readxl to Suggests (used only by
boe_curve(); lazily required at call time).
New: cache helpers
- New
boe_cache_info(): report cache directory, file count, total size, and modification timestamp range. Companion toclear_cache().
Provenance
- New
boe_tblS3 class. Allboe_*()functions now return data frames carrying provenance metadata (series codes, date range, frequency, function called, fetch timestamp). Subclassesdata.frameso downstream operations are unaffected. - New
print.boe_tbl()method shows a one-line provenance header above the data frame body, mirroring thefred_tblpattern in thefredpackage.
boe 0.1.1
- Examples now cache to
tempdir()instead of the user’s home directory, fixing CRAN policy compliance for\donttestexamples. - Cache directory is now configurable via
options(boe.cache_dir = ...).
boe 0.1.0
CRAN release: 2026-03-12
- Initial release.
-
boe_get(): fetch any series by code from the BoE Statistical Database. -
boe_bank_rate(): Bank Rate history (daily or monthly, from 1975). -
boe_sonia(): SONIA interest rate (daily, monthly, or annual, from 1997). -
boe_yield_curve(): nominal and real gilt yields at 5yr, 10yr, 20yr maturities (from 1985/1993). -
boe_exchange_rate(): daily sterling exchange rates for 27 currencies (from 1975). -
list_exchange_rates(): catalogue of available currency codes. -
boe_mortgage_rates(): quoted mortgage rates (2yr/3yr/5yr fixed, SVR, from 1995). -
boe_mortgage_approvals(): monthly mortgage approvals for house purchase (from 1993). -
boe_consumer_credit(): consumer credit outstanding by type (from 1993). -
boe_money_supply(): M4 broad money amounts outstanding (from 1982). -
clear_cache(): delete locally cached data files.