NEWS


BLSloadR 0.5.2

This patch includes a critical fix to resolve rate limit issues downloading data from the BLS. It implements a BLS_USER_AGENT environment variable which is called to populate the file download requests to BLS. Users encountering a 403 error on most requests will need to set this environment variable to ensure smooth downloads. Additional documentation and warning messages will be implemented in a future patch.

BLSloadR 0.5.1

Functional Enhancements

explore_cps_characteristics() has been upgraded with a static argument. When set to TRUE it will use a built-in data lookup table to determine available CPS subset codes. Because the BLS mapping files contain codes not in use in the data, this lookup table was built from actual CPS data and will avoid filtering to CPS subsets that do not exist. If this argument is not set or is set to FALSE, this function will continue to infer potential mapping from the live BLS data.

national_cps_availability is a new data table included in the package containing a list and description of filters by which a user may subset the CPS data. When a particular data element is specified it provides a list of data subsetting codes, their description, and other available codes by which this data may be subset further.

BLSloadR 0.5

Functional Enhancements

New Data Access Functions

New Helper Functions

Under-the-hood Improvements

Documentation Enhancements

BLSloadR 0.4.3

Hotfix Updates

This patch updates BLSloadR to better address 403 and other download errors with to updates.

BLSloadR 0.4 (2026-02-13)

Functional Enhancements

Local File Cache

Because some BLS series update only infrequently, using a local file cache reduces demand for regularly re-downloading data from the BLS.

Performance Improvements

In addition to implementing a local file cache, some improvements have been made to the operation of fread_bls() behind the scenes to more efficiently check BLS files for issues like phantom columns. It is becoming evident that with the implementation of a local cache for files this is now the slowest part of the process, so future enhancements may include options to skip some of this processing for files where the BLS file structure is already known and verified.

Added fast_read option in get_oews() to improve function performance. This option pasrses the series_id within the data file instead of reading in the full series file in order to avoid redundant downloads.

Documentation Updates

BLSloadR 0.3.1

Function Enhancements

Documentation Enhancements

BLSloadR 0.3.0

Major Enhancements

Enhanced CES Functions with Performance Filtering

New Helper Functions

Infrastructure Improvements

Documentation and Vignettes

Breaking Changes

BLSloadR 0.2 (2025-11-25)