Skip to contents

yahoofinancer (development version)

yahoofinancer 0.5.0

CRAN release: 2026-05-21

Bug Fixes

  • Error in currency converter adjusted closing (#21)
  • Error in extracting historical values for stock (#22)

Enhancements

  • Multiple Tickers: Get data for multiple tickers (#19, #20)
  • Unified Object Model: Re-engineered duplicated code patterns by crafting a foundational YahooFinanceBase R6 parent class, modernizing object inheritance for Ticker and Index instances. (#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 .Rbuildignore to 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.

Bug Fixes

  • all columns in valuation measures have same values(#13)
  • incorrect api path used for quote(#14)
  • error in options api(#15)

yahoofinancer 0.3.0

CRAN release: 2024-02-03

This is a minor release for bug fixes:

  • row mismatch (#3)
  • cran error (#9)
  • incorrect package alias (#6)

yahoofinancer 0.2.0

CRAN release: 2023-08-09

This is a minor release to fix bugs resulting from changes in Yahoo Finance API.

yahoofinancer 0.1.0

CRAN release: 2022-09-13

  • Added a NEWS.md file to track changes to the package.