NEWS
alphavantagepf 0.9.21
WOrking On
- Implied volatility surfaces
New Features
alphavantagepf 0.9.1
API interface
New features
- New pacing strategy: Use
[avpf_set_request_pace()] to set a request pace (e.g. 75 requests/minute) to ensure data is returned as requested.
- New datemap to identify weekly options vs daily options.
- Add API signatures for REALTIME_BULK_BID_ASK_PRICES, REALTIME_OPTIONS_FMV, CONGRESS_TRADES, POLITICIAN_METADATA
- Placeholders for API function calls COMPANY_OVERVIEW, GOLD_SILVER_SPOT, GOLD_SILVER_HISTORY
Bug Fixes
- Option expiration now correct for 1/19/2029, and all other dates with short first weeks of the year.
Shiny interface
- Options page (AVOPTS) has new fields:
- Request pacing to consistently get data given any API pricing tier
- Field for setting a directory with new functions.
- Collection of options data and summary of vol surface by date, see Data Management vignette
- New format for writing user options. See New Functionality vignette.
alphavantagepf 0.9.0 (2026-09-02)
Major Changes
The Shiny interface has been completely redesigned (and recoded) to have an extendable command line interface
for all analytics. New functions have been added for adding and managing data outside the app. Users can also add their
own analytics and interface with the GUI using several "helper" functions. See vignettes for details.
New Features in API interface
av_get_pf() returns a date column for melted data.
av_runShiny() now returns a ShinyAppHandle object and does not block execution
- All helper functions (e.g.
av_extract_df) now return an empty data.table if there is nothing to extract. Set empty_dt_onerror=FALSE to throw an error.
av_extract_fx() timestamps always returned in Sys.timezone() time zone.
- Functions which return multiple types as strings (specifically
av_get_pf(.,"OVERVIEW")) now properly produce type-separated tables.
Bug fixes
- Fixed app crash if no earnings transcript available.
- Fixed graphing so that stepPlots are chosen appropriately, not always.
splitfirst ignored for single name plots.
av_opt_helper_cols better determines and communicates spot levels.
Breaking changes
av_api_key() has been renamed to avpf_api_key() which has an additional parameter entitlement. av_api_key()
is also in the alphavantager package. Usage of that function is still compatible with this package, but an additional
step to set entitlement status is necessary.
alphavantagepf 0.8.1 (2026-06-24)
- Fixed initial user directory creation problem.
alphavantagepf 0.8.0 (2026-06-22)
alphavantagepf 0.7.8
- CRAN Ready
- av_extract_df now only extracts non-empty data.frames.
alphavantagepf 0.7.7
- Documentation, refactors, small fixes in DES and av_add_data
- Formatting changes, fix live feeds for user and Crypto Data
- Added support for user supplied data.
alphavantagepf 0.7.5
- Fixed cryptocurrency download conventions
- Enhanced Shiny data capture to external data and crypto.
alphavantagepf 0.7.4
- Added timing delay to av_get_pf for multiple small requests.
alphavantagepf 0.7.3
- Added support for INDEX_DATA and FX
- Refactored AV capture
- Redesigned NEWS page
- Eliminated hash package dependencies
alphavantagepf 0.7.2
- Fixed parameter mapping for NEWS_SENTIMENT given ticker
- Added av_runShiny()
- Added av_extract_divs_or_splits()
alphavantagepf 0.7.0
- Updated function maps, including INDEX
- Added new options to av_grep_opts
- Fixed Juneteenth option expiration calculation
alphavantagepf 0.6.1
alphavantagepf 0.4.0
- Make sure empty columns are returned as reals
- Use default user-agent
alphavantagepf 0.3.2 (2026-01-22)
alphavantagepf 0.3.1
- Filters NULL inputs from url creation.
alphavantagepf 0.3.0
alphavantagepf 0.2.1