All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History
Page 1

  • v2.2.15 Changes

    • โšก๏ธ Updated the data available from the cash flow statement
  • v2.2.14 Changes

    • Updated the financials dataframes (cash_flow, income_statement, balance_sheet, all_financial_data, get_financial_data) to include another column titled "currencyCode". This will identify the currency used in the financial statement.
  • v2.2.13 Changes

    • ๐Ÿ›  Fix bug related to dividends and stock splits. The merge statement to combine the pandas dataframes was using a left join instead of an outer join, which caused stock splits to drop.
  • v2.2.11 Changes

    • ๐Ÿ›  Fix bug with async requests and :code:symbols as a query parameter
  • v2.2.9 Changes

    • Fix internal method :code:_format_data in the :code:_YahooFinance class to account for dates held in lists
    • ๐Ÿ“ฆ Use flit to publish package to pypi. Additionally, make selenium an optional package to install through :code:pip install yahooquery[premium]
  • v2.2.8 Changes

    • :code:Ticker, :code:Screener, and :code:Research classes now accept the keyword argument :code:progress. If set to :code:True, a progress bar will be displayed when downloading data. The default value is :code:False
    • โž• Add a :code:search function. This allows you to query Yahoo Finance for anything. Search for a company via cusip, ISIN Number, name, etc. The function returns a dictionary containing most relevant quotes and news items. You can also provide an argument :code:first_quote that returns only the most relevant quote from the query
    • โž• Add a :code:currency_converter function. This will retrieve the current conversion rate between two specified currencies as well as historical rates over a specified period.
    • ๐Ÿ›  Fix bug related to converting financials (income statement, balance sheet, cash flow) to dataframe.
    • The :code:symbols argument to the :code:Ticker class now accepts any iterable. The strings will also be converted to uppercase.
  • v2.2.7 Changes

    • ๐Ÿ›  Fix bug related to ticker symbols with "&"
    • โž• Add functionality to retrieve most recent 30 days of one minute interval data
    • โž• Add Taiwan to the COUNTRIES dictionary
  • v2.2.6 Changes

    • ๐Ÿ‘ Allow premium subscribers to set environment variables for their Yahoo login credentials, specifically YF_USERNAME and YF_PASSWORD
    • ๐Ÿ›  Fix bug when validating symbols. If too many symbols are passed, the URL that's constructed becomes too long and a 414 error occurs
    • ๐Ÿ›  Fix bug related to login via Selenium
    • Enable country argument in miscellaneous functions
    • โž• Add argument to history method that allows user to adjust OHLC data based on adjusted close
  • v2.2.5 Changes

    • โž• Add more data accessors for the :code:Ticker class: :code:quotes, :code:corporate_events, :code:all_financial_data, :code:get_financial_data, :code:corporate_guidance, :code:p_all_financial_data, and :code:p_get_financial_data
    • Financials methods now include optional argument to include / exclude the trailing tweleve month (TTM) data.
    • The :code:history method on the :code:Ticker class now accepts an optional argument to adjust the timezone (:code:adj_timezone) to the ticker's timezone. It defaults to :code:True.
    • ๐Ÿ“š Further documentation of acceptable keyword arguments to the :code:Ticker class.
    • is now a method. It accepts two arguments: :code:count - number of items to return; :code:start - start date to begin retrieving news items from
    • ๐Ÿ› Bug fixes: :code:Ticker.history method no longer returns extra rows when retrieving intraday data.
  • v2.2.4 Changes

    • Increase the number of items available through the :code:income_statement, :code:cash_flow, :code:p_income_statement, and :code:p_cash_flow methods on the :code:Ticker class.
    • โšก๏ธ Update how the session is initialized; specifically, include a timeout in the requests that are made, include a hook for bad status codes, and mount the adapter / retry to https requests