pypi / yfinance
yfinance
What changed in yfinance 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-12.
10 new APIs and options2 performance2 behavior and defaults19 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli inityfinance 133 changes
New APIs and options 10
Adds Tickers.calendar; use it at your own risk of being spam-blocked.
Adds Tickers.info; use it at your own risk of being spam-blocked.
A few new fields were added to the Balance Sheet.
A few new fields were added to the Screener.
Region scoping is available on Industry.
Region scoping is available on Sector.
Yahoo accounts can now be logged in with yf.Auth.
Adds ETFQuery.
Adds a Valuations Measures Table from the Statistics Page.
Currency was added to Analysis Data.
Performance 2
history_metadata now lazy-loads tradingPeriods.
Valuation-measures fetch was optimized.
Behavior and default changes 2
A fallback to the requests package is supported for curl_cffi.
Screener includes more fund countries and some more equity exchanges.
Fixes and other changes 19
Adds methodology to EPS.
Improves price-split repair.
A fix was made for proxy.
A fix was made for stock-split price-repair.
Price repair was improved.
Fixed yfinance breaking with curl_cffi version 0.16 or later.
Fundamentals fetches now handle time-outs.
An info repair is included.
A login repair is included.
A price repair is included.
Preserves the Date/Datetime index name in yf.download() output.
Fixes a type regression in Ticker.dividends.
Fixed thread-safety issues in download().
Fixed a TypeError in history().
Currency is preserved in dividends.
Improved thread-safety for download.
Fixes a ValueError caused by read-only output arrays with Pandas 3.
Price repair fixes capital-gains double-counting.
Price repair produces fewer stock-split false positives.