Releases: bossenti/vistafetch
2.0.2
2.0.1
What's Changed
Full Changelog: 2.0.0...2.0.1
2.0.0
What's Changed
- deps: (deps-dev): bump pytest from 8.1.1 to 8.1.2 by @dependabot in #140
- deps: (deps-dev): bump pytest from 8.1.2 to 8.2.0 by @dependabot in #141
- deps: (deps-dev): bump ruff from 0.4.2 to 0.4.3 by @dependabot in #142
- deps: (deps-dev): bump ruff from 0.4.3 to 0.4.4 by @dependabot in #143
- deps: (deps-dev): bump twine from 5.0.0 to 5.1.0 by @dependabot in #144
- deps: (deps-dev): bump pytest from 8.2.0 to 8.2.1 by @dependabot in #145
- deps: (deps): bump requests from 2.31.0 to 2.32.1 by @dependabot in #146
- deps: (deps): bump requests from 2.32.1 to 2.32.2 by @dependabot in #148
- deps: (deps-dev): bump types-requests from 2.31.0.20240406 to 2.32.0.20240521 by @dependabot in #147
- deps: (deps-dev): bump ruff from 0.4.4 to 0.4.5 by @dependabot in #149
- deps: (deps-dev): bump types-requests from 2.32.0.20240521 to 2.32.0.20240523 by @dependabot in #150
- deps: (deps-dev): bump ruff from 0.4.5 to 0.4.7 by @dependabot in #154
- deps: (deps): bump requests from 2.32.2 to 2.32.3 by @dependabot in #153
- deps: (deps): bump pydantic from 2.7.1 to 2.7.2 by @dependabot in #152
- deps: (deps): bump pydantic from 2.7.2 to 2.7.3 by @dependabot in #155
- deps: (deps-dev): bump pytest from 8.2.1 to 8.2.2 by @dependabot in #157
- deps: (deps-dev): bump ruff from 0.4.7 to 0.4.8 by @dependabot in #158
- deps: (deps-dev): bump types-requests from 2.32.0.20240523 to 2.32.0.20240602 by @dependabot in #156
- deps: (deps-dev): bump ruff from 0.4.8 to 0.4.9 by @dependabot in #160
- deps: (deps): bump pydantic from 2.7.3 to 2.7.4 by @dependabot in #159
- deps: (deps-dev): bump ruff from 0.4.9 to 0.4.10 by @dependabot in #162
- deps: (deps): bump urllib3 from 2.0.7 to 2.2.2 by @dependabot in #161
- deps: (deps-dev): bump types-requests from 2.32.0.20240602 to 2.32.0.20240622 by @dependabot in #163
- deps: (deps-dev): bump mypy from 1.10.0 to 1.10.1 by @dependabot in #164
- deps: (deps-dev): bump twine from 5.1.0 to 5.1.1 by @dependabot in #165
- deps: (deps-dev): bump ruff from 0.4.10 to 0.5.0 by @dependabot in #166
- deps: (deps): bump pydantic from 2.7.4 to 2.8.1 by @dependabot in #168
- deps: (deps): bump pydantic from 2.8.1 to 2.8.2 by @dependabot in #169
- deps: (deps-dev): bump ruff from 0.5.0 to 0.5.1 by @dependabot in #170
- deps: (deps): bump certifi from 2023.7.22 to 2024.7.4 by @dependabot in #171
- deps: (deps-dev): bump zipp from 3.16.2 to 3.19.1 by @dependabot in #172
- deps: (deps-dev): bump types-requests from 2.32.0.20240622 to 2.32.0.20240712 by @dependabot in #173
- deps: (deps-dev): bump setuptools from 68.1.2 to 70.0.0 by @dependabot in #174
- deps: (deps-dev): bump ruff from 0.5.1 to 0.5.2 by @dependabot in #175
- deps: (deps-dev): bump ruff from 0.5.2 to 0.5.3 by @dependabot in #176
- deps: (deps-dev): bump mypy from 1.10.1 to 1.11.0 by @dependabot in #177
- deps: (deps-dev): bump ruff from 0.5.3 to 0.5.4 by @dependabot in #179
- deps: (deps-dev): bump pytest from 8.2.2 to 8.3.1 by @dependabot in #178
- deps: (deps-dev): bump ruff from 0.5.4 to 0.5.5 by @dependabot in #181
- deps: (deps-dev): bump pytest from 8.3.1 to 8.3.2 by @dependabot in #180
- deps: (deps-dev): bump ruff from 0.5.5 to 0.5.6 by @dependabot in #183
- deps: (deps-dev): bump mypy from 1.11.0 to 1.11.1 by @dependabot in #182
- deps: (deps-dev): bump ruff from 0.5.6 to 0.5.7 by @dependabot in #184
- deps: (deps-dev): bump ruff from 0.5.7 to 0.6.0 by @dependabot in #185
- deps: (deps-dev): bump ruff from 0.6.0 to 0.6.1 by @dependabot in #186
- deps: (deps): bump rich from 13.7.1 to 13.8.0 by @dependabot in #189
- deps: (deps-dev): bump mypy from 1.11.1 to 1.11.2 by @dependabot in #188
- deps: (deps-dev): bump ruff from 0.6.1 to 0.6.2 by @dependabot in #187
- deps: (deps-dev): bump ruff from 0.6.2 to 0.6.4 by @dependabot in #192
- deps: (deps-dev): bump types-requests from 2.32.0.20240712 to 2.32.0.20240905 by @dependabot in #194
- deps: (deps-dev): bump cryptography from 42.0.4 to 43.0.1 by @dependabot in #191
- deps: (deps-dev): bump types-requests from 2.32.0.20240905 to 2.32.0.20240907 by @dependabot in #196
- deps: (deps-dev): bump pytest from 8.3.2 to 8.3.3 by @dependabot in #197
- deps: (deps): bump rich from 13.8.0 to 13.8.1 by @dependabot in #198
- deps: (deps-dev): bump ruff from 0.6.4 to 0.6.5 by @dependabot in #199
- deps: (deps-dev): bump types-requests from 2.32.0.20240907 to 2.32.0.20240914 by @dependabot in #200
- deps: (deps-dev): bump ruff from 0.6.5 to 0.6.7 by @dependabot in #203
- deps: (deps): bump rich from 13.8.1 to 13.9.1 by @dependabot in #205
- deps: (deps-dev): bump ruff from 0.6.7 to 0.6.8 by @dependabot in #204
- deps: (deps): bump rich from 13.9.1 to 13.9.2 by @dependabot in #207
- deps: (deps-dev): bump ruff from 0.6.8 to 0.6.9 by @dependabot in #206
- deps: (deps-dev): bump mypy from 1.11.2 to 1.12.0 by @dependabot in #208
- deps: (deps-dev): bump ruff from 0.6.9 to 0.7.1 by @dependabot in #214
- deps: (deps-dev): bump types-requests from 2.32.0.20240914 to 2.32.0.20241016 by @dependabot in #209
- deps: (deps): bump rich from 13.9.2 to 13.9.3 by @dependabot in #212
- deps: (deps): bump rich from 13.9.3 to 13.9.4 by @dependabot in #216
- deps: (deps-dev): bump ruff from 0.7.1 to 0.7.2 by @dependabot in #215
- deps: (deps-dev): bump mypy from 1.12.0 to 1.13.0 by @dependabot in #213
- deps: (deps-dev): bump ruff from 0.7.2 to 0.7.3 by @dependabot in #217
- deps: (deps-dev): bump ruff from 0.7.3 to 0.7.4 by @dependabot in #218
- deps: (deps-dev): bump pytest from 8.3.3 to 8.3.4 by @dependabot in #224
- deps: (deps-dev): bump twine from 5.1.1 to 6.0.1 by @dependabot in #225
- deps: (deps-dev): bump mypy from 1.13.0 to 1.14.0 by @dependabot in #231
⚠️ chore: drop support for Python 3.8 (EOL) by @bossenti in #232⚠️ - deps: (deps-dev): bump ruff from 0.7.4 to 0.8.4 by @dependabot in #230
- deps: switch to uv as project manager by @bossenti in #233
- chore: fix metadata about license by @bossenti in #234
Full Changelog: 1.2.4...2.0.0
1.2.4
What's Changed
Maintenance 🛠️
- deps: (deps-dev): bump ruff from 0.1.4 to 0.1.5 by @dependabot in #70
- deps: (deps-dev): bump mypy from 1.6.1 to 1.7.0 by @dependabot in #71
- deps: (deps): bump pydantic from 2.4.2 to 2.5.0 by @dependabot in #72
- deps: (deps): bump rich from 13.6.0 to 13.7.0 by @dependabot in #74
- deps: (deps): bump pydantic from 2.5.0 to 2.5.1 by @dependabot in #73
- deps: (deps-dev): bump ruff from 0.1.5 to 0.1.6 by @dependabot in #75
- deps: (deps): bump pydantic from 2.5.1 to 2.5.2 by @dependabot in #76
- deps: (deps-dev): bump mypy from 1.7.0 to 1.7.1 by @dependabot in #77
- deps: (deps-dev): bump cryptography from 41.0.4 to 41.0.6 by @dependabot in #78
- deps: (deps-dev): bump ruff from 0.1.6 to 0.1.7 by @dependabot in #79
- deps: bump actions/setup-python from 4 to 5 by @dependabot in #80
- deps: (deps-dev): bump ruff from 0.1.7 to 0.1.8 by @dependabot in #81
- deps: (deps): bump pydantic from 2.5.2 to 2.5.3 by @dependabot in #84
- deps: (deps-dev): bump mypy from 1.7.1 to 1.8.0 by @dependabot in #83
- deps: (deps-dev): bump types-requests from 2.31.0.10 to 2.31.0.20240218 by @dependabot in #103
- deps: (deps-dev): bump autoflake from 2.2.1 to 2.3.0 by @dependabot in #110
- deps: (deps): bump pydantic from 2.5.3 to 2.6.3 by @dependabot in #107
- deps: (deps-dev): bump cryptography from 41.0.6 to 42.0.4 by @dependabot in #104
- deps: (deps-dev): bump pytest from 7.4.3 to 8.1.0 by @dependabot in #109
- deps: (deps-dev): bump twine from 4.0.2 to 5.0.0 by @dependabot in #111
- deps: (deps): bump rich from 13.7.0 to 13.7.1 by @dependabot in #112
- deps: (deps-dev): bump mypy from 1.8.0 to 1.9.0 by @dependabot in #115
- deps: bump softprops/action-gh-release from 1 to 2 by @dependabot in #114
- deps: (deps-dev): bump pytest from 8.0.2 to 8.1.1 by @dependabot in #118
- deps: (deps-dev): bump types-requests from 2.31.0.20240218 to 2.31.0.20240311 by @dependabot in #117
- deps: (deps-dev): bump ruff from 0.1.8 to 0.3.2 by @dependabot in #116
- deps: (deps): bump pydantic from 2.6.3 to 2.6.4 by @dependabot in #119
- deps: (deps-dev): bump autoflake from 2.3.0 to 2.3.1 by @dependabot in #120
- deps: (deps-dev): bump ruff from 0.3.2 to 0.3.3 by @dependabot in #121
- deps: (deps-dev): bump ruff from 0.3.3 to 0.3.4 by @dependabot in #122
- deps: (deps-dev): bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #123
- deps: (deps-dev): bump ruff from 0.3.4 to 0.3.5 by @dependabot in #124
- deps: (deps-dev): bump types-requests from 2.31.0.20240311 to 2.31.0.20240402 by @dependabot in #125
- deps: (deps-dev): bump types-requests from 2.31.0.20240402 to 2.31.0.20240403 by @dependabot in #126
- deps: (deps-dev): bump types-requests from 2.31.0.20240403 to 2.31.0.20240406 by @dependabot in #127
- deps: (deps): bump idna from 3.4 to 3.7 by @dependabot in #130
- deps: (deps): bump pydantic from 2.6.4 to 2.7.0 by @dependabot in #129
- deps: (deps-dev): bump ruff from 0.3.5 to 0.3.7 by @dependabot in #131
- deps: (deps-dev): bump ruff from 0.3.7 to 0.4.0 by @dependabot in #132
- deps: (deps-dev): bump ruff from 0.4.0 to 0.4.1 by @dependabot in #133
- ci: switch temporarily to
macos-13
in unit-tests by @bossenti in #137 - deps: (deps-dev): bump mypy from 1.9.0 to 1.10.0 by @dependabot in #135
- deps: (deps): bump pydantic from 2.7.0 to 2.7.1 by @dependabot in #134
- deps: (deps-dev): bump ruff from 0.4.1 to 0.4.2 by @dependabot in #138
- ci: return to macos-latest in unit tests by @bossenti in #139
Full Changelog: 1.2.3...1.2.4
1.2.3
What's Changed
- deps: (deps-dev): bump ruff from 0.1.3 to 0.1.4 by @dependabot in #69
- fix: create dedicated response when no data present by @bossenti in #68
Full Changelog: 1.2.2...1.2.3
1.2.2
What's Changed
- fix: correct type hint & handling of default value by @bossenti in #65
- deps: (deps-dev): bump black from 23.10.0 to 23.10.1 by @dependabot in #61
- deps: (deps-dev): bump pytest from 7.4.2 to 7.4.3 by @dependabot in #63
- deps: bump ruff from 0.1.0 to 0.1.3 by @dependabot in #64
- deps: (deps): bump urllib3 from 2.0.4 to 2.0.7 by @dependabot in #66
- deps: (deps-dev): bump cryptography from 41.0.3 to 41.0.4 by @dependabot in #67
Full Changelog: 1.2.1...1.2.2
1.2.1
Improvements & Updates
🛠️ Log level is now configurable
You can now easily determine the log level used for vistafetch
by passing it to the client:
import logging
from vistafetch import VistaFetchClient
client = VistaFetchClient(logging_level=logging.DEBUG)
In case no log level is passed (VistaFetchClient()
), INFO
is selected as default.
Full Changelog: 1.2.0...1.2.1
1.2.0
Improvements & Updates
🚀 Query specific dates
This release adds the ability to query price data for a financial asset on a specific date.
The most recent price data can still be retrieved using the following method:
from vistafetch import VistaFetchClient
client = VistaFetchClient()
result = client.search_asset(
search_term="716460", # alternatively pass the ISIN here
)
sap_stock = result.get()
latest_price_data = sap_stock.get_latest_price_data()
To query for a specific date, the following snippet will take you there:
import datetime
specific_price_data = sap_stock.get_day_price_data(day=datetime.date(2023, 10, 10))
🚀 Derivatives
In addition, derivatives are now supported as financial assets, which means you can query price data for them as well.
What's Changed in Detail
- deps: (deps-dev): bump types-requests from 2.31.0.7 to 2.31.0.8 by @dependabot in #49
- deps: (deps-dev): bump mypy from 1.5.1 to 1.6.0 by @dependabot in #50
- deps: (deps-dev): bump pre-commit from 3.4.0 to 3.5.0 by @dependabot in #51
- deps: (deps-dev): bump types-requests from 2.31.0.8 to 2.31.0.9 by @dependabot in #52
- refactor: restructure unit tests & increase reusability by @bossenti in #53
- deps: (deps-dev): bump ruff from 0.0.292 to 0.1.0 by @dependabot in #54
- deps: (deps-dev): bump black from 23.9.1 to 23.10.0 by @dependabot in #55
- deps: (deps-dev): bump types-requests from 2.31.0.9 to 2.31.0.10 by @dependabot in #56
- deps: (deps-dev): bump mypy from 1.6.0 to 1.6.1 by @dependabot in #57
- feat: add option to query price data for a specific day by @bossenti in #59
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- ci(#4): configure dependabot by @bossenti in #29
- ci: refine commit types for PR validation by @bossenti in #36
- deps: bump actions/checkout from 3 to 4 by @dependabot in #30
- deps: (deps-dev): bump pre-commit from 3.3.3 to 3.4.0 by @dependabot in #31
- deps: (deps): bump rich from 13.5.2 to 13.5.3 by @dependabot in #32
- deps: (deps-dev): bump black from 23.7.0 to 23.9.1 by @dependabot in #33
- deps: (deps-dev): bump pytest from 7.4.0 to 7.4.2 by @dependabot in #34
- deps: (deps-dev): bump autoflake from 2.2.0 to 2.2.1 by @dependabot in #35
- deps: (deps-dev): bump ruff from 0.0.285 to 0.0.290 by @dependabot in #37
- deps: (deps-dev): bump types-requests from 2.31.0.2 to 2.31.0.3 by @dependabot in #38
- deps: (deps-dev): bump ruff from 0.0.290 to 0.0.291 by @dependabot in #39
- deps: (deps-dev): bump types-requests from 2.31.0.3 to 2.31.0.6 by @dependabot in #43
- deps: (deps): bump pydantic from 2.3.0 to 2.4.2 by @dependabot in #44
- deps: (deps-dev): bump types-requests from 2.31.0.6 to 2.31.0.7 by @dependabot in #45
- deps: (deps-dev): bump ruff from 0.0.291 to 0.0.292 by @dependabot in #46
- deps: (deps): bump rich from 13.5.3 to 13.6.0 by @dependabot in #47
- feat: add support for python 3.12 by @bossenti in #48
New Contributors
- @dependabot made their first contribution in #30
Full Changelog: 1.0.0...1.1.0
1.0.0
What's Changed
Full Changelog: 0.1.0...1.0.0