$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.