Skip to content

Releases: bossenti/vistafetch

2.0.2

30 Dec 18:45
895c0c8
Compare
Choose a tag to compare

What's Changed

  • refactor: adapt definition of discriminated union to be compatible with pydantic >=2.9 by @bossenti in #236

Full Changelog: 2.0.1...2.0.2

2.0.1

27 Dec 20:06
5b1c77e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.0...2.0.1

2.0.0

27 Dec 19:58
23515f9
Compare
Choose a tag to compare

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

26 Apr 08:10
4bdbf27
Compare
Choose a tag to compare

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

04 Nov 08:10
Compare
Choose a tag to compare

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

28 Oct 15:56
8848392
Compare
Choose a tag to compare

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

19 Oct 19:20
Compare
Choose a tag to compare

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

19 Oct 16:55
8c14442
Compare
Choose a tag to compare

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

04 Oct 19:35
a23e50d
Compare
Choose a tag to compare

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

Full Changelog: 1.0.0...1.1.0

1.0.0

17 Sep 16:42
68d9a79
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.0...1.0.0