Yahooquery

Latest version: v2.3.7

Safety actively analyzes 630328 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

2.2.9

-----
- 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]`

2.2.8

-----
- :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.

2.2.7

-----
- 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

2.2.6

-----
- 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

2.2.5

-----
- 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.
- :code:`Ticker.news` 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.

2.2.4

-----
- 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

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.