Build configuration was generalized to consider local copies of library and headers (Dirk in #362)
The package no longer requires staged installation thanks to an assist from Tomas Kalibera (Dirk in #373)
Add a test for
bds (Michael Kerber in #352)
Remove extra backtick in vignette (Yihui Xie in #343)
Vignette now uses simplermarkdown (Dirk in #350)
Support blpAutoAuthenticate and B-PIPE access, refactor and generalise authentication (James Bell in #285)
excludeterm (John in #306)
Correct example in README.md (Maxime Legrand in #314)
bds man page (and code) (Michael Kerber, and
John, in #320)
Add GitHub Actions continuous integration (Dirk in #323)
Remove bashisms detected by R CMD check (Dirk #324)
Switch vignette to minidown (Dirk in #331)
Switch unit tests framework to tinytest (Dirk in #332)
Rcpp::DateVector class is used instead of a local
date vector class (John in #273).
Returned strings are now marked as UTF-8 encoded (Xianying Tan in #278)
Authentication for BPIPE is now supported (Alfred Kanzler in #288 with assistance help from Dirk and John)
Add 'StagedInstall: no' to DESCRIPTION to accomodate R 3.6.0.
This release should have been 0.3.7 but was accidentally tagged as 0.3.8 in the DESCRIPTION file so we skipped 0.3.7.
The Travis CI script was updated to use
run.sh (Dirk in
install_name_tool invocation under macOS was
corrected (@spennihana in #232)
blpAuthenticate help page has additional examples
(@randomee in #252).
bdp documentation has another ovveride example
init.c with calls to
R_useDynamicSymbols(); also use
NAMESPACE (Dirk in #220)
getTicks can now return
data.table objects (Dirk in #221)
bds has improved internal protect logic via
Rcpp::Shield (Dirk in #222)
Add new function
getPortfolio to retrieve portfolio data
bds (John in #176)
getTicks() to (optionally) return non-numeric
data as part of
data.table (Dirk in
getMultipleTicks (Dirk in #202)
Correct statement on timestamp for
Minor edits to a few files in order to either please
R(-devel) CMD check --as-cran, or update documentation
Adding registration of routines are R 3.4.0 now desires.
Optional export as
data.table is now more standardized.
Documentation about extended futures roll notation was added
bdh manul page.
Additional examples for overrides where added to
General improvements and fixes to documentation (PR #156)
bdp function now also supports an option
verbose (PR #149).
The internal header
Rblpapi_types.h was renamed from a
lower-cased variant to conform with Rcpp Attributes best
practices (PR #145).
configure adds a missing
options (PR #109 by Martin Bel).
The licensing status of the Rblpapi source package was clarified (PR #119).
bds() help page now shows an example using an
overrides argument (PR #121).
bdp function now checks the order (PR #126).
bds functions now support an option
verbose (PRs #138).
subscribe() function supports live data
subscription for a set of tickers and fields (#88).
beqs() example the correct date format is used
(PR #85 by Rademeyer).
getBars() now check the
start and end times for proper
getBars() function now also return the
‘value traded’ (request of #89).
When R is built with libcurl support, it used to download the
build-time library and headers; otherwise
curl is used. This
avoids an issue on OS X where
curl is insufficient.
First CRAN Release
Source and binary builds supported on Linux, Windows and OS X
Build procedures rewritten so that required headers and libraries are downloaded during installation from corresponding GitHub repo Rblp/blp which contains custom tarballs derived from the corresponding upstream releases at https://www.bloomberg.com/professional/support/api-library/.