Aioelectricitymaps

Latest version: v1.1.0

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

Scan your dependencies

Page 1 of 3

1.1.0

What’s changed

✨ New features

- Add python 3.13 jpbede (479)

🚀 Enhancements

- Run ruff 0.3.0 jpbede (144)
- Run ruff 0.3.0 for tests jpbede (145)

🧰 Maintenance

- Fix upload hidden coverage file jpbede (316)
- Update test snapshots for power breakdown and carbon intensity history mweinelt (415)
- Run ruff jpbede (417)
- Bump year jpbede (477)

⬆️ Dependency updates

<details>

- ⬆️ Update dependency pytest to v8 [renovate[bot]](https://github.com/apps/renovate) (#84)
- ⬆️ Update dependency ruff to v0.3.1 [renovate[bot]](https://github.com/apps/renovate) (#135)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.8.14 [renovate[bot]](https://github.com/apps/renovate) (#146)
- ⬆️ Update dependency pytest-asyncio to v0.23.5.post1 [renovate[bot]](https://github.com/apps/renovate) (#147)
- ⬆️ Update dependency mypy to v1.9.0 [renovate[bot]](https://github.com/apps/renovate) (#148)
- ⬆️ Update dependency ruff to v0.3.2 [renovate[bot]](https://github.com/apps/renovate) (#149)
- ⬆️ Update dependency pytest to v8.1.1 [renovate[bot]](https://github.com/apps/renovate) (#150)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#151)
- ⬆️ Update github/codeql-action action to v3.24.7 [renovate[bot]](https://github.com/apps/renovate) (#152)
- ⬆️ Update dependency coverage to v7.4.4 [renovate[bot]](https://github.com/apps/renovate) (#153)
- ⬆️ Update dependency ruff to v0.3.3 [renovate[bot]](https://github.com/apps/renovate) (#154)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#155)
- ⬆️ Update github/codeql-action action to v3.24.8 [renovate[bot]](https://github.com/apps/renovate) (#156)
- ⬆️ Update dependency pytest-asyncio to v0.23.6 [renovate[bot]](https://github.com/apps/renovate) (#157)
- ⬆️ Update dependency ruff to v0.3.4 [renovate[bot]](https://github.com/apps/renovate) (#158)
- ⬆️ Update github/codeql-action action to v3.24.9 [renovate[bot]](https://github.com/apps/renovate) (#159)
- ⬆️ Update dependency pre-commit to v3.7.0 [renovate[bot]](https://github.com/apps/renovate) (#160)
- ⬆️ Update actions/setup-python action to v5.1.0 [renovate[bot]](https://github.com/apps/renovate) (#162)
- ⬆️ Update dependency node to v20.12.0 [renovate[bot]](https://github.com/apps/renovate) (#163)
- ⬆️ Update dependency pytest-cov to v5 [renovate[bot]](https://github.com/apps/renovate) (#161)
- ⬆️ Update dependency orjson to v3.10.0 [renovate[bot]](https://github.com/apps/renovate) (#164)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#165)
- ⬆️ Update dependency ruff to v0.3.5 [renovate[bot]](https://github.com/apps/renovate) (#166)
- ⬆️ Update dependency node to v20.12.1 [renovate[bot]](https://github.com/apps/renovate) (#167)
- ⬆️ Update github/codeql-action action to v3.24.10 [renovate[bot]](https://github.com/apps/renovate) (#168)
- ⬆️ Update dependency pre-commit-hooks to v4.6.0 [renovate[bot]](https://github.com/apps/renovate) (#169)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#170)
- ⬆️ Update dependency node to v20.12.2 [renovate[bot]](https://github.com/apps/renovate) (#171)
- ⬆️ Update dependency ruff to v0.3.6 [renovate[bot]](https://github.com/apps/renovate) (#172)
- ⬆️ Update dependency aiohttp to v3.9.4 [renovate[bot]](https://github.com/apps/renovate) (#173)
- ⬆️ Update dependency ruff to v0.3.7 [renovate[bot]](https://github.com/apps/renovate) (#175)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#176)
- ⬆️ Update github/codeql-action action to v3.25.0 [renovate[bot]](https://github.com/apps/renovate) (#177)
- ⬆️ Update dependency orjson to v3.10.1 [renovate[bot]](https://github.com/apps/renovate) (#178)
- ⬆️ Update dependency aiohttp to v3.9.5 [renovate[bot]](https://github.com/apps/renovate) (#179)
- ⬆️ Update github/codeql-action action to v3.25.1 [renovate[bot]](https://github.com/apps/renovate) (#180)
- ⬆️ Update dependency ruff to v0.4.0 [renovate[bot]](https://github.com/apps/renovate) (#181)
- ⬆️ Update dependency ruff to v0.4.1 [renovate[bot]](https://github.com/apps/renovate) (#182)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#183)
- ⬆️ Update actions/checkout action to v4.1.3 [renovate[bot]](https://github.com/apps/renovate) (#184)
- ⬆️ Update github/codeql-action action to v3.25.2 [renovate[bot]](https://github.com/apps/renovate) (#185)
- ⬆️ Update dependency coverage to v7.5.0 [renovate[bot]](https://github.com/apps/renovate) (#186)
- ⬆️ Update dependency mypy to v1.10.0 [renovate[bot]](https://github.com/apps/renovate) (#187)
- ⬆️ Update actions/checkout action to v4.1.4 [renovate[bot]](https://github.com/apps/renovate) (#188)
- ⬆️ Update dependency ruff to v0.4.2 [renovate[bot]](https://github.com/apps/renovate) (#189)
- ⬆️ Update github/codeql-action action to v3.25.3 [renovate[bot]](https://github.com/apps/renovate) (#190)
- ⬆️ Update dependency pytest to v8.1.2 [renovate[bot]](https://github.com/apps/renovate) (#191)
- ⬆️ Update dependency pytest to v8.2.0 [renovate[bot]](https://github.com/apps/renovate) (#192)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#193)
- ⬆️ Update dependency mashumaro to v3.13 [renovate[bot]](https://github.com/apps/renovate) (#194)
- ⬆️ Update dependency orjson to v3.10.2 [renovate[bot]](https://github.com/apps/renovate) (#195)
- ⬆️ Update dependency orjson to v3.10.3 [renovate[bot]](https://github.com/apps/renovate) (#196)
- ⬆️ Update dependency ruff to v0.4.3 [renovate[bot]](https://github.com/apps/renovate) (#197)
- ⬆️ Update dependency coverage to v7.5.1 [renovate[bot]](https://github.com/apps/renovate) (#198)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#199)
- ⬆️ Update dependency node to v20.13.0 [renovate[bot]](https://github.com/apps/renovate) (#200)
- ⬆️ Update github/codeql-action action to v3.25.4 [renovate[bot]](https://github.com/apps/renovate) (#201)
- ⬆️ Update actions/checkout action to v4.1.5 [renovate[bot]](https://github.com/apps/renovate) (#202)
- ⬆️ Update dependency node to v20.13.1 [renovate[bot]](https://github.com/apps/renovate) (#203)
- ⬆️ Update dependency ruff to v0.4.4 [renovate[bot]](https://github.com/apps/renovate) (#204)
- ⬆️ Update dependency pre-commit to v3.7.1 [renovate[bot]](https://github.com/apps/renovate) (#205)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#206)
- ⬆️ Update dependency pylint to v3.1.1 [renovate[bot]](https://github.com/apps/renovate) (#207)
- ⬆️ Update github/codeql-action action to v3.25.5 [renovate[bot]](https://github.com/apps/renovate) (#208)
- ⬆️ Update dependency pylint to v3.2.0 [renovate[bot]](https://github.com/apps/renovate) (#209)
- ⬆️ Update actions/checkout action to v4.1.6 [renovate[bot]](https://github.com/apps/renovate) (#210)
- ⬆️ Update dependency pylint to v3.2.1 [renovate[bot]](https://github.com/apps/renovate) (#211)
- ⬆️ Update dependency pytest-asyncio to v0.23.7 [renovate[bot]](https://github.com/apps/renovate) (#212)
- ⬆️ Update dependency pytest to v8.2.1 [renovate[bot]](https://github.com/apps/renovate) (#213)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#214)
- ⬆️ Update dependency pylint to v3.2.2 [renovate[bot]](https://github.com/apps/renovate) (#215)
- ⬆️ Update github/codeql-action action to v3.25.6 [renovate[bot]](https://github.com/apps/renovate) (#216)
- ⬆️ Update dependency ruff to v0.4.5 [renovate[bot]](https://github.com/apps/renovate) (#217)
- ⬆️ Update dependency codespell to v2.3.0 [renovate[bot]](https://github.com/apps/renovate) (#218)
- ⬆️ Update dependency coverage to v7.5.2 [renovate[bot]](https://github.com/apps/renovate) (#219)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#220)
- ⬆️ Update dependency coverage to v7.5.3 [renovate[bot]](https://github.com/apps/renovate) (#221)
- ⬆️ Update dependency ruff to v0.4.6 [renovate[bot]](https://github.com/apps/renovate) (#222)
- ⬆️ Update dependency node to v20.14.0 [renovate[bot]](https://github.com/apps/renovate) (#223)
- ⬆️ Update github/codeql-action action to v3.25.7 [renovate[bot]](https://github.com/apps/renovate) (#224)
- ⬆️ Update dependency ruff to v0.4.7 [renovate[bot]](https://github.com/apps/renovate) (#225)
- ⬆️ Update dependency prettier to v3.3.0 [renovate[bot]](https://github.com/apps/renovate) (#226)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#227)
- ⬆️ Update dependency pytest to v8.2.2 [renovate[bot]](https://github.com/apps/renovate) (#228)
- ⬆️ Update github/codeql-action action to v3.25.8 [renovate[bot]](https://github.com/apps/renovate) (#229)
- ⬆️ Update dependency prettier to v3.3.1 [renovate[bot]](https://github.com/apps/renovate) (#230)
- ⬆️ Update dependency ruff to v0.4.8 [renovate[bot]](https://github.com/apps/renovate) (#231)
- ⬆️ Update dependency pylint to v3.2.3 [renovate[bot]](https://github.com/apps/renovate) (#232)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#233)
- ⬆️ Update dependency orjson to v3.10.4 [renovate[bot]](https://github.com/apps/renovate) (#234)
- ⬆️ Update dependency prettier to v3.3.2 [renovate[bot]](https://github.com/apps/renovate) (#235)
- ⬆️ Update github/codeql-action action to v3.25.9 [renovate[bot]](https://github.com/apps/renovate) (#236)
- ⬆️ Update github/codeql-action action to v3.25.10 [renovate[bot]](https://github.com/apps/renovate) (#238)
- ⬆️ Update dependency orjson to v3.10.5 [renovate[bot]](https://github.com/apps/renovate) (#239)
- ⬆️ Update dependency ruff to v0.4.9 [renovate[bot]](https://github.com/apps/renovate) (#240)
- ⬆️ Update dependency mashumaro to v3.13.1 [renovate[bot]](https://github.com/apps/renovate) (#241)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.9.0 [renovate[bot]](https://github.com/apps/renovate) (#242)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#243)
- ⬆️ Update dependency ruff to v0.4.10 [renovate[bot]](https://github.com/apps/renovate) (#244)
- ⬆️ Update dependency node to v20.15.0 [renovate[bot]](https://github.com/apps/renovate) (#245)
- ⬆️ Update dependency coverage to v7.5.4 [renovate[bot]](https://github.com/apps/renovate) (#246)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#247)
- ⬆️ Update dependency mypy to v1.10.1 [renovate[bot]](https://github.com/apps/renovate) (#248)
- ⬆️ Update dependency pylint to v3.2.4 [renovate[bot]](https://github.com/apps/renovate) (#249)
- ⬆️ Update dependency ruff to v0.5.0 [renovate[bot]](https://github.com/apps/renovate) (#250)
- ⬆️ Update dependency pylint to v3.2.5 [renovate[bot]](https://github.com/apps/renovate) (#251)
- ⬆️ Update github/codeql-action action to v3.25.11 [renovate[bot]](https://github.com/apps/renovate) (#252)
- ⬆️ Update dependency orjson to v3.10.6 [renovate[bot]](https://github.com/apps/renovate) (#253)
- ⬆️ Update dependency ruff to v0.5.1 [renovate[bot]](https://github.com/apps/renovate) (#254)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#255)
- ⬆️ Update dependency node to v20.15.1 [renovate[bot]](https://github.com/apps/renovate) (#256)
- ⬆️ Update actions/setup-python action to v5.1.1 [renovate[bot]](https://github.com/apps/renovate) (#258)
- ⬆️ Update dependency coverage to v7.6.0 [renovate[bot]](https://github.com/apps/renovate) (#259)
- ⬆️ Update github/codeql-action action to v3.25.12 [renovate[bot]](https://github.com/apps/renovate) (#260)
- ⬆️ Update dependency prettier to v3.3.3 [renovate[bot]](https://github.com/apps/renovate) (#261)
- ⬆️ Update dependency ruff to v0.5.2 [renovate[bot]](https://github.com/apps/renovate) (#262)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#263)
- ⬆️ Update dependency pytest-asyncio to v0.23.8 [renovate[bot]](https://github.com/apps/renovate) (#265)
- ⬆️ Update dependency ruff to v0.5.3 [renovate[bot]](https://github.com/apps/renovate) (#266)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3 [renovate[bot]](https://github.com/apps/renovate) (#264)
- ⬆️ Update actions/setup-node digest to 1e60f62 [renovate[bot]](https://github.com/apps/renovate) (#257)
- ⬆️ Update github/codeql-action action to v3.25.13 [renovate[bot]](https://github.com/apps/renovate) (#267)
- ⬆️ Update dependency mypy to v1.11.0 [renovate[bot]](https://github.com/apps/renovate) (#268)
- ⬆️ Update dependency ruff to v0.5.4 [renovate[bot]](https://github.com/apps/renovate) (#269)
- ⬆️ Update dependency pytest to v8.3.1 [renovate[bot]](https://github.com/apps/renovate) (#270)
- ⬆️ Update dependency pylint to v3.2.6 [renovate[bot]](https://github.com/apps/renovate) (#271)
- ⬆️ Update dependency node to v20.16.0 [renovate[bot]](https://github.com/apps/renovate) (#272)
- ⬆️ Update dependency pytest to v8.3.2 [renovate[bot]](https://github.com/apps/renovate) (#273)
- ⬆️ Update dependency ruff to v0.5.5 [renovate[bot]](https://github.com/apps/renovate) (#274)
- ⬆️ Update github/codeql-action action to v3.25.14 [renovate[bot]](https://github.com/apps/renovate) (#275)
- ⬆️ Update github/codeql-action action to v3.25.15 [renovate[bot]](https://github.com/apps/renovate) (#276)
- ⬆️ Update dependency pre-commit to v3.8.0 [renovate[bot]](https://github.com/apps/renovate) (#277)
- ⬆️ Update dependency aiohttp to v3.10.0 [renovate[bot]](https://github.com/apps/renovate) (#278)
- ⬆️ Update dependency mypy to v1.11.1 [renovate[bot]](https://github.com/apps/renovate) (#279)
- ⬆️ Update dependency ruff to v0.5.6 [renovate[bot]](https://github.com/apps/renovate) (#280)
- ⬆️ Update dependency aiohttp to v3.10.1 [renovate[bot]](https://github.com/apps/renovate) (#281)
- ⬆️ Update dependency coverage to v7.6.1 [renovate[bot]](https://github.com/apps/renovate) (#282)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#283)
- ⬆️ Update github/codeql-action action to v3.26.0 [renovate[bot]](https://github.com/apps/renovate) (#284)
- ⬆️ Update dependency aiohttp to v3.10.2 [renovate[bot]](https://github.com/apps/renovate) (#285)
- ⬆️ Update dependency ruff to v0.5.7 [renovate[bot]](https://github.com/apps/renovate) (#286)
- ⬆️ Update dependency orjson to v3.10.7 [renovate[bot]](https://github.com/apps/renovate) (#287)
- ⬆️ Update dependency aiohttp to v3.10.3 [renovate[bot]](https://github.com/apps/renovate) (#288)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#289)
- ⬆️ Update github/codeql-action action to v3.26.1 [renovate[bot]](https://github.com/apps/renovate) (#290)
- ⬆️ Update github/codeql-action action to v3.26.2 [renovate[bot]](https://github.com/apps/renovate) (#291)
- ⬆️ Update dependency ruff to v0.6.0 [renovate[bot]](https://github.com/apps/renovate) (#292)
- ⬆️ Update dependency ruff to v0.6.1 [renovate[bot]](https://github.com/apps/renovate) (#293)
- ⬆️ Update dependency aiohttp to v3.10.4 [renovate[bot]](https://github.com/apps/renovate) (#294)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#295)
- ⬆️ Update github/codeql-action action to v3.26.3 [renovate[bot]](https://github.com/apps/renovate) (#296)
- ⬆️ Update dependency aiohttp to v3.10.5 [renovate[bot]](https://github.com/apps/renovate) (#297)
- ⬆️ Update dependency syrupy to v4.6.4 [renovate[bot]](https://github.com/apps/renovate) (#298)
- ⬆️ Update dependency node to v20.17.0 [renovate[bot]](https://github.com/apps/renovate) (#299)
- ⬆️ Update github/codeql-action action to v3.26.4 [renovate[bot]](https://github.com/apps/renovate) (#300)
- ⬆️ Update dependency ruff to v0.6.2 [renovate[bot]](https://github.com/apps/renovate) (#301)
- ⬆️ Update dependency pytest-asyncio to v0.24.0 [renovate[bot]](https://github.com/apps/renovate) (#302)
- ⬆️ Update dependency syrupy to v4.7.1 [renovate[bot]](https://github.com/apps/renovate) (#303)
- ⬆️ Update github/codeql-action action to v3.26.5 [renovate[bot]](https://github.com/apps/renovate) (#304)
- ⬆️ Update dependency mypy to v1.11.2 [renovate[bot]](https://github.com/apps/renovate) (#305)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#306)
- ⬆️ Update github/codeql-action action to v3.26.6 [renovate[bot]](https://github.com/apps/renovate) (#307)
- ⬆️ Update actions/setup-python action to v5.2.0 [renovate[bot]](https://github.com/apps/renovate) (#308)
- ⬆️ Update dependency ruff to v0.6.3 [renovate[bot]](https://github.com/apps/renovate) (#309)
- ⬆️ Update dependency pylint to v3.2.7 [renovate[bot]](https://github.com/apps/renovate) (#311)
- ⬆️ Update actions/upload-artifact action to v3.2.0 [renovate[bot]](https://github.com/apps/renovate) (#310)
- ⬆️ Update actions/upload-artifact action to v3.2.1 [renovate[bot]](https://github.com/apps/renovate) (#314)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.10.1 [renovate[bot]](https://github.com/apps/renovate) (#312)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#313)
- ⬆️ Update dependency ruff to v0.6.4 [renovate[bot]](https://github.com/apps/renovate) (#315)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#317)
- ⬆️ Update dependency pytest to v8.3.3 [renovate[bot]](https://github.com/apps/renovate) (#318)
- ⬆️ Update dependency ruff to v0.6.5 [renovate[bot]](https://github.com/apps/renovate) (#319)
- ⬆️ Update github/codeql-action action to v3.26.7 [renovate[bot]](https://github.com/apps/renovate) (#320)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#321)
- ⬆️ Update github/codeql-action action to v3.26.8 [renovate[bot]](https://github.com/apps/renovate) (#323)
- ⬆️ Update dependency ruff to v0.6.6 [renovate[bot]](https://github.com/apps/renovate) (#324)
- ⬆️ Update dependency pylint to v3.3.0 [renovate[bot]](https://github.com/apps/renovate) (#325)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.10.2 [renovate[bot]](https://github.com/apps/renovate) (#326)
- ⬆️ Update dependency ruff to v0.6.7 [renovate[bot]](https://github.com/apps/renovate) (#327)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#328)
- ⬆️ Update dependency aiohttp to v3.10.6 [renovate[bot]](https://github.com/apps/renovate) (#329)
- ⬆️ Update dependency pylint to v3.3.1 [renovate[bot]](https://github.com/apps/renovate) (#330)
- ⬆️ Update github/codeql-action action to v3.26.9 [renovate[bot]](https://github.com/apps/renovate) (#331)
- ⬆️ Update actions/checkout action to v4.2.0 [renovate[bot]](https://github.com/apps/renovate) (#332)
- ⬆️ Update dependency ruff to v0.6.8 [renovate[bot]](https://github.com/apps/renovate) (#333)
- ⬆️ Update dependency aiohttp to v3.10.7 [renovate[bot]](https://github.com/apps/renovate) (#334)
- ⬆️ Update dependency aiohttp to v3.10.8 [renovate[bot]](https://github.com/apps/renovate) (#335)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#336)
- ⬆️ Update github/codeql-action action to v3.26.10 [renovate[bot]](https://github.com/apps/renovate) (#337)
- ⬆️ Update dependency node to v20.18.0 [renovate[bot]](https://github.com/apps/renovate) (#338)
- ⬆️ Update github/codeql-action action to v3.26.11 [renovate[bot]](https://github.com/apps/renovate) (#339)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.10.3 [renovate[bot]](https://github.com/apps/renovate) (#340)
- ⬆️ Update dependency ruff to v0.6.9 [renovate[bot]](https://github.com/apps/renovate) (#341)
- ⬆️ Update dependency aiohttp to v3.10.9 [renovate[bot]](https://github.com/apps/renovate) (#342)
- ⬆️ Update dependency syrupy to v4.7.2 [renovate[bot]](https://github.com/apps/renovate) (#345)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#346)
- ⬆️ Update actions/checkout action to v4.2.1 [renovate[bot]](https://github.com/apps/renovate) (#347)
- ⬆️ Update github/codeql-action action to v3.26.12 [renovate[bot]](https://github.com/apps/renovate) (#348)
- ⬆️ Update dependency coverage to v7.6.2 [renovate[bot]](https://github.com/apps/renovate) (#349)
- ⬆️ Update dependency aiohttp to v3.10.10 [renovate[bot]](https://github.com/apps/renovate) (#350)
- ⬆️ Update dependency coverage to v7.6.3 [renovate[bot]](https://github.com/apps/renovate) (#351)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#352)
- ⬆️ Update github/codeql-action action to v3.26.13 [renovate[bot]](https://github.com/apps/renovate) (#353)
- ⬆️ Update dependency mypy to v1.12.0 [renovate[bot]](https://github.com/apps/renovate) (#354)
- ⬆️ Update dependency ruff to v0.7.0 [renovate[bot]](https://github.com/apps/renovate) (#355)
- ⬆️ Update dependency orjson to v3.10.9 [renovate[bot]](https://github.com/apps/renovate) (#356)
- ⬆️ Update dependency mypy to v1.12.1 [renovate[bot]](https://github.com/apps/renovate) (#357)
- ⬆️ Update dependency coverage to v7.6.4 [renovate[bot]](https://github.com/apps/renovate) (#358)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#359)
- ⬆️ Update dependency orjson to v3.10.10 [renovate[bot]](https://github.com/apps/renovate) (#360)
- ⬆️ Update github/codeql-action action to v3.27.0 [renovate[bot]](https://github.com/apps/renovate) (#361)
- ⬆️ Update dependency mypy to v1.13.0 [renovate[bot]](https://github.com/apps/renovate) (#362)
- ⬆️ Update dependency pre-commit-hooks to v5 [renovate[bot]](https://github.com/apps/renovate) (#343)
- ⬆️ Update actions/setup-node digest to 0a44ba7 [renovate[bot]](https://github.com/apps/renovate) (#322)
- ⬆️ Update dependency pre-commit to v4 [renovate[bot]](https://github.com/apps/renovate) (#344)
- ⬆️ Update actions/checkout action to v4.2.2 [renovate[bot]](https://github.com/apps/renovate) (#363)
- ⬆️ Update dependency mashumaro to v3.14 [renovate[bot]](https://github.com/apps/renovate) (#364)
- ⬆️ Update dependency ruff to v0.7.1 [renovate[bot]](https://github.com/apps/renovate) (#366)
- ⬆️ Update actions/setup-python action to v5.3.0 [renovate[bot]](https://github.com/apps/renovate) (#367)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#368)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.11.0 [renovate[bot]](https://github.com/apps/renovate) (#371)
- ⬆️ Update dependency ruff to v0.7.2 [renovate[bot]](https://github.com/apps/renovate) (#372)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#374)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.12.0 [renovate[bot]](https://github.com/apps/renovate) (#375)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.12.2 [renovate[bot]](https://github.com/apps/renovate) (#376)
- ⬆️ Update dependency ruff to v0.7.3 [renovate[bot]](https://github.com/apps/renovate) (#377)
- ⬆️ Update github/codeql-action action to v3.27.1 [renovate[bot]](https://github.com/apps/renovate) (#378)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#379)
- ⬆️ Update github/codeql-action action to v3.27.2 [renovate[bot]](https://github.com/apps/renovate) (#380)
- ⬆️ Update github/codeql-action action to v3.27.3 [renovate[bot]](https://github.com/apps/renovate) (#381)
- ⬆️ Update github/codeql-action action to v3.27.4 [renovate[bot]](https://github.com/apps/renovate) (#384)
- ⬆️ Update dependency coverage to v7.6.5 [renovate[bot]](https://github.com/apps/renovate) (#383)
- ⬆️ Update dependency aiohttp to v3.11.1 [renovate[bot]](https://github.com/apps/renovate) (#382)
- ⬆️ Update dependency aiohttp to v3.11.2 [renovate[bot]](https://github.com/apps/renovate) (#386)
- ⬆️ Update dependency aioresponses to v0.7.7 [renovate[bot]](https://github.com/apps/renovate) (#387)
- ⬆️ Update dependency coverage to v7.6.7 [renovate[bot]](https://github.com/apps/renovate) (#388)
- ⬆️ Update dependency ruff to v0.7.4 [renovate[bot]](https://github.com/apps/renovate) (#389)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#390)
- ⬆️ Update dependency aiohttp to v3.11.4 [renovate[bot]](https://github.com/apps/renovate) (#391)
- ⬆️ Update dependency aiohttp to v3.11.5 [renovate[bot]](https://github.com/apps/renovate) (#392)
- ⬆️ Update dependency aiohttp to v3.11.6 [renovate[bot]](https://github.com/apps/renovate) (#393)
- ⬆️ Update dependency node to v20.18.1 [renovate[bot]](https://github.com/apps/renovate) (#394)
- ⬆️ Update github/codeql-action action to v3.27.5 [renovate[bot]](https://github.com/apps/renovate) (#395)
- ⬆️ Update dependency aiohttp to v3.11.7 [renovate[bot]](https://github.com/apps/renovate) (#396)
- ⬆️ Update dependency coverage to v7.6.8 [renovate[bot]](https://github.com/apps/renovate) (#400)
- ⬆️ Update dependency orjson to v3.10.12 [renovate[bot]](https://github.com/apps/renovate) (#399)
- ⬆️ Update dependency mashumaro to v3.15 [renovate[bot]](https://github.com/apps/renovate) (#398)
- ⬆️ Update dependency syrupy to v4.8.0 [renovate[bot]](https://github.com/apps/renovate) (#401)
- ⬆️ Update dependency ruff to v0.8.0 [renovate[bot]](https://github.com/apps/renovate) (#397)
- ⬆️ Update dependency ruff to v0.8.1 [renovate[bot]](https://github.com/apps/renovate) (#405)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#402)
- ⬆️ Update dependency aiohttp to v3.11.8 [renovate[bot]](https://github.com/apps/renovate) (#404)
- ⬆️ Update dependency prettier to v3.4.1 [renovate[bot]](https://github.com/apps/renovate) (#403)
- ⬆️ Update dependency pytest to v8.3.4 [renovate[bot]](https://github.com/apps/renovate) (#406)
- ⬆️ Update dependency aiohttp to v3.11.9 [renovate[bot]](https://github.com/apps/renovate) (#408)
- ⬆️ Update dependency pylint to v3.3.2 [renovate[bot]](https://github.com/apps/renovate) (#407)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#409)
- ⬆️ Update github/codeql-action action to v3.27.6 [renovate[bot]](https://github.com/apps/renovate) (#410)
- ⬆️ Update dependency aiohttp to v3.11.10 [renovate[bot]](https://github.com/apps/renovate) (#413)
- ⬆️ Update dependency ruff to v0.8.2 [renovate[bot]](https://github.com/apps/renovate) (#412)
- ⬆️ Update dependency prettier to v3.4.2 [renovate[bot]](https://github.com/apps/renovate) (#411)
- ⬆️ Update dependency coverage to v7.6.9 [renovate[bot]](https://github.com/apps/renovate) (#414)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#416)
- ⬆️ Update actions/setup-node digest to 39370e3 [renovate[bot]](https://github.com/apps/renovate) (#365)
- ⬆️ Update codecov/codecov-action action to v5 [renovate[bot]](https://github.com/apps/renovate) (#385)
- ⬆️ Update dependency node to v22 [renovate[bot]](https://github.com/apps/renovate) (#369)
- ⬆️ Update dependency pytest-cov to v6 [renovate[bot]](https://github.com/apps/renovate) (#370)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.12.3 [renovate[bot]](https://github.com/apps/renovate) (#418)
- ⬆️ Update github/codeql-action action to v3.27.7 [renovate[bot]](https://github.com/apps/renovate) (#419)
- ⬆️ Update dependency ruff to v0.8.3 [renovate[bot]](https://github.com/apps/renovate) (#420)
- ⬆️ Update github/codeql-action action to v3.27.8 [renovate[bot]](https://github.com/apps/renovate) (#421)
- ⬆️ Update github/codeql-action action to v3.27.9 [renovate[bot]](https://github.com/apps/renovate) (#422)
- ⬆️ Update dependency pytest-asyncio to v0.25.0 [renovate[bot]](https://github.com/apps/renovate) (#423)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#424)
- ⬆️ Update codecov/codecov-action action to v5.1.2 [renovate[bot]](https://github.com/apps/renovate) (#425)
- ⬆️ Update dependency aiohttp to v3.11.11 [renovate[bot]](https://github.com/apps/renovate) (#426)
- ⬆️ Update dependency ruff to v0.8.4 [renovate[bot]](https://github.com/apps/renovate) (#427)
- ⬆️ Update dependency mypy to v1.14.0 [renovate[bot]](https://github.com/apps/renovate) (#428)
- ⬆️ Update github/codeql-action action to v3.28.0 [renovate[bot]](https://github.com/apps/renovate) (#429)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#430)
- ⬆️ Update dependency pylint to v3.3.3 [renovate[bot]](https://github.com/apps/renovate) (#431)
- ⬆️ Update dependency coverage to v7.6.10 [renovate[bot]](https://github.com/apps/renovate) (#432)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#434)
- ⬆️ Update dependency mypy to v1.14.1 [renovate[bot]](https://github.com/apps/renovate) (#435)
- ⬆️ Update dependency pytest-asyncio to v0.25.1 [renovate[bot]](https://github.com/apps/renovate) (#436)
- ⬆️ Update dependency ruff to v0.8.5 [renovate[bot]](https://github.com/apps/renovate) (#437)
- ⬆️ Update dependency ruff to v0.8.6 [renovate[bot]](https://github.com/apps/renovate) (#438)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#439)
- ⬆️ Update dependency node to v22.13.0 [renovate[bot]](https://github.com/apps/renovate) (#440)
- ⬆️ Update dependency orjson to v3.10.14 [renovate[bot]](https://github.com/apps/renovate) (#441)
- ⬆️ Update dependency pytest-asyncio to v0.25.2 [renovate[bot]](https://github.com/apps/renovate) (#442)
- ⬆️ Update dependency ruff to v0.9.0 [renovate[bot]](https://github.com/apps/renovate) (#443)
- ⬆️ Update github/codeql-action action to v3.28.1 [renovate[bot]](https://github.com/apps/renovate) (#444)
- ⬆️ Update dependency ruff to v0.9.1 [renovate[bot]](https://github.com/apps/renovate) (#445)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#446)
- ⬆️ Update dependency syrupy to v4.8.1 [renovate[bot]](https://github.com/apps/renovate) (#447)
- ⬆️ Update dependency aioresponses to v0.7.8 [renovate[bot]](https://github.com/apps/renovate) (#449)
- ⬆️ Update dependency ruff to v0.9.2 [renovate[bot]](https://github.com/apps/renovate) (#448)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#452)
- ⬆️ Update release-drafter/release-drafter action to v6.1.0 [renovate[bot]](https://github.com/apps/renovate) (#451)
- ⬆️ Update dependency pre-commit to v4.1.0 [renovate[bot]](https://github.com/apps/renovate) (#453)
- ⬆️ Update actions/stale action to v9.1.0 [renovate[bot]](https://github.com/apps/renovate) (#454)
- ⬆️ Update github/codeql-action action to v3.28.2 [renovate[bot]](https://github.com/apps/renovate) (#456)
- ⬆️ Update dependency node to v22.13.1 [renovate[bot]](https://github.com/apps/renovate) (#455)
- ⬆️ Update dependency codespell to v2.4.0 [renovate[bot]](https://github.com/apps/renovate) (#457)
- ⬆️ Update codecov/codecov-action action to v5.2.0 [renovate[bot]](https://github.com/apps/renovate) (#459)
- ⬆️ Update github/codeql-action action to v3.28.3 [renovate[bot]](https://github.com/apps/renovate) (#458)
- ⬆️ Update dependency ruff to v0.9.3 [renovate[bot]](https://github.com/apps/renovate) (#460)
- ⬆️ Update github/codeql-action action to v3.28.4 [renovate[bot]](https://github.com/apps/renovate) (#461)
- ⬆️ Update codecov/codecov-action action to v5.3.0 [renovate[bot]](https://github.com/apps/renovate) (#462)
- ⬆️ Update github/codeql-action action to v3.28.5 [renovate[bot]](https://github.com/apps/renovate) (#464)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.12.4 [renovate[bot]](https://github.com/apps/renovate) (#465)
- ⬆️ Update codecov/codecov-action action to v5.3.1 [renovate[bot]](https://github.com/apps/renovate) (#463)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#466)
- ⬆️ Update github/codeql-action action to v3.28.6 [renovate[bot]](https://github.com/apps/renovate) (#468)
- ⬆️ Update actions/setup-python action to v5.4.0 [renovate[bot]](https://github.com/apps/renovate) (#469)
- ⬆️ Update dependency pylint to v3.3.4 [renovate[bot]](https://github.com/apps/renovate) (#470)
- ⬆️ Update dependency codespell to v2.4.1 [renovate[bot]](https://github.com/apps/renovate) (#471)
- ⬆️ Update dependency pytest-asyncio to v0.25.3 [renovate[bot]](https://github.com/apps/renovate) (#472)
- ⬆️ Update github/codeql-action action to v3.28.8 [renovate[bot]](https://github.com/apps/renovate) (#473)
- ⬆️ Update dependency ruff to v0.9.4 [renovate[bot]](https://github.com/apps/renovate) (#474)
- Bump actions/upload-artifact and actions/download-artifact jpbede (478)
- ⬆️ Update dependency mypy to v1.15.0 [renovate[bot]](https://github.com/apps/renovate) (#476)
- ⬆️ Update actions/setup-node digest to 1d0ff46 [renovate[bot]](https://github.com/apps/renovate) (#467)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#475)

</details>

1.0.0

What’s changed

🚨 Breaking changes

- Deduplicate function and use a request class for params jpbede (138)
- Rename function and class used by HA jpbede (139)

✨ New features

- Add endpoints for latest power breakdown and power breakdown history jpbede (141)
- Add endpoints for latest carbon intensity and carbon intensity history jpbede (142)

🚀 Enhancements

- Migrate to aioresponses in tests jpbede (119)
- Use fixture for client jpbede (121)
- Use aiohttp session timeout instead of asyncio.timeout jpbede (122)
- Deduplicate function and use a request class for params jpbede (138)
- Rename function and class used by HA jpbede (139)
- Move models to own package for better readability jpbede (140)

🧰 Maintenance

- Update README.md and disable some ruff rules jpbede (143)

📚 Documentation

- Update README.md and disable some ruff rules jpbede (143)

⬆️ Dependency updates

- ⬆️ Update dependency pytest-asyncio to v0.23.5 renovate (110)
- ⬆️ Update dependency pre-commit to v3.6.1 renovate (111)
- ⬆️ Update github/codeql-action action to v3.24.1 renovate (112)
- ⬆️ Update dependency orjson to v3.9.14 renovate (113)
- ⬆️ Update dependency node to v20.11.1 renovate (114)
- ⬆️ Update github/codeql-action action to v3.24.3 renovate (115)
- ⬆️ Update dependency yamllint to v1.35.0 renovate (116)
- ⬆️ Update dependency yamllint to v1.35.1 renovate (117)
- ⬆️ Update dependency ruff to v0.2.2 renovate (118)
- ⬆️ Pin dependency aioresponses to 0.7.6 renovate (120)
- ⬆️ Update dependency pre-commit to v3.6.2 renovate (123)
- ⬆️ Lock file maintenance renovate (124)
- ⬆️ Update dependency coverage to v7.4.2 renovate (125)
- ⬆️ Update github/codeql-action action to v3.24.4 renovate (126)
- ⬆️ Update dependency orjson to v3.9.15 renovate (127)
- ⬆️ Update dependency coverage to v7.4.3 renovate (129)
- ⬆️ Update dependency pylint to v3.0.4 renovate (130)
- ⬆️ Update github/codeql-action action to v3.24.5 renovate (128)
- ⬆️ Update dependency pylint to v3.1.0 renovate (131)
- ⬆️ Lock file maintenance renovate (132)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.8.12 renovate (133)
- ⬆️ Update github/codeql-action action to v3.24.6 renovate (134)
- ⬆️ Lock file maintenance renovate (136)

0.4.0

What’s changed

✨ New features

- Allow API calls to be unauthenticated jpbede (108)

🐛 Bug fixes

- Use right HTTP status code for invalid token response jpbede (107)

🚀 Enhancements

- Raise an error when API returned no data jpbede (109)

⬆️ Dependency updates

- ⬆️ Update dependency yamllint to v1.34.0 renovate (104)
- ⬆️ Update dependency syrupy to v4.6.1 renovate (106)
- ⬆️ Update actions/setup-node digest to 60edb5d renovate (105)

0.3.1

What’s changed

🐛 Bug fixes

- Make zone key upper case in latest_carbon_intensity_by_country_code VIKTORVAV99 (103)

🧰 Maintenance

- Add missing permissions to the lock workflow jpbede (97)
- Add buymeacoffee.com link jpbede (100)
- Fixes for ruff 0.2.0 jpbede (101)

⬆️ Dependency updates

- ⬆️ Update dependency orjson to v3.9.13 renovate (98)
- ⬆️ Update dependency prettier to v3.2.5 renovate (99)
- ⬆️ Update dependency ruff to v0.2.1 renovate (102)

0.3.0

What’s changed

🚀 Enhancements

- Guard against non-200 HTTP responses jpbede (96)

⬆️ Dependency updates

- ⬆️ Update codecov/codecov-action action to v3.1.6 renovate (91)
- ⬆️ Update dependency ruff to v0.2.0 renovate (93)
- ⬆️ Update release-drafter/release-drafter action to v6 renovate (94)
- ⬆️ Update github/codeql-action action to v3.24.0 renovate (95)

0.2.0

What’s changed

- Unify repository structure jpbede (70)

🚀 Enhancements

- Update pyproject setting, remove pytest.ini and fix ruff findings jpbede (74)
- Fix some more ruff and pylint findings jpbede (75)
- Migrate dataclasses-json to mashumaro jpbede (77)
- Migrate current and legacy endpoint to new one jpbede (90)

🧰 Maintenance

- Format JSON and README jpbede (72)
- Fix some more ruff and pylint findings jpbede (75)
- Change renovate schedule jpbede (76)

📚 Documentation

- Update README and remove example.py jpbede (73)

⬆️ Dependency updates

- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.12 renovate (63)
- chore(deps): update abatilo/actions-poetry action to v3 renovate (65)
- chore(deps): update aresponses to v3 renovate (66)
- chore(deps): update ruff to v0.1.13 renovate (64)
- chore(deps): update pre-commit hooks renovate (67)
- chore(deps): update ruff to v0.1.14 renovate (69)
- chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.1.14 renovate (68)
- ⬆️ Pin dependencies renovate (78)
- ⬆️ Update codecov/codecov-action action to v3.1.5 renovate (81)
- ⬆️ Update dependency coverage to v7.4.1 renovate (82)
- ⬆️ Update github/codeql-action action to v3.23.2 renovate (83)
- ⬆️ Update dependency mashumaro to v3.12 renovate (85)
- ⬆️ Update dependency aiohttp to v3.9.2 renovate (86)
- ⬆️ Update dependency pytest-asyncio to v0.23.4 renovate (87)
- ⬆️ Update dependency aiohttp to v3.9.3 renovate (88)
- ⬆️ Update dependency ruff to v0.1.15 renovate (89)

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.