Releases: DCSBL/python-frank-energie
Releases · DCSBL/python-frank-energie
6.1.0
🎉 Add support for SmartBatteries, thanks @berendhaan!
What's Changed
- Fix datetime.utcnow deprecation by @berendhaan in #165
- Add listing for SmartBatteries and related tests by @berendhaan in #176
- Update GraphQL query for smartBatteries query by @berendhaan in #178
- Add battery session data and corresponding tests by @berendhaan in #189
Dependencies
- Bump pytest-asyncio from 0.23.4 to 0.23.5 by @dependabot in #147
- Bump python-dateutil from 2.8.2 to 2.9.0.post0 by @dependabot in #148
- Bump pyupgrade from 3.15.0 to 3.15.1 by @dependabot in #149
- Bump pylint from 3.0.3 to 3.1.0 by @dependabot in #150
- Bump pre-commit from 3.6.0 to 3.6.2 by @dependabot in #151
- Bump poetry from 1.7.1 to 1.8.1 in /.github/workflows by @dependabot in #152
- Bump black from 22.12.0 to 24.3.0 by @dependabot in #154
- Bump poetry from 1.8.1 to 1.8.2 in /.github/workflows by @dependabot in #155
- Bump safety from 3.0.1 to 3.1.0 by @dependabot in #157
- Bump idna from 3.4 to 3.7 by @dependabot in #162
- Bump pyupgrade from 3.15.1 to 3.15.2 by @dependabot in #159
- Bump aiohttp from 3.9.3 to 3.9.4 by @dependabot in #164
- Bump flake8-builtins from 2.2.0 to 2.5.0 by @dependabot in #163
- Bump pytest from 7.4.4 to 8.1.1 by @dependabot in #156
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #158
- Bump dependabot/fetch-metadata from 1 to 2 by @dependabot in #161
- Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 by @dependabot in #144
- Bump aresponses from 2.1.6 to 3.0.0 by @dependabot in #146
- Bump pip from 23.3.2 to 24.0 in /.github/workflows by @dependabot in #153
- Bump safety from 3.1.0 to 3.2.0 by @dependabot in #166
- Bump pre-commit-hooks from 4.5.0 to 4.6.0 by @dependabot in #167
- Bump bandit from 1.7.7 to 1.7.8 by @dependabot in #168
- Bump freezegun from 1.4.0 to 1.5.0 by @dependabot in #170
- Bump pre-commit from 3.6.2 to 3.7.0 by @dependabot in #171
- Bump pytest-asyncio from 0.23.5 to 0.23.6 by @dependabot in #172
- Bump pytest from 8.1.1 to 8.2.0 by @dependabot in #169
- Bump freezegun from 1.4.0 to 1.5.0 in /.github/workflows by @dependabot in #173
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #174
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #175
- Bump freezegun from 1.5.0 to 1.5.1 in /.github/workflows by @dependabot in #179
- Bump poetry from 1.8.2 to 1.8.3 in /.github/workflows by @dependabot in #180
- Bump pytest-asyncio from 0.23.6 to 0.23.7 by @dependabot in #181
- Bump aiohttp from 3.9.4 to 3.9.5 by @dependabot in #184
- Bump pylint from 3.1.0 to 3.2.2 by @dependabot in #182
- Bump black from 24.3.0 to 24.4.2 by @dependabot in #183
- Bump pre-commit from 3.7.0 to 3.7.1 by @dependabot in #187
- Bump codespell from 2.2.6 to 2.3.0 by @dependabot in #185
- Bump pytest from 8.2.0 to 8.2.1 by @dependabot in #188
- Bump freezegun from 1.5.0 to 1.5.1 by @dependabot in #186
New Contributors
- @berendhaan made their first contribution in #165
Full Changelog: 6.0.0...6.1.0
6.1.0-beta-3
What's Changed
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #175
- Bump freezegun from 1.5.0 to 1.5.1 in /.github/workflows by @dependabot in #179
- Bump poetry from 1.8.2 to 1.8.3 in /.github/workflows by @dependabot in #180
- Bump pytest-asyncio from 0.23.6 to 0.23.7 by @dependabot in #181
- Bump aiohttp from 3.9.4 to 3.9.5 by @dependabot in #184
- Bump pylint from 3.1.0 to 3.2.2 by @dependabot in #182
- Bump black from 24.3.0 to 24.4.2 by @dependabot in #183
- Bump pre-commit from 3.7.0 to 3.7.1 by @dependabot in #187
- Bump codespell from 2.2.6 to 2.3.0 by @dependabot in #185
- Bump pytest from 8.2.0 to 8.2.1 by @dependabot in #188
- Bump freezegun from 1.5.0 to 1.5.1 by @dependabot in #186
- Add battery session data and corresponding tests by @berendhaan in #189
Full Changelog: 6.1.0-beta-2...6.1.0-beta-3
6.1.0-beta-2
What's Changed
- Update GraphQL query for smartBatteries query by @berendhaan in #178
Full Changelog: 6.1.0-beta-1...6.1.0-beta-2
6.1.0-beta-1
What's Changed
- Add listing for SmartBatteries and related tests by @berendhaan in #176
Dependencies
- Bump pytest-asyncio from 0.23.4 to 0.23.5 by @dependabot in #147
- Bump python-dateutil from 2.8.2 to 2.9.0.post0 by @dependabot in #148
- Bump pyupgrade from 3.15.0 to 3.15.1 by @dependabot in #149
- Bump pylint from 3.0.3 to 3.1.0 by @dependabot in #150
- Bump pre-commit from 3.6.0 to 3.6.2 by @dependabot in #151
- Bump poetry from 1.7.1 to 1.8.1 in /.github/workflows by @dependabot in #152
- Bump black from 22.12.0 to 24.3.0 by @dependabot in #154
- Bump poetry from 1.8.1 to 1.8.2 in /.github/workflows by @dependabot in #155
- Bump safety from 3.0.1 to 3.1.0 by @dependabot in #157
- Bump idna from 3.4 to 3.7 by @dependabot in #162
- Bump pyupgrade from 3.15.1 to 3.15.2 by @dependabot in #159
- Bump aiohttp from 3.9.3 to 3.9.4 by @dependabot in #164
- Bump flake8-builtins from 2.2.0 to 2.5.0 by @dependabot in #163
- Bump pytest from 7.4.4 to 8.1.1 by @dependabot in #156
- Fix datetime.utcnow deprecation by @berendhaan in #165
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot in #158
- Bump dependabot/fetch-metadata from 1 to 2 by @dependabot in #161
- Bump release-drafter/release-drafter from 5.25.0 to 6.0.0 by @dependabot in #144
- Bump aresponses from 2.1.6 to 3.0.0 by @dependabot in #146
- Bump pip from 23.3.2 to 24.0 in /.github/workflows by @dependabot in #153
- Bump safety from 3.1.0 to 3.2.0 by @dependabot in #166
- Bump pre-commit-hooks from 4.5.0 to 4.6.0 by @dependabot in #167
- Bump bandit from 1.7.7 to 1.7.8 by @dependabot in #168
- Bump freezegun from 1.4.0 to 1.5.0 by @dependabot in #170
- Bump pre-commit from 3.6.2 to 3.7.0 by @dependabot in #171
- Bump pytest-asyncio from 0.23.5 to 0.23.6 by @dependabot in #172
- Bump pytest from 8.1.1 to 8.2.0 by @dependabot in #169
- Bump freezegun from 1.4.0 to 1.5.0 in /.github/workflows by @dependabot in #173
- Bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #174
New Contributors
- @berendhaan made their first contribution in #165
Full Changelog: 6.0.0...6.1.0
6.0.0
BREAKING CHANGE
API has been adjusted so the libray has to be adjusted as wel. Some authenticated calls now require 'site_reference', which is a reference to your home. This allows having multiple 'sites' in your contract.
What's Changed
- Rename 'user' to 'me' to reflect API and implement adjusted query by @DCSBL in #137
- Adjust invoice query to match updated API by @DCSBL in #139
- Adjust month_summary query to match updated API by @DCSBL in #140
- Extract deliverySites to select site_reference in future requests by @DCSBL in #142
- Adjust user_prices query to match updated API by @DCSBL in #143
Full Changelog: 5.2.0...6.0.0
5.2.0
What's Changed
Dependencies
- Bump poetry from 1.5.1 to 1.7.1 in /.github/workflows by @dependabot in #112
- Bump pylint from 2.17.4 to 3.0.2 by @dependabot in #104
Full Changelog: 5.1.0...5.2.0
5.1.0
What's Changed
Dependencies
- Bump poetry from 1.5.1 to 1.7.0 in /.github/workflows by @dependabot in #107
- Bump actions/checkout from 3 to 4 by @dependabot in #93
- Bump release-drafter/release-drafter from 5.24.0 to 5.25.0 by @dependabot in #106
- Bump pip from 23.2.1 to 23.3.1 in /.github/workflows by @dependabot in #105
Full Changelog: 5.0.1...5.1.0
5.0.1
What's Changed
Security related:
- Bump aiohttp from 3.8.4 to 3.8.5 by @dependabot in #81
Others 🦦
- Bump codespell from 2.2.4 to 2.2.5 by @dependabot in #69
- Bump release-drafter/release-drafter from 5.23.0 to 5.24.0 by @dependabot in #75
- Bump pip from 23.1.2 to 23.2.1 in /.github/workflows by @dependabot in #82
- Bump blacken-docs from 1.13.0 to 1.15.0 by @dependabot in #78
- Bump pytest from 7.3.1 to 7.4.0 by @dependabot in #74
- Bump flake8-comprehensions from 3.12.0 to 3.14.0 by @dependabot in #80
- Bump pyupgrade from 3.6.0 to 3.9.0 by @dependabot in #77
Full Changelog: 5.0.0...5.0.1
5.0.0
What's Changed
- (Security patch) Bump requests from 2.28.2 to 2.31.0 by @dependabot in #63
- Add instructions for contribution by @DCSBL in #62
- (
⚠️ Breaking) Convert CamelCase to snake_case by @DCSBL in #64 - Remove unused logging in reauth and make all query's singeline by @DCSBL in #65
- Add newlines for queries to match all others by @DCSBL in #66
- Globally catch auth-not-authorised error and raise AuthExeption by @DCSBL in #67
Thanks to @HiDiHo01 for tinkering with token renewal to fix bajansen/home-assistant-frank_energie#83
Dependancies
- Bump pre-commit from 3.2.2 to 3.3.2 by @dependabot in #57
- Bump pip from 23.0.1 to 23.1.2 in /.github/workflows by @dependabot in #47
- Bump poetry from 1.4.2 to 1.5.1 in /.github/workflows by @dependabot in #60
- Bump pyupgrade from 3.3.1 to 3.6.0 by @dependabot in #61
- Bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot in #58
- Bump freezegun from 1.1.0 to 1.2.2 in /.github/workflows by @dependabot in #44
- Bump flake8-simplify from 0.19.3 to 0.20.0 by @dependabot in #33
- Bump pylint from 2.17.2 to 2.17.4 by @dependabot in #53
Full Changelog: 4.1.0...5.0.0
4.1.0
What's Changed
- Add new method that allows fetching customer specific prices by @wslaghekke in #55
New Contributors
- @wslaghekke made their first contribution in #55
Full Changelog: 4.0.3...4.1.0