Skip to content

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 24, 2025

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.

This PR contains the following updates:

Package Change Age Confidence
yfinance ^0.1.70 -> ^0.2.0 age confidence

Release Notes

ranaroussi/yfinance (yfinance)

v0.2.66

Compare Source

Screener: add Swiss exchange and industry field
Support MIC #​2579
Fixes:

v0.2.65

Compare Source

Financials: ensure dtype float #​2563
Prices: fix handling arguments start/end/period #​2561 #​2562
Price repair: when changing FX, update metadata #​2558

v0.2.64

Compare Source

Prices:

  • handle dividends with FX, convert if repair=True #​2549
  • fix 'period' arg when start or end set #​2550
    earnings_dates: handle 'Event Type' properly #​2555

v0.2.63

Compare Source

Fix download(ISIN) # 2531

v0.2.62

Compare Source

Fix prices 'period=max' sometimes failing # 2509
ISIN cache #​2516
Proxy:

  • fix false 'proxy deprecated' messages
  • fix ISIN + proxy #​2514
  • replace print_once with warnings #​2523
    Error handling:
  • detect rate-limit during crumb fetch #​2491
  • replace requests.HTTPError with curl_cffi

v0.2.61

Compare Source

Fix ALL type hints in websocket #​2493

v0.2.60

Compare Source

Fix cookie reuse, and handle DNS blocking fc.yahoo.com #​2483
Fixes for websocket:

v0.2.59

Compare Source

Fix the fix for rate-limit #​2452
Feature: live price data websocket #​2201

v0.2.58

Compare Source

Fix false rate-limit problem #​2430
Fix predefined screen size/count #​2425

v0.2.57

Compare Source

Fix proxy msg & pass-thru #​2418

v0.2.56

Compare Source

Features:

  • Ticker lookups #​2364
  • Config #​2391
    Fixes:
  • converting end epoch to localized dt #​2378
  • info IndexError #​2382
  • AttributeError: module 'requests.cookies' has no attribute 'update' #​2388
  • fix_Yahoo_returning_live_separate() #​2389

v0.2.55

Compare Source

Features

v0.2.54

Compare Source

Hotfix user-agent #​2277

v0.2.53

Compare Source

Fixes:

  • Fix: Failed to parse holders JSON data #​2234
  • Fix: Bad data in Holders #​2244
  • Stop CSRF-cookie-fetch fail killing yfinance #​2249
  • Fix Market Docs #​2250
  • Fix: Broken "See also" links in documentation #​2253
  • Fix: Interval check and error message formatting in multi.py #​2256
    Improve:
  • Add pre- / post-stock prices (and other useful information) #​2212
  • Warn user when use download() without specifying auto_adjust #​2230
  • Refactor: Earnings Dates – Switch to API Fetching #​2247
  • Improve prices div repair #​2260
    Maintenance:
  • Add GitHub Actions workflow and fix failing tests #​2233

v0.2.52

Compare Source

Features:

  • Improve Screener & docs #​2207
  • Add Market summary & status #​2175
  • Support custom period in Ticker.history() #​2192
  • raise YfRateLimitError if rate limited #​2108
  • add more options to Search #​2191
    Fixes:
  • remove hardcoded keys in Analysis #​2194
  • handle Yahoo changed Search response #​2202
    Maintenance:
  • add optional dependencies to requirements.txt #​2199

v0.2.51

Compare Source

Features:

v0.2.50

Compare Source

Fixes:

v0.2.49

Compare Source

Fix prices-clean rarely discarding good data #​2122

v0.2.48

Compare Source

Add yf.download(multi_level_index)

v0.2.47

Compare Source

Add yf.download(multi_level_index)

v0.2.46

Compare Source

Fix regression in 0.2.45 #​2094

v0.2.45

Compare Source

Features:

v0.2.44

Compare Source

Features:

v0.2.43

Compare Source

Fix price-repair bug introduced in 0.2.42 #​2036

v0.2.42

Compare Source

Features:

v0.2.41

Compare Source

Improvements:

v0.2.40

Compare Source

Fix typo in 0.2.39 c7af213

v0.2.39

Compare Source

Fixes:

  • Fix switching session from/to requests_cache #​1930
    Price repair:
  • Fix potential for price repair to discard price=0 rows #​1874
  • Don't price-repair FX volume=0, is normal #​1920
  • Improve 'sudden change' repair for splits & currency #​1931
    Information:
  • Fix help(yf.download) not showing the information about the function #​1913 @​vittoboa
  • Add more specific error throwing based on PR 1918 #​1928 @​elibroftw @​marcofognog
    Maintenance:
  • Replace dead 'appdirs' package with 'platformdirs' #​1896
  • Deprecate 'pandas_datareader', remove a deprecated argument #​1897
  • Fix: datetime.datetime.utcnow() is deprecated ... #​1922

v0.2.38

Compare Source

Fix holders & insiders #​1908

v0.2.37

Compare Source

Small fixes:

v0.2.36

Compare Source

Small fixes:

v0.2.35

Compare Source

Internal fixes for 0.2.34

v0.2.34

Compare Source

Features:

  • Add Recommendations Trend Summary #​1754
  • Add Recommendation upgrades & downgrades #​1773
  • Add Insider Roster & Transactions #​1772
  • Moved download() progress bar to STDERR #​1776
  • PIP optional dependencies #​1771
  • Set sensible min versions for optional 'nospam' reqs #​1807
    Fixes
  • Fix download() DatetimeIndex on invalid symbols #​1779
  • Fix invalid date entering cache DB #​1796
  • Fix Ticker.calendar fetch #​1790
  • Fixed adding complementary to info #​1774
  • Ticker.earnings_dates: fix warning "Value 'NaN' has dtype incompatible with float64" #​1810
  • Minor fixes for price repair and related tests #​1768
  • Fix price repair div adjust #​1798
  • Fix 'raise_errors' argument ignored in Ticker.history() #​1806
    Maintenance
  • Fix regression: _get_ticker_tz() args were being swapped. Improve its unit test #​1793
  • Refactor Ticker proxy #​1711
  • Add Ruff linter checks #​1756
  • Resolve Pandas FutureWarnings #​1766

v0.2.33

Compare Source

Cookie fixes:

v0.2.32

Compare Source

Add cookie & crumb to requests #​1657

v0.2.31

Compare Source

v0.2.30

Compare Source

v0.2.29

Compare Source

  • Fix pandas warning when retrieving quotes. #​1672
  • Replace sqlite3 with peewee for 100% thread-safety #​1675
  • Fix merging events with intraday prices #​1684
  • Fix error when calling enable_debug_mode twice #​1687
  • Price repair fixes #​1688

v0.2.28

Compare Source

v0.2.27

Compare Source

Bug fixes:

  • fix merging 1d-prices with out-of-range divs/splits #​1635
  • fix multithread error 'tz already in cache' #​1648

v0.2.26

Compare Source

Proxy improvements

v0.2.25

Compare Source

Fix single ISIN as ticker #​1611
Fix 'Only 100 years allowed' error #​1576

v0.2.24

Compare Source

Fix info[] missing values #​1603

v0.2.23

Compare Source

Fix 'Unauthorized' error #​1595

v0.2.22

Compare Source

Fix unhandled 'sqlite3.DatabaseError' #​1574

v0.2.21

Compare Source

Fix financials tables #​1568
Price repair update: fix Yahoo messing up dividend and split adjustments #​1543
Fix logging behaviour #​1562
Fix merge future div/split into prices #​1567

v0.2.20

Compare Source

Switch to logging module #​1493 #​1522 #​1541
Price history:

v0.2.19

Compare Source

v0.2.18

Compare Source

Fix 'fast_info' error '_np not found' #​1496
Fix bug in timezone cache #​1498

v0.2.17

Compare Source

Fix prices error with Pandas 2.0 #​1488

v0.2.16

Compare Source

Fix 'fast_info deprecated' msg appearing at Ticker() init

v0.2.15

Compare Source

Restore missing Ticker.info keys #​1480

v0.2.14

Compare Source

Fix Ticker.info dict by fetching from API #​1461

v0.2.13

Compare Source

Price bug fixes:

  • fetch big-interval with Capital Gains #​1455
  • merging dividends & splits with prices #​1452

v0.2.12

Compare Source

Disable annoying 'backup decrypt' msg

v0.2.11

Compare Source

Fix history_metadata accesses for unusual symbols #​1411

v0.2.10

Compare Source

General

  • allow using sqlite3 < 3.8.2 #​1380
  • add another backup decrypt option #​1379
    Prices
  • restore original download() timezone handling #​1385
  • fix & improve price repair #​1289 2a2928b 86d6acc
  • drop intraday intervals if in post-market but prepost=False #​1311
    Info
  • fast_info improvements:
    • add camelCase keys, add dict functions values() & items() #​1368
    • fix fast_info["previousClose"] #​1383
  • catch TypeError Exception #​1397

v0.2.9

Compare Source

v0.2.7

Compare Source

  • Fix Yahoo decryption, smarter this time #​1353
  • Rename basic_info -> fast_info #​1354

v0.2.6

Compare Source

Screener: add Swiss exchange and industry field
Support MIC #​2579
Fixes:

v0.2.5

Compare Source

Fix the fix for rate-limit #​2452
Feature: live price data websocket #​2201

v0.2.4

Compare Source

Fix prices-clean rarely discarding good data #​2122

v0.2.3

Compare Source

Fixes:

  • Fix switching session from/to requests_cache #​1930
    Price repair:
  • Fix potential for price repair to discard price=0 rows #​1874
  • Don't price-repair FX volume=0, is normal #​1920
  • Improve 'sudden change' repair for splits & currency #​1931
    Information:
  • Fix help(yf.download) not showing the information about the function #​1913 @​vittoboa
  • Add more specific error throwing based on PR 1918 #​1928 @​elibroftw @​marcofognog
    Maintenance:
  • Replace dead 'appdirs' package with 'platformdirs' #​1896
  • Deprecate 'pandas_datareader', remove a deprecated argument #​1897
  • Fix: datetime.datetime.utcnow() is deprecated ... #​1922

v0.2.2

Compare Source

  • Fix pandas warning when retrieving quotes. #​1672
  • Replace sqlite3 with peewee for 100% thread-safety #​1675
  • Fix merging events with intraday prices #​1684
  • Fix error when calling enable_debug_mode twice #​1687
  • Price repair fixes #​1688

v0.2.1

Compare Source

Fix 'fast_info' error '_np not found' #​1496
Fix bug in timezone cache #​1498


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/yfinance-0.x branch from 1c2f495 to d62bed7 Compare August 11, 2025 03:48
@renovate renovate bot force-pushed the renovate/yfinance-0.x branch from d62bed7 to f3e0967 Compare September 17, 2025 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants