- fix: Release trigger (
ac67df6
)
-
chore(release): 0.12.0 [skip ci] (
60a3c0c
) -
chore: Remove dynamic field (
81f3293
) -
chore: PyPI version fix (
34dbbd4
) -
chore: New release workflow (#143) (
d87b592
)
- feat: New api for setting setpoint duration (#142) (
9f6c3dc
)
- fix: Bump relekang/python-semantic-release from 7.32.2 to 7.33.2 (
2fe42d4
)
- chore(release): 0.11.0 [skip ci]
Automatically generated by python-semantic-release (81ecdbc
)
-
feat: Enable sending JSON requests with bearer token authentication (
e95a486
) -
feat: Support for getting gas and electric usage measurements (
78385cc
)
- chore(release): 0.10.0 [skip ci]
Automatically generated by python-semantic-release (6ddf409
)
- feat: New domestic hot water temperature configuration endpoint (
6abc188
)
-
add support for boiler_status attribute (#100)
-
add support for boiler_status attribute
-
Update src/vaillant_netatmo_api/thermostat.py
ok
Co-authored-by: Mislav Mandarić [email protected]
Co-authored-by: Mislav Mandarić [email protected] (4d89302
)
- Merge pull request #95 from MislavMandaric/chore/sponsorships
Create FUNDING.yml (6a499c3
)
- Create FUNDING.yml (
6e72f18
)
-
fix: Improve dependabot commits with semantic release (
c0b826e
) -
fix: Add data_amount and sync_device_id params for getthermostatsdata API call to trigger a sync every time a request is made (
348976f
)
- chore(release): 0.9.1 [skip ci]
Automatically generated by python-semantic-release (16fe708
)
- chore(deps): Bump actions/setup-python from 2 to 4.1.0
Bumps actions/setup-python from 2 to 4.1.0.
updated-dependencies:
- dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] [email protected] (58ba7a9
)
- chore(deps): Bump actions/checkout from 2 to 3.1.0
Bumps actions/checkout from 2 to 3.1.0.
updated-dependencies:
- dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] [email protected] (c0f9431
)
- chore(deps): Bump relekang/python-semantic-release from 7.19.2 to 7.32.2
Bumps relekang/python-semantic-release from 7.19.2 to 7.32.2.
updated-dependencies:
- dependency-name: relekang/python-semantic-release dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected] (0e2e2cf
)
- chore(release): 0.9.0 [skip ci]
Automatically generated by python-semantic-release (5a04fee
)
-
feat: Add wifi and rf radio statuses. (
cde33c1
) -
feat: Add domestic hot water temperature data: current, max and min. (
40f3d19
) -
feat: Add outdoor temperature and setpoint endtime data to getthermostatsdata output (
2735563
)
- Merge pull request #62 from MislavMandaric/dependabot/github_actions/actions/setup-python-4.1.0
chore(deps): Bump actions/setup-python from 2 to 4.1.0 (51e717f
)
- Merge pull request #80 from MislavMandaric/dependabot/github_actions/actions/checkout-3.1.0
chore(deps): Bump actions/checkout from 2 to 3.1.0 (6cea678
)
- Merge pull request #83 from MislavMandaric/dependabot/github_actions/relekang/python-semantic-release-7.32.2
chore(deps): Bump relekang/python-semantic-release from 7.19.2 to 7.32.2 (42eb147
)
- Merge pull request #87 from MislavMandaric/feat/radio-statuses
Radio statuses (407567a
)
-
tests: Update tests with radio statuses (
438b9a2
) -
Merge pull request #86 from MislavMandaric/feat/dhw
Domestic hot water temperatures (4d14f6e
)
-
tests: Update tests with dhw data (
1eefa34
) -
Merge pull request #85 from MislavMandaric/fix/outdoor-temp-fixes
Fixes for outdoor temperature and setpoint endtime PR (11b6162
)
- Merge pull request #45 from fhempy/patch-1
feat: add OutdoorTemperature and Setpoint endtime (5bbc744
)
-
revert formatting (
16346f9
) -
add OutdoorTemperature and Setpoint endtime (
7bfed09
) -
Merge pull request #84 from MislavMandaric/fix/get-thermostat-sync
data_amount and sync_device_id params for getthermostatsdata (fb977c6
)
- tests: Update tests with new api params (
3d5eb9d
)
- fix: Removes custom headers and params for caching workaround (
c6af9ab
)
- chore(release): 0.8.1 [skip ci]
Automatically generated by python-semantic-release (3c69e0f
)
- Merge pull request #38 from MislavMandaric/fix/revert-cache-hack
Revert caching hacks (2015565
)
- chore(release): 0.8.0 [skip ci]
Automatically generated by python-semantic-release (d593706
)
- feat: Adds new getmeasure endpoint for getting real time measurement data from Vaillant API (
bab3fd9
)
- Merge pull request #36 from MislavMandaric/feat/measure-api
Getmeasure API endpoint (b513e2f
)
- fix: Adds cache control headers and manual cache workaround with ts query param (
6b30fff
)
- chore(release): 0.7.2 [skip ci]
Automatically generated by python-semantic-release (7de6304
)
- Merge pull request #33 from MislavMandaric/fix/cache-conrol
Fixing cache control (859cc0d
)
- fix: Removes ZoneId enum and replaces logic to work with Zone models directly, by providing it a name (
be0e546
)
- chore(release): 0.7.1 [skip ci]
Automatically generated by python-semantic-release (4ffce82
)
- Merge pull request #32 from MislavMandaric/fix/custom-profiles-enum-bug
Fixes custom profiles ZoneId enum issue (8d080eb
)
- fix: Fixes creating time slot pad for non-existing start time slot (
568465f
)
- chore(release): 0.7.0 [skip ci]
Automatically generated by python-semantic-release (7192b41
)
-
chore: Fixes linting issue with non defined variable (
494fc72
) -
chore: Changes old tests to use proper time mocking (
f210150
) -
chore: Adds addional tests for getting timeslots per day (
832acb9
) -
chore: Makes imports more consistent in the project (
83c4fbc
)
-
feat: Implements time slot and timetable helper methods (
0354c79
) -
feat: Adds method for getting currently active time slot to the program (
8762eaf
)
- Merge pull request #30 from MislavMandaric/feat/schedule-models
Updates to models for easier scheduler management (88b42b9
)
- chore(release): 0.6.0 [skip ci]
Automatically generated by python-semantic-release (4e3ae9f
)
- chore: Updates docs with new API endpoints. (
b10fb65
)
- feat: Adds switch schedule API. Exposes all the schedule models in module init. (
cf3c63b
)
- Merge pull request #28 from MislavMandaric/feat/switching-schedule
Schedule switching support (7a5823d
)
- chore(release): 0.5.0 [skip ci]
Automatically generated by python-semantic-release (640c28d
)
-
feat: Tests for the sync schedule method (
ae893a8
) -
feat: Adds sync schedule api which updates the existing schedule of a thermostat (
bad39e7
) -
feat: Adds mapping of therm_program_list api response (
af4a8a4
)
- Merge pull request #27 from MislavMandaric/feat/adding-schedule-support
Support for managing schedule (a9edb72
)
- chore(release): 0.4.0 [skip ci]
Automatically generated by python-semantic-release (1fb5353
)
- chore: Adds breaking changes note to the readme (
c8d97fe
)
- feat: Adds reading battery level percentage from the API (
12935df
)
- Merge pull request #24 from MislavMandaric/feat/battery-level
Battery level percentage (86b5416
)
- fix: Fixes logging of non-ok response exceptions (
d758d74
)
- chore(release): 0.3.0 [skip ci]
Automatically generated by python-semantic-release (ac53b2b
)
- chore: Fixes examples in readme (
01304d6
)
- feat: Removes authlib and refactors library to accept httpx client as a dependency (
1309a2a
)
- Merge pull request #22 from MislavMandaric/feat/remove-authlib
Removing authlib (a913a9a
)
-
fix: Fixes sanitization of access token and password and adds tests to confirm (
522441e
) -
fix: Fixes sanitization of the access token (
608e514
)
- chore(release): 0.2.1 [skip ci]
Automatically generated by python-semantic-release (9a099e2
)
- chore(deps): Bump certifi from 2021.5.30 to 2021.10.8
Bumps certifi from 2021.5.30 to 2021.10.8.
updated-dependencies:
- dependency-name: certifi dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected] (0595e41
)
- chore(deps): Bump cffi from 1.14.6 to 1.15.0
Bumps cffi from 1.14.6 to 1.15.0.
updated-dependencies:
- dependency-name: cffi dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] [email protected] (6e1fa34
)
- chore(deps): Bump httpcore from 0.13.6 to 0.13.7
Bumps httpcore from 0.13.6 to 0.13.7.
updated-dependencies:
- dependency-name: httpcore dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected] (e3f9f1e
)
- chore(deps): Bump charset-normalizer from 2.0.4 to 2.0.7
Bumps charset-normalizer from 2.0.4 to 2.0.7.
updated-dependencies:
- dependency-name: charset-normalizer dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected] (311fba9
)
- chore(deps): Bump anyio from 3.3.1 to 3.3.4
Bumps anyio from 3.3.1 to 3.3.4.
updated-dependencies:
- dependency-name: anyio dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected] (d8ca117
)
- Merge pull request #17 from MislavMandaric/dependabot/pip/certifi-2021.10.8
chore(deps): Bump certifi from 2021.5.30 to 2021.10.8 (c51e0a9
)
- Merge pull request #15 from MislavMandaric/dependabot/pip/cffi-1.15.0
chore(deps): Bump cffi from 1.14.6 to 1.15.0 (347bf95
)
- Merge pull request #3 from MislavMandaric/dependabot/pip/httpcore-0.13.7
chore(deps): Bump httpcore from 0.13.6 to 0.13.7 (a14104a
)
- Merge pull request #11 from MislavMandaric/dependabot/pip/charset-normalizer-2.0.7
chore(deps): Bump charset-normalizer from 2.0.4 to 2.0.7 (1800a97
)
- Merge pull request #13 from MislavMandaric/dependabot/pip/anyio-3.3.4
chore(deps): Bump anyio from 3.3.1 to 3.3.4 (b6ea64e
)
- Merge pull request #14 from MislavMandaric/fix/access-token-sanitization-fix
Request content sanitization fix (dfcb051
)
- fix: Increases default timeout for all api calls to 30s. This should hopefully fix current timeout issues. If this fixes a problem, it needs to be revisited and better mechanism should be put in place (eg. in combination with retries, each subsequent call can have increased timeout) (
af5e1c8
)
- chore(release): 0.2.0 [skip ci]
Automatically generated by python-semantic-release (cd84b48
)
-
chore: Adds tenacity lib to setup.cfg (
e04bc8e
) -
chore: Updates example to a valid request (
85e73f1
) -
chore: Reduces timeout to 15s (
c8d88fd
) -
chore: Replaces retry lib with tenacity because former doesn't support async retry (
c3fc795
) -
chore: Fixes tests to use new custom exceptions (
ed13d7d
) -
chore: Fixes regex for sanitization to use bytes instead of strings. (
9b693cb
) -
chore: Adds password sanitization from request object (
d3372c9
) -
chore: Enables tests in CI (
a97153f
) -
chore: Refactors handling of input parameters for minor mode (
8563cfe
) -
chore: Removes unnecessary comments (
a7a8da0
) -
chore: Adds all the test cases (
7acd872
) -
chore: Adds test dependencies (
325e6c3
)
-
feat: Adds new retry policy to all requests with new library (
23a48c1
) -
feat: Adds retry policy to all requests (
f9875a6
) -
feat: Wrapping http calls with the error handler (
4d7011f
) -
feat: Using and exporting new error models (
1d8677c
) -
feat: Adds whole new error hierarchy module. (
947cd95
)
- Merge pull request #12 from MislavMandaric/feat/error-handling
Improvements to error handling (e3e0c4b
)
- Merge pull request #9 from MislavMandaric/feat/tests
Adds tests to the library (ae32c71
)
- wip: Added tests skeleton (
2ecc4e3
)
- fix: Updates authlib dependency to new beta to fix header length issue (
eb7616f
)
- chore(release): 0.1.2 [skip ci]
Automatically generated by python-semantic-release (ecf610d
)
-
chore: Removes authlib 0.15.4 hack with default client (
09b3084
) -
chore(deps): Bump anyio from 3.3.0 to 3.3.1
Bumps anyio from 3.3.0 to 3.3.1.
updated-dependencies:
- dependency-name: anyio dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected] (3750e4f
)
- chore(deps): Bump relekang/python-semantic-release from 7.19.1 to 7.19.2
Bumps relekang/python-semantic-release from 7.19.1 to 7.19.2.
updated-dependencies:
- dependency-name: relekang/python-semantic-release dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] [email protected] (77b1165
)
-
chore: Adds dependabot for GH actions as well (
f5fabef
) -
chore: Adds dependabot config (
e40c6fa
) -
chore: Adds running tests workflow on master merge (
0657ed8
) -
chore: Updates GH actions to use environments instead of separate release branch (
0251c29
)
- Merge pull request #2 from MislavMandaric/dependabot/pip/anyio-3.3.1
chore(deps): Bump anyio from 3.3.0 to 3.3.1 (53bab08
)
- Merge pull request #1 from MislavMandaric/dependabot/github_actions/relekang/python-semantic-release-7.19.2
chore(deps): Bump relekang/python-semantic-release from 7.19.1 to 7.19.2 (fa758a7
)
- fix: Fixes an unsupported argument exception when deactivating minor mode (
72c5525
)
- chore: Adds badges to readme (
9268c6c
)
- 0.1.1
Automatically generated by python-semantic-release (97a910a
)
- fix: Fixes a problem with authlib 0.15.4 and httpx 0.18.2+ where default client import changed. (
ed61dec
)
-
chore: Removes -m flag from pip install of build tool for ci (
0bb8c09
) -
chore: Changes semantic release branch to release (
d4eb0a3
) -
chore: Regenerates requirements and adds test requirements for ci. (
80318df
) -
chore: Updates setup.cfg with semantic release config (
6dc3310
) -
chore: Adds test GH action (
38efd73
) -
chore: Adds release GH action (
2d58078
) -
chore: Adds referrence to the bugfix of the httpx and authlib problem. (
7111523
) -
chore: Adds package distribution files and config. (
eb8c71d
) -
chore: Adds additional contribution to readme (
b59fa60
) -
chore: Adds readme (
d4d8d88
) -
chore: Adding all dependencies into requirements.txt (
6ce3f50
)
-
feat: Changes naming and structure to align with pip convention of having dashes instead of underscores. (
11bd52d
) -
feat: Adds context manager for both auth and thermostat client (
b5f97c0
) -
feat: Initial version of the API wrapper without any test (
a1d2764
)
- 0.1.0
Automatically generated by python-semantic-release (850e9fc
)