Changelog
Source:NEWS.md
yahoofinancer 0.5.0
CRAN release: 2026-05-21
Enhancements
- Multiple Tickers: Get data for multiple tickers (#19, #20)
-
Unified Object Model: Re-engineered duplicated code patterns by crafting a foundational
YahooFinanceBaseR6 parent class, modernizing object inheritance forTickerandIndexinstances. (#25) - API Lifecycle Layer: Integrated an explicit parameter deprecation infrastructure to output clean soft-deprecation warnings while preserving structural backward compatibility.
-
Hermetic Test Suite: Sealed the internal testing environment against ambient internet variables by enforcing local offline-only execution boundaries (
R_CHECK_INTERNET_AVAILABILITY=FALSE). - Mock Path Optimization: Flattened extended mock JSON directory structures beneath the 100-character POSIX threshold to guarantee absolute compatibility with CRAN tarball filters.
Other Improvements
-
Environment Masking: Appended specialized rules to
.Rbuildignoreto prevent local agent logs (.gemini/), unit metrics (coverage.html), and build directories (lib/) from leaking into release targets. - Repository Sanitation: Cleaned out empty, legacy directory paths inside the testing footprint to preserve overall repository layout health.
yahoofinancer 0.4.0
CRAN release: 2024-11-14
This is a minor release for bug fixes and other improvements.