A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of aioelectricitymaps

aioelectricitymaps - v1.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

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

Emissions - Carbon Intensity and Accounting - Python
Published by github-actions[bot] 3 months ago

aioelectricitymaps - v1.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)

Emissions - Carbon Intensity and Accounting - Python
Published by github-actions[bot] about 1 year ago

aioelectricitymaps - v0.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)

Emissions - Carbon Intensity and Accounting - Python
Published by github-actions[bot] about 1 year ago

aioelectricitymaps - v0.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)

Emissions - Carbon Intensity and Accounting - Python
Published by github-actions[bot] about 1 year ago

aioelectricitymaps - v0.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)

Emissions - Carbon Intensity and Accounting - Python
Published by github-actions[bot] about 1 year ago

aioelectricitymaps - v0.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)

Emissions - Carbon Intensity and Accounting - Python
Published by github-actions[bot] about 1 year ago

aioelectricitymaps - v0.1.6

What's Changed

New Contributors

Full Changelog: https://github.com/jpbede/aioelectricitymaps/compare/v0.1.5...v0.1.6

Emissions - Carbon Intensity and Accounting - Python
Published by jpbede over 1 year ago

aioelectricitymaps - v0.1.5

Emissions - Carbon Intensity and Accounting - Python
Published by jpbede over 1 year ago

aioelectricitymaps - v0.1.4

Emissions - Carbon Intensity and Accounting - Python
Published by jpbede over 1 year ago

aioelectricitymaps - v0.1.3

Full Changelog: https://github.com/jpbede/aioelectricitymaps/compare/v0.1.2...v0.1.3

Emissions - Carbon Intensity and Accounting - Python
Published by jpbede over 1 year ago

aioelectricitymaps - v0.1.2

Full Changelog: https://github.com/jpbede/aioelectricitymaps/compare/v0.1.1...v0.1.2

Emissions - Carbon Intensity and Accounting - Python
Published by jpbede over 1 year ago

aioelectricitymaps - v0.1.1

What's Changed

Full Changelog: https://github.com/jpbede/aioelectricitymaps/compare/v0.1.0...v0.1.1

Emissions - Carbon Intensity and Accounting - Python
Published by jpbede over 1 year ago

aioelectricitymaps - v0.1.0

This is the initial release of this package 🚀

Emissions - Carbon Intensity and Accounting - Python
Published by jpbede over 1 year ago