Releases: xrgarcia/alphavantage_api_client
Alpha Vantage API Client v2.4.0
What's Changed
- adding examples for calculating free cash flow and fcf per share. Upd… by @xrgarcia in #87
- 86 fix python version tests by @xrgarcia in #88
- 93 validation update by @xrgarcia in #94
- event dict for get earnings callendar is optional so you can get all … by @xrgarcia in #95
Full Changelog: 2.3.0...2.4.0
Alpha Vantage API Client v2.3.0
v2.3.0 Release!
Big release! All end points are supported with the api client. For any end point that requires a ticker symbol (e.g. TSLA, VZ etc) you can now just pass in a str with the ticker symbol. We still support passing in a dict to give you full control over the params sent to the api. Docs have been updated with examples. Create a discussion or issue if you have any questions. Happy quoting!
What's Changed
- 61 add classes for time series by @xrgarcia in #63
- fixed typo is test marker by @xrgarcia in #64
- 62 add class for news and sentiment by @xrgarcia in #65
- 66 add methods for all company info by @xrgarcia in #67
- added support for forex quotes by @xrgarcia in #68
- 57 add class for crypto by @xrgarcia in #69
- added commodities methods and tests by @xrgarcia in #71
- added economic indicators and tests by @xrgarcia in #72
- 73 simplify single and multi client tests by @xrgarcia in #74
- 75 update actions to use new test suites by @xrgarcia in #76
- 56 add class for technical indiactors by @xrgarcia in #78
- converted to pydantic v2 by @xrgarcia in #79
- 80 allow for symbols to be passed in as params by @xrgarcia in #81
- 82 create tests to support passing symbol or dict by @xrgarcia in #84
Full Changelog: 2.2.3...2.3.0
Alpha Vantage API Client v2.2.3
What's Changed
- Improved content in README
- Created Wiki - https://github.com/xrgarcia/alphavantage_api_client/wiki
- Accounting statement methods take a symbol or event dictionary with params (same as previous versions)
- get_global_quote method takes a symbol or event dictionary with params (same as previous versions)
- Created examples for Ticker abstractions for correlating financial statements
- updated dependencies
- separated testing of paid endpoints from the free ones
Full Changelog: 2.2.1...2.2.3
Alpha Vantage API Client v2.2.2
What's Changed
- Improved content in README
- Created Wiki - https://github.com/xrgarcia/alphavantage_api_client/wiki
- Accounting statement methods take a symbol or event dictionary with params (same as previous versions)
- get_global_quote method takes a symbol or event dictionary with params (same as previous versions)
- Created examples for Ticker abstractions for correlating financial statements
- updated dependancies
- separated testing of paid endpoints from the free ones
Full Changelog: 2.2.1...2.2.2
Alpha Vantage API Client v2.2.1
Overview
Bug Fix: Fixed support for Forex exchange rates.
Support: Upgraded dependencies
Support: Split out tests for limit reached
News: Alpha vantage has changed the accounting reports (cash flow, earnings, income statement and balance sheet) to require paid api key
What's Changed
Full Changelog: 2.2.0...2.2.1
Alpha Vantage API Client v2.2.0
Overview
- Query daily quotes for a company
- Bug Fix - Rare scenario when sleep time was negative and unhandled exception
What's Changed
- 40 remove support for python v39 by @xrgarcia in #41
- added params to ticker fetch methods. added method to get daily quote… by @xrgarcia in #44
Full Changelog: 2.1.0...2.2.0
Alpha Vantage API Client v2.1.0
Overview
- New Ticker abstraction that allows you to get all accounting reports easily (cash flow, income, earnings and balance sheet).
- Implemented a simple, first in first out , cache capabilities.
- Better client method documentation
- Single retry capabilities when the limit is reached.
What's Changed
Full Changelog: 2.0.0...2.1.0
Alpha Vantage API Client v2.0.0
Release Details
- Support log levels for
import logging
module (INFO,DEBUG,WARNING) - Added end to end tests that will verify the latest pypi package supports the latest alpha vantage web api
- Refactored Model package, so it's easier to import all the models and exceptions. Here is an example:
from alphavantage_api_client import AlphavantageClient, CsvNotSupported,GlobalQuote,Quote,AccountingReport,CompanyOverview,RealGDP
What's Changed
Full Changelog: 1.0.2...2.0.0
Alpha Vantage API Client v1.0.2
Release Details
- Simplified the client interface
- Added Global Quote support function to get stock price information for today
- Added Crypto Quote support
- Added Technical Indicator quote
- Client methods return Pydantic models
- Modeled Company Overview
- Added unit tests with Mock data to ensure quick error feedback loop during development
- Added automated daily integration tests with the alpha vantage api
- Updated README
alphvantage-api-client-v0.1.0
Python Client for Alphavantage APIs
This version is tetting closer to a v1 release. I need some of the community to try it and let me know if it's stable. In this release:
- Improved documentation - added documentation for all key features of alphavantage
- Added pytest and unit tests to verify client is working correctly.
- limit_reached [True/False] - every response should have this field, so you know if your limit is reached and thus you can pause. The free api key allows 5 requests per min and 500 per day
- success [True/False] - you should be able to log every result into cloud watch or splunk and then query for failed responses, thus every response has a success flag
- Added poetry build system in place of pipenv