Forecast-solar

Latest version: v4.0.0

Safety actively analyzes 685507 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

4.0.0

What's changed

This release consists of a complete refactor of the package, including the entire development stack and github actions.

Please note that the package will now request data using UTC time and no longer local time (with iso8601).

./Klaas

🚨 Breaking changes

- 45 Migrate to development with Poetry klaasnicolaas
- 48 Rename the ratelimit exception klaasnicolaas
- 116 Update time parameter format from iso8601 to utc klaasnicolaas

✨ New features

- 63 Allow usage of the "adjust forecast" feature GreenOpposite
- 115 Update Python versions to include 3.13 klaasnicolaas

🚀 Enhancements

- 45 Migrate to development with Poetry klaasnicolaas
- 47 Refactor the tests for forecast.solar klaasnicolaas
- 48 Rename the ratelimit exception klaasnicolaas
- 49 Replace Black and Flake8 for Ruff klaasnicolaas
- 114 Refactor deprecated pre-commit stages klaasnicolaas
- 117 Add DNS error handling tests for ForecastSolar client klaasnicolaas

🧰 Maintenance

- 46 Update CI tests to python version 3.11 klaasnicolaas
- 45 Migrate to development with Poetry klaasnicolaas
- 47 Refactor the tests for forecast.solar klaasnicolaas
- 49 Replace Black and Flake8 for Ruff klaasnicolaas
- 50 Add yamllint with CI workflow klaasnicolaas
- 56 Add mypy with CI workflow klaasnicolaas
- 60 Add pre-commit to package klaasnicolaas
- 72 Enable dependabot pip updates klaasnicolaas
- 119 Update github actions worksflows klaasnicolaas

📚 Documentation

- 118 Update docs to clarify installation and testing instructions klaasnicolaas

⬆️ Dependency updates

<details>
<summary>60 changes</summary>

- 54 Bump actions/checkout from 3.0.2 to 4.1.5 dependabot
- 52 Bump codecov/codecov-action from 4.3.0 to 4.3.1 dependabot
- 53 Bump actions/setup-python from 4.2.0 to 5.1.0 dependabot
- 55 Bump codecov/codecov-action from 4.3.1 to 4.4.0 dependabot
- 57 Bump actions/checkout from 4.1.5 to 4.1.6 dependabot
- 58 Bump actions/checkout from 4.1.5 to 4.1.6 dependabot
- 59 Bump codecov/codecov-action from 4.4.0 to 4.4.1 dependabot
- 51 Bump vweevers/additional-tags-action from 1.0.0 to 2.0.0 dependabot
- 61 Bump actions/checkout from 4.1.6 to 4.1.7 dependabot
- 62 Bump codecov/codecov-action from 4.4.1 to 4.5.0 dependabot
- 66 Bump actions/upload-artifact from 4.3.3 to 4.3.4 dependabot
- 64 Bump actions/checkout from 4.1.6 to 4.1.7 dependabot
- 65 Bump actions/download-artifact from 4.1.7 to 4.1.8 dependabot
- 67 Bump actions/setup-python from 5.1.0 to 5.1.1 dependabot
- 68 Bump actions/upload-artifact from 4.3.4 to 4.3.5 dependabot
- 69 Bump actions/upload-artifact from 4.3.5 to 4.3.6 dependabot
- 70 Bump actions/setup-python from 5.1.1 to 5.2.0 dependabot
- 71 Bump actions/upload-artifact from 4.3.6 to 4.4.0 dependabot
- 73 Bump syrupy from 4.6.1 to 4.7.1 dependabot
- 75 Bump pytest from 8.1.1 to 8.3.2 dependabot
- 81 Bump pytest-asyncio from 0.23.6 to 0.24.0 dependabot
- 77 Bump yarl from 1.9.4 to 1.11.0 dependabot
- 78 Bump ruff from 0.4.2 to 0.6.4 dependabot
- 79 Bump aiohttp from 3.9.5 to 3.10.5 dependabot
- 76 Bump pre-commit from 3.7.1 to 3.8.0 dependabot
- 80 Bump mypy from 1.10.0 to 1.11.2 dependabot
- 84 Bump yarl from 1.11.0 to 1.11.1 dependabot
- 83 Bump pytest from 8.3.2 to 8.3.3 dependabot
- 82 Bump ruff from 0.6.4 to 0.6.5 dependabot
- 85 Bump ruff from 0.6.5 to 0.6.7 dependabot
- 86 Bump actions/checkout from 4.1.7 to 4.2.0 dependabot
- 87 Bump yarl from 1.11.1 to 1.13.1 dependabot
- 88 Bump ruff from 0.6.7 to 0.6.8 dependabot
- 89 Bump codecov/codecov-action from 4.5.0 to 4.6.0 dependabot
- 90 Bump pre-commit from 3.8.0 to 4.0.0 dependabot
- 93 Bump ruff from 0.6.8 to 0.6.9 dependabot
- 94 Bump pre-commit-hooks from 4.6.0 to 5.0.0 dependabot
- 91 Bump syrupy from 4.7.1 to 4.7.2 dependabot
- 92 Bump aiohttp from 3.10.5 to 3.10.9 dependabot
- 96 Bump actions/checkout from 4.2.0 to 4.2.1 dependabot
- 95 Bump actions/upload-artifact from 4.4.0 to 4.4.1 dependabot
- 97 Bump actions/upload-artifact from 4.4.1 to 4.4.2 dependabot
- 98 Bump actions/upload-artifact from 4.4.2 to 4.4.3 dependabot
- 101 Bump yarl from 1.13.1 to 1.15.2 dependabot
- 99 Bump pre-commit from 4.0.0 to 4.0.1 dependabot
- 100 Bump aiohttp from 3.10.9 to 3.10.10 dependabot
- 103 Bump ruff from 0.6.9 to 0.7.0 dependabot
- 102 Bump yarl from 1.15.2 to 1.15.5 dependabot
- 104 Bump mypy from 1.11.2 to 1.12.1 dependabot
- 106 Bump actions/checkout from 4.2.1 to 4.2.2 dependabot
- 107 Bump actions/setup-python from 5.2.0 to 5.3.0 dependabot
- 110 Bump ruff from 0.7.0 to 0.7.1 dependabot
- 108 Bump mypy from 1.12.1 to 1.13.0 dependabot
- 109 Bump yarl from 1.15.5 to 1.16.0 dependabot
- 112 Bump yarl from 1.16.0 to 1.17.1 dependabot
- 111 Bump ruff from 0.7.1 to 0.7.2 dependabot
- 113 Bump pytest-cov from 5.0.0 to 6.0.0 dependabot
- 120 Bump pypa/gh-action-pypi-publish from 1.12.0 to 1.12.2 dependabot
- 121 Bump ruff from 0.7.2 to 0.7.3 dependabot
- 122 Bump codecov/codecov-action from 4.6.0 to 5.0.0 dependabot
</details>

