$get_income_statement(), $get_balance_sheet(),
and $get_cash_flow() methods on Ticker backed
by Yahoo’s fundamentals-timeseries endpoint with support
for frequency = c("annual", "quarterly"). Updated
yf_get_financials() to return tidy tibbles with line items.
(#48,
#2)api_request() helper
with automatic retry, timeout, user agent header, and structured error
reporting across all endpoints. (#49)Tickers$aggregate_data(),
yf_download_prices(), yf_get_financials(),
yf_get_market_stats(), yf_get_index_quotes())
consistently warn on failed symbols and return empty tibbles matching
documented schemas on full failure. currency_converter(),
Ticker$recommendations, and
Ticker$valuation_measures unified to standard failure
returns. (#50,
#61)validate() vectorizes symbol queries into a single HTTP
request. Added validate = TRUE option on
Tickers$new(), Index$new(), and
Index$set_index() to permit offline instantiation. (#51,
#5,
#61)get_history() validates dates client-side and enforces
intraday lookback boundaries (1m <= 7d, 5m/15m/30m <= 60d, 1h
<= 730d). Fixed period = NULL lookback crash.
currency_converter() guards against NA date inputs. (#52,
#60)adj_close series and
invalid JSON payloads. (#60,
#17)httptest2 fixtures for
fundamentals-timeseries statements, migrated mock fixtures
to short paths, and added an offline-guarded live smoke test suite. (#53,
#62)R (>= 4.1) floor, removed unused httptest
Suggests, configured .lintr with zero remaining lints,
added GitHub Actions lint workflow, updated User-Agent to
yahoofinancer/<version>, and drafted the fundamental
screening vignette. (#54,
#57)yf_download_prices(), yf_get_market_stats(),
yf_get_financials(), and yf_get_index_quotes()
for pipe-friendly, tidy data analysis workflows.httr to httr2 for modern, resilient HTTP
operations.YahooFinanceBase R6
parent class, modernizing object inheritance for Ticker and
Index instances. (#25)R_CHECK_INTERNET_AVAILABILITY=FALSE)..Rbuildignore to prevent local agent logs
(.gemini/), unit metrics (coverage.html), and
build directories (lib/) from leaking into release
targets.This is a minor release for bug fixes and other improvements.
This is a minor release for bug fixes:
This is a minor release to fix bugs resulting from changes in Yahoo Finance API.
NEWS.md file to track changes to the
package.