# What changed in yfinance

> 33 changes in yfinance 1 from its official release notes, upgrade guides and advisories: 10 new APIs and options. Each one cited. Sources checked 2026-11-12. HTML: https://unstale.sh/pypi/yfinance/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## yfinance 1

### New APIs and options

- Adds Tickers.calendar; use it at your own risk of being spam-blocked. (1.8.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.8.0)
- Adds Tickers.info; use it at your own risk of being spam-blocked. (1.8.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.8.0)
- A few new fields were added to the Balance Sheet. (1.6.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.6.0)
- A few new fields were added to the Screener. (1.6.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.6.0)
- Region scoping is available on Industry. (1.4.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.4.0)
- Region scoping is available on Sector. (1.4.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.4.0)
- Yahoo accounts can now be logged in with yf.Auth. (1.4.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.4.0)
- Adds ETFQuery. (1.3.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.3.0)
- Adds a Valuations Measures Table from the Statistics Page. (1.3.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.3.0)
- Currency was added to Analysis Data. (1.2.2) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.2.2)

### Performance

- history_metadata now lazy-loads tradingPeriods. (1.7.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.7.0)
- Valuation-measures fetch was optimized. (1.5.1) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.5.1)

### Behavior and default changes

- A fallback to the requests package is supported for curl_cffi. (1.4.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.4.0)
- Screener includes more fund countries and some more equity exchanges. (1.2.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.2.0)

### Fixes and other changes

- Adds methodology to EPS. (1.8.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.8.0)
- Improves price-split repair. (1.8.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.8.0)
- A fix was made for proxy. (1.7.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.7.0)
- A fix was made for stock-split price-repair. (1.7.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.7.0)
- Price repair was improved. (1.6.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.6.0)
- Fixed yfinance breaking with curl_cffi version 0.16 or later. (1.5.2) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.5.2)
- Fundamentals fetches now handle time-outs. (1.5.1) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.5.1)
- An info repair is included. (1.5.1) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.5.1)
- A login repair is included. (1.5.1) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.5.1)
- A price repair is included. (1.5.1) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.5.1)
- Preserves the Date/Datetime index name in yf.download() output. (1.4.1) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.4.1)
- Fixes a type regression in Ticker.dividends. (1.3.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.3.0)
- Fixed thread-safety issues in download(). (1.2.2) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.2.2)
- Fixed a TypeError in history(). (1.2.2) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.2.2)
- Currency is preserved in dividends. (1.2.1) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.2.1)
- Improved thread-safety for download. (1.2.1) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.2.1)
- Fixes a ValueError caused by read-only output arrays with Pandas 3. (1.2.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.2.0)
- Price repair fixes capital-gains double-counting. (1.1.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.1.0)
- Price repair produces fewer stock-split false positives. (1.1.0) — [release notes](https://github.com/ranaroussi/yfinance/releases/tag/1.1.0)
