NEWS
tidyBdE 0.7.1 (2026-08-25)
- Empty-result and download messages are now more specific, omit long query URLs and avoid implying that all BdE resources are unavailable.
bde_series_api_latest() and bde_series_api_load() now report malformed or incomplete API responses with clear errors.
tidyBdE 0.7.0 (2026-07-06)
- The package no longer imports tibble directly. tibble return types continue to be provided through dplyr.
- Internal code was refactored with AI assistance to reduce duplication in indicator wrappers and ggplot2 scale helpers.
- Messages and package errors now use cli, with AI-assisted wording updates and without the former
tidyBdE> prefix.
- roxygen2 documentation was reviewed with AI assistance and tag order was made consistent across source files.
- Tests were refactored and expanded with local fixtures, mocks and snapshot updates, reaching 100% line coverage in
devtools::test_coverage().
- Added
vignette("csv_manual", package = "tidyBdE"), which explains the structure of Banco de España bulk CSV files, catalog metadata and series identifiers (#64).
- Added Statistics web service (API) functions (#65):
bde_series_api_latest() added to query the Latest Data request of the Banco de España Statistics web service (API).
bde_series_api_load() added to query the Series List request of the Banco de España Statistics web service (API), with support for wide and long output, metadata extraction and time-range validation.
?bde_ind_db was updated to include the field Nombre_de_la_serie (API series code). See ?bde_series_api.
tidyBdE 0.6.1 (2026-05-21)
- Improve reading of external CSV files by detecting file encoding with
readr::guess_encoding().
- Package documentation was reviewed and updated with AI-assisted editing.
tidyBdE 0.6.0 (2026-03-23)
- Migrate vignettes to Quarto.
- Update the sequential number used by
bde_ind_cpi_var() (see ?bde_ind_db).
tidyBdE 0.5.0 (2026-01-13)
- Improve documentation with AI-assisted review.
- Update the minimum required R version to 4.1.0.
tidyBdE 0.4.0 (2025-06-22)
?bde_indicators is now based on data from the new ?bde_ind_db database, which clarifies the underlying sequential numbers and makes maintenance easier.
tidyBdE 0.3.8 (2024-12-20)
- Update
bde_ind_gdp_quarterly() because the underlying identifier changed.
tidyBdE 0.3.7 (2024-08-26)
- DOI changed to the CRAN URL: https://doi.org/10.32614/CRAN.package.tidyBdE.
- Native encoding when reading CSV files changed to
"latin1".
- Update
bde_ind_unemployment_rate() and bde_ind_population() because the underlying identifiers changed.
tidyBdE 0.3.6 (2024-04-22)
- Adapt
scale_color_bde_d() and related functions to ggplot2 3.5.0, exposing the guide argument instead of hard-coding it.
tidyBdE 0.3.5 (2024-01-29)
Mainly changes to the color functions:
- Add the new
bde_qual_pal palette.
bde_vivid_pal() and bde_rose_pal() have been superseded. Use bde_tidy_palettes() instead.
scale_color_bde_d() and related functions now use bde_tidy_palettes() and gain two new arguments: alpha and rev.
- Update and review documentation.
tidyBdE 0.3.4 (2023-06-13)
tidyBdE 0.3.3 (2023-05-25)
- Update tests and documentation.
tidyBdE 0.3.2 (2023-04-01)
- Indicators:
bde_ind_ibex() was renamed to bde_ind_ibex_monthly().
- Indicators: Add the new
bde_ind_ibex_daily() indicator.
- Remove tidyverse from Suggests.
tidyBdE 0.3.1 (2022-11-16)
- Add tidyr as a new dependency.
- Add the
out_format parameter to bde_series_load().
- Apply best practices and small adjustments to
theme_tidybde().
tidyBdE 0.3.0 (2022-10-07)
- Breaking change:
theme_bde() was renamed to theme_tidybde().
- Improve file downloading by removing empty local CSV files when URLs are not reachable, improving the download process, providing more informative user messages and making internal performance improvements.
tidyBdE 0.2.5 (2022-08-13)
- Update HTML5 markup to satisfy the CRAN request.
tidyBdE 0.2.4 (2022-02-23)
- Update the sequential number used by
bde_ind_cpi_var().
tidyBdE 0.2.3 (2022-01-19)
- Update the package because the CF (Financial Accounts of the Spanish Economy) and IE (Economic Indicators) catalogs were deprecated in the API.
tidyBdE 0.2.2 (2021-10-29)
- BdE started migrating "Indicadores Económicos" (Economic Indicators) series to the Statistical Bulletin. Some series in
?bde_indicators are likely to break during the transition. So far, bde_ind_euribor_12m_monthly() has been updated to use the new sequential number 587853. See https://www.bde.es/wbe/en/estadisticas/.
- Update documentation and examples.
tidyBdE 0.2.1 (2021-10-07)
bde_series_load() now tries to coerce characters to numeric values.
- Export
bde_check_access().
- Improve messages when inconsistencies occur between the catalog and series.
- Update documentation and vignettes.
tidyBdE 0.2.0 (2021-08-04)
- Add a series index article.
- Add new series:
bde_ind_gdp_quarterly() and bde_ind_population().
- Improve package coverage and documentation.
- Move tests to testthat.
- Remove the following scales:
bde_scale_colour_vivid(), bde_scale_color_vivid(), bde_scale_fill_vivid(), bde_scale_colour_rose(), bde_scale_color_rose() and bde_scale_fill_rose(). Use scale_color_bde_c() instead.
tidyBdE 0.1.2 (2021-07-07)
- Improve error handling according to CRAN rules.
- Precompile the vignette.
- Update examples.
tidyBdE 0.1.1 (2021-06-05)
- Add a DOI: https://doi.org/10.5281/zenodo.4673496.
- Add the package vignette.
- Add new palettes for ggplot2:
scale_color_bde_c(), scale_color_bde_d(), scale_fill_bde_c() and scale_fill_bde_d().
- Adjust colors in
bde_rose_pal(): the HCL spectrum is now more consistent between roses and blues according to colorspace::specplot().
- Deprecate scales:
bde_scale_colour_vivid(), bde_scale_color_vivid(), bde_scale_fill_vivid(), bde_scale_colour_rose(), bde_scale_color_rose() and bde_scale_fill_rose().
tidyBdE 0.1.0 (2021-04-08)