**Full Changelog**: https://github.com/home-assistant-libs/forecast_solar/compare/v3.1.0...v4.0.0

3.1.0

What's changed

✨ New features

- 41 add validation methods bj00rn

🚀 Enhancements

- 39 Add config error exception to handle 422 status code klaasnicolaas
- 40 Update to new error response json format klaasnicolaas
- 42 Raise ForecastSolarConnectionError when service is down for maintenance bj00rn

🧰 Maintenance

- 38 🎆Updates maintenance/license year to 2024 klaasnicolaas
- 43 Ensure black formatting stability in workflow bj00rn
- 44 Add PR labels workflow and update release-drafter klaasnicolaas

**Full Changelog**: https://github.com/home-assistant-libs/forecast_solar/compare/3.0.0...v3.1.0

3.0.0

What’s changed

🚨 Breaking changes

- 32 Replace wh_hours with wh_period array klaasnicolaas

✨ New features

- 32 Replace wh_hours with wh_period array klaasnicolaas
- 33 Add today's remaining production estimate koleo9am

🐛 Bug fixes

- 37 Fix 31 energy_current_hour will show wrong value with paid subscription koleo9am

🧰 Maintenance

- 36 🎆Updates maintenance/license year to 2023 klaasnicolaas

2.3.0

What’s changed

- 20 Hide dependencies in release-drafter MartinHjelmare
- 23 Add catch HTTP status code 401 K-Ko
- 27 Pin github actions MartinHjelmare

✨ New features

- 28 Add horizon feature to the package klaasnicolaas
- 29 Add damping morning/evening query param klaasnicolaas

2.2.0

What’s changed

✨ New features

- 17 Add optional inverter query param to estimate jesserockz

🐛 Bug fixes

- 18 Fix exception for invalid api key klaasnicolaas

🧰 Maintenance

- 19 🎆Updates maintenance/license year to 2022 klaasnicolaas

2.1.0

What’s changed

✨ New features

- 15 Add exception raise for bad gateway klaasnicolaas
- 14 Add account type klaasnicolaas

📚 Documentation

- 14 Add account type klaasnicolaas

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.