yahoo_finance 0.4.1
yahoo_finance: ^0.4.1 copied to clipboard
A Yahoo Finance client for Flutter — the Dart equivalent of Python's yfinance. Quotes, history, financials, holders, estimates, ESG, search, funds, calendars.
0.4.1 #
- Declare the supported platforms (
android,ios,linux,macos,windows) inpubspec.yaml. pub.dev inferred platforms from the dependency graph, and becausecronet_http(an Android-only plugin) is imported unconditionally by the transport layer, it showed the package as Android-only. The declaration makes pub.dev trust the package's own list. Web stays unsupported (CORS + Yahoo blocks it).
0.4.0 #
Sector/Industry— domain lookups that mirroryfinance.Sectorandyfinance.Industry: overview stats, top companies, ETFs, mutual funds, sector → industry lists, and analyst research reportsMarket— market open/close status (status(), null for non-US regions since Yahoo always returns US data) and regional index summary (summary()), mirroringyfinance.MarketLookup— ISIN → ticker search (ticker(),all(),news()), mirroringyfinance.Lookup- New demo tiles in
example/for all of the above; the earnings dates tile now shows the ticker in its title. The funds-data tile shows one clean "not a fund" message instead of a doubled error, and the sustainability tile was removed (Yahoo'sesgScoresmodule returns 404 for every symbol — the API method is unchanged, it still mirrors yfinance and returns null scores).
0.3.0 #
Ticker.secFilings— SEC filings (10-K, 8-K, …) with EDGAR linksTicker.sharesFull— daily shares-outstanding history (yfinance'sget_shares_full)Ticker.valuationMeasures— market cap, P/E, P/B, EV/EBITDA, … over time, with trailing "Current" values (yfinance'svaluation_measures)Ticker.fundsData— ETF/mutual-fund overview, operations, asset classes, sector weightings, top/equity/bond holdingsTicker.earningsDates— earnings dates with EPS estimate/actual. Scrapes Yahoo's HTML earnings calendar (the JSON endpoint was deprecated by Yahoo mid-2025); fragile by nature, same as yfinance. Adds thehtmldependencyTicker.isin— ticker → ISIN lookup via markets.businessinsider.com (experimental, like yfinance; third-party non-Yahoo endpoint)Tickers— multi-symbol batching: one/v7/finance/quotecall for many symbols (Tickers.parse('aapl msft').quotes())- New demo tiles in
example/for all of the above
0.2.0 #
Tickerholders & insiders (yfinance parity):majorHolders,institutionalHolders,mutualFundHolders,insiderTransactions,insiderRosterHolders,insiderPurchasesTickeranalyst estimates & ESG:earningsEstimate,revenueEstimate,epsTrend,epsRevisions,growthEstimates,earningsHistory,analystPriceTargets,sustainabilitySearch: symbol and news lookup (/v1/finance/search), the equivalent ofyfinance.Search- New demo tiles in
example/: holders & insiders, analyst estimates, sustainability, search
0.1.2 #
- Shortened the pubspec description to fit pub.dev's 60–180 character convention
0.1.1 #
- Updated dependencies:
cupertino_http3.0.2 (major),cronet_http1.9.0,http1.6.0
0.1.0 #
Initial release.
Ticker:quote,info,fastInfo,history,historyMetadata,actions(dividends/splits/capital gains),incomeStatement/balanceSheet/cashFlow(annual/quarterly/TTM),options/optionChain,news,calendar,recommendations,upgradesDowngradesCalendars: market-wide earnings, IPO, economic-event and split calendarsYahooHttpClient: cookie + crumb session management with retry and rotation; browser TLS impersonation via URLSession (iOS/macOS) and Cronet (Android),dart:iofallback elsewhere