v0.5.0
·
36 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What’s changed
✨ New features
- Add setting UserDefinedChargeLimitCurrent @RichieB2B (#334)
- Add --quiet option to all commands @RichieB2B (#347)
- Add commands for managing RFID tokens in standalone auth list @RichieB2B (#349)
- Add socket unlock action and lock_state to EV interface @syphernl (#402)
- feat: add buzzer volume, LED brightness and socket lock settings @syphernl (#382)
- Add _pblr._tcp mDNS discovery for firmware 1.8+ @frenck (#413)
🐛 Bug fixes
- Add INTERNAL_POWER_LIMIT to ChargeLimiter enum @RichieB2B (#395)
- Allow charge-limit to be set to 0 @RichieB2B (#390)
- Make CustomerUpdatePackagePubKey optional @esni (#388)
- Make HwFixedCableRating optional for socket chargers @frenck (#412)
- Add automatic API token refresh on 401 for PeblarApi @frenck (#415)
🚀 Enhancements
🧰 Maintenance
⬆️ Dependency updates
346 changes
- ⬆️ Update codecov/codecov-action action to v5.3.0 @renovate[bot] (#51)
- ⬆️ Update dependency ruff to v0.9.3 @renovate[bot] (#50)
- ⬆️ Update codecov/codecov-action action to v5.3.1 @renovate[bot] (#52)
- ⬆️ Lock file maintenance @renovate[bot] (#53)
- ⬆️ Update actions/setup-node action to v4.2.0 @renovate[bot] (#54)
- ⬆️ Update dependency pylint to v3.3.4 @renovate[bot] (#55)
- ⬆️ Update dependency codespell to v2.4.1 @renovate[bot] (#56)
- ⬆️ Update dependency pytest-asyncio to v0.25.3 @renovate[bot] (#57)
- ⬆️ Update astral-sh/setup-uv action to v5.2.2 @renovate[bot] (#58)
- ⬆️ Update dependency ruff to v0.9.4 @renovate[bot] (#59)
- ⬆️ Update dependency mypy to v1.15.0 @renovate[bot] (#60)
- ⬆️ Update dependency ruff to v0.9.5 @renovate[bot] (#61)
- ⬆️ Update dependency coverage to v7.6.11 @renovate[bot] (#62)
- ⬆️ Update dependency prettier to v3.5.0 @renovate[bot] (#63)
- ⬆️ Lock file maintenance @renovate[bot] (#64)
- ⬆️ Update dependency ruff to v0.9.6 @renovate[bot] (#65)
- ⬆️ Update dependency coverage to v7.6.12 @renovate[bot] (#66)
- ⬆️ Update dependency node to v22.14.0 @renovate[bot] (#67)
- ⬆️ Update dependency prettier to v3.5.1 @renovate[bot] (#68)
- ⬆️ Lock file maintenance @renovate[bot] (#69)
- ⬆️ Update dependency ruff to v0.9.7 @renovate[bot] (#70)
- ⬆️ Update dependency syrupy to v4.8.2 @renovate[bot] (#71)
- ⬆️ Update astral-sh/setup-uv action to v5.3.0 @renovate[bot] (#72)
- ⬆️ Update actions/upload-artifact action to v4.6.1 @renovate[bot] (#73)
- ⬆️ Update dependency prettier to v3.5.2 @renovate[bot] (#74)
- ⬆️ Lock file maintenance @renovate[bot] (#75)
- ⬆️ Update actions/download-artifact action to v4.1.9 @renovate[bot] (#76)
- ⬆️ Update codecov/codecov-action action to v5.4.0 @renovate[bot] (#77)
- ⬆️ Update dependency ruff to v0.9.8 @renovate[bot] (#78)
- ⬆️ Update dependency ruff to v0.9.9 @renovate[bot] (#79)
- ⬆️ Update astral-sh/setup-uv action to v5.3.1 @renovate[bot] (#80)
- ⬆️ Update dependency pytest to v8.3.5 @renovate[bot] (#81)
- ⬆️ Lock file maintenance @renovate[bot] (#83)
- ⬆️ Update dependency prettier to v3.5.3 @renovate[bot] (#82)
- ⬆️ Update dependency ruff to v0.9.10 @renovate[bot] (#84)
- ⬆️ Update dependency syrupy to v4.9.0 @renovate[bot] (#85)
- ⬆️ Update dependency pylint to v3.3.5 @renovate[bot] (#86)
- ⬆️ Lock file maintenance @renovate[bot] (#87)
- ⬆️ Update dependency yamllint to v1.36.0 @renovate[bot] (#88)
- ⬆️ Update dependency ruff to v0.10.0 @renovate[bot] (#89)
- ⬆️ Update dependency ruff to v0.11.0 @renovate[bot] (#90)
- ⬆️ Update dependency yamllint to v1.36.1 @renovate[bot] (#91)
- ⬆️ Update dependency coverage to v7.7.0 @renovate[bot] (#92)
- ⬆️ Update actions/setup-node action to v4.3.0 @renovate[bot] (#93)
- ⬆️ Lock file maintenance @renovate[bot] (#94)
- ⬆️ Update dependency yamllint to v1.36.2 @renovate[bot] (#95)
- ⬆️ Update actions/download-artifact action to v4.2.0 @renovate[bot] (#96)
- ⬆️ Update dependency pre-commit to v4.2.0 @renovate[bot] (#97)
- ⬆️ Update actions/upload-artifact action to v4.6.2 @renovate[bot] (#99)
- ⬆️ Update actions/download-artifact action to v4.2.1 @renovate[bot] (#98)
- ⬆️ Update dependency pylint to v3.3.6 @renovate[bot] (#100)
- ⬆️ Update dependency ruff to v0.11.1 @renovate[bot] (#101)
- ⬆️ Update dependency ruff to v0.11.2 @renovate[bot] (#103)
- ⬆️ Update dependency coverage to v7.7.1 @renovate[bot] (#102)
- ⬆️ Update astral-sh/setup-uv action to v5.4.0 @renovate[bot] (#104)
- ⬆️ Update dependency yamllint to v1.37.0 @renovate[bot] (#105)
- ⬆️ Update dependency syrupy to v4.9.1 @renovate[bot] (#106)
- ⬆️ Lock file maintenance @renovate[bot] (#107)
- ⬆️ Update dependency pytest-asyncio to v0.26.0 @renovate[bot] (#108)
- ⬆️ Update astral-sh/setup-uv action to v5.4.1 @renovate[bot] (#109)
- ⬆️ Update dependency coverage to v7.8.0 @renovate[bot] (#110)
- ⬆️ Lock file maintenance @renovate[bot] (#111)
- ⬆️ Update dependency pytest-cov to v6.1.0 @renovate[bot] (#112)
- ⬆️ Update dependency ruff to v0.11.3 @renovate[bot] (#113)
- ⬆️ Update dependency ruff to v0.11.4 @renovate[bot] (#114)
- ⬆️ Update dependency pytest-cov to v6.1.1 @renovate[bot] (#115)
- ⬆️ Lock file maintenance @renovate[bot] (#116)
- ⬆️ Update dependency ruff to v0.11.5 @renovate[bot] (#117)
- ⬆️ Update actions/setup-node action to v4.4.0 @renovate[bot] (#118)
- ⬆️ Lock file maintenance @renovate[bot] (#119)
- ⬆️ Update codecov/codecov-action action to v5.4.2 @renovate[bot] (#120)
- ⬆️ Update astral-sh/setup-uv action to v5.4.2 @renovate[bot] (#121)
- ⬆️ Update dependency ruff to v0.11.6 @renovate[bot] (#122)
- ⬆️ Lock file maintenance @renovate[bot] (#123)
- ⬆️ Update dependency node to v22.15.0 @renovate[bot] (#125)
- ⬆️ Update actions/download-artifact action to v4.3.0 @renovate[bot] (#127)
- ⬆️ Update dependency ruff to v0.11.7 @renovate[bot] (#126)
- ⬆️ Update astral-sh/setup-uv action to v6 @renovate[bot] (#128)
- ⬆️ Lock file maintenance @renovate[bot] (#129)
- ⬆️ Update astral-sh/setup-uv action to v6.0.1 @renovate[bot] (#130)
- ⬆️ Update dependency ruff to v0.11.8 @renovate[bot] (#131)
- ⬆️ Update dependency yamllint to v1.37.1 @renovate[bot] (#132)
- ⬆️ Update dependency pylint to v3.3.7 @renovate[bot] (#133)
- ⬆️ Lock file maintenance @renovate[bot] (#134)
- ⬆️ Update dependency ruff to v0.11.9 @renovate[bot] (#135)
- ⬆️ Lock file maintenance @renovate[bot] (#136)
- ⬆️ Update dependency node to v22.15.1 @renovate[bot] (#137)
- ⬆️ Update dependency ruff to v0.11.10 @renovate[bot] (#138)
- ⬆️ Update codecov/codecov-action action to v5.4.3 @renovate[bot] (#139)
- ⬆️ Lock file maintenance @renovate[bot] (#140)
- ⬆️ Update dependency coverage to v7.8.1 @renovate[bot] (#141)
- ⬆️ Update dependency node to v22.16.0 @renovate[bot] (#142)
- ⬆️ Update dependency ruff to v0.11.11 @renovate[bot] (#143)
- ⬆️ Update astral-sh/setup-uv action to v6.1.0 @renovate[bot] (#145)
- ⬆️ Update dependency coverage to v7.8.2 @renovate[bot] (#144)
- ⬆️ Lock file maintenance @renovate[bot] (#146)
- ⬆️ Update dependency pytest-asyncio to v1 @renovate[bot] (#147)
- ⬆️ Update dependency ruff to v0.11.12 @renovate[bot] (#148)
- ⬆️ Update dependency mypy to v1.16.0 @renovate[bot] (#149)
- ⬆️ Lock file maintenance @renovate[bot] (#150)
- ⬆️ Update dependency pytest to v8.4.0 @renovate[bot] (#151)
- ⬆️ Update dependency ruff to v0.11.13 @renovate[bot] (#152)
- ⬆️ Lock file maintenance @renovate[bot] (#153)
- ⬆️ Update dependency coverage to v7.9.0 @renovate[bot] (#154)
- ⬆️ Update dependency pytest-cov to v6.2.0 @renovate[bot] (#155)
- ⬆️ Update dependency pytest-cov to v6.2.1 @renovate[bot] (#156)
- ⬆️ Update dependency coverage to v7.9.1 @renovate[bot] (#157)
- ⬆️ Lock file maintenance @renovate[bot] (#158)
- ⬆️ Update dependency mypy to v1.16.1 @renovate[bot] (#159)
- ⬆️ Update dependency ruff to v0.12.0 @renovate[bot] (#160)
- ⬆️ Update dependency pytest to v8.4.1 @renovate[bot] (#161)
- ⬆️ Update astral-sh/setup-uv action to v6.2.1 @renovate[bot] (#162)
- ⬆️ Update astral-sh/setup-uv action to v6.3.0 @renovate[bot] (#163)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.0.1 @renovate[bot] (#164)
- ⬆️ Lock file maintenance @renovate[bot] (#165)
- ⬆️ Update dependency prettier to v3.6.0 @renovate[bot] (#166)
- ⬆️ Update dependency node to v22.17.0 @renovate[bot] (#167)
- ⬆️ Update dependency prettier to v3.6.1 @renovate[bot] (#169)
- ⬆️ Update astral-sh/setup-uv action to v6.3.1 @renovate[bot] (#168)
- ⬆️ Update dependency ruff to v0.12.1 @renovate[bot] (#170)
- ⬆️ Update dependency prettier to v3.6.2 @renovate[bot] (#171)
- ⬆️ Lock file maintenance @renovate[bot] (#172)
- ⬆️ Update dependency coverage to v7.9.2 @renovate[bot] (#173)
- ⬆️ Update dependency ruff to v0.12.2 @renovate[bot] (#174)
- ⬆️ Lock file maintenance @renovate[bot] (#175)
- ⬆️ Update dependency ruff to v0.12.3 @renovate[bot] (#176)
- ⬆️ Lock file maintenance @renovate[bot] (#177)
- ⬆️ Update dependency mypy to v1.17.0 @renovate[bot] (#178)
- ⬆️ Update dependency node to v22.17.1 @renovate[bot] (#179)
- ⬆️ Update dependency pytest-asyncio to v1.1.0 @renovate[bot] (#180)
- ⬆️ Update dependency ruff to v0.12.4 @renovate[bot] (#181)
- ⬆️ Update astral-sh/setup-uv action to v6.4.0 @renovate[bot] (#182)
- ⬆️ Update astral-sh/setup-uv action to v6.4.1 @renovate[bot] (#183)
- ⬆️ Lock file maintenance @renovate[bot] (#184)
- ⬆️ Update astral-sh/setup-uv action to v6.4.3 @renovate[bot] (#185)
- ⬆️ Update dependency ruff to v0.12.5 @renovate[bot] (#186)
- ⬆️ Update dependency coverage to v7.10.0 @renovate[bot] (#187)
- ⬆️ Update dependency coverage to v7.10.1 @renovate[bot] (#188)
- ⬆️ Lock file maintenance @renovate[bot] (#189)
- ⬆️ Update dependency ruff to v0.12.7 @renovate[bot] (#190)
- ⬆️ Update dependency mypy to v1.17.1 @renovate[bot] (#191)
- ⬆️ Update dependency node to v22.18.0 @renovate[bot] (#192)
- ⬆️ Update dependency coverage to v7.10.2 @renovate[bot] (#193)
- ⬆️ Update actions/download-artifact action to v5 @renovate[bot] (#194)
- ⬆️ Update dependency ruff to v0.12.8 @renovate[bot] (#195)
- ⬆️ Update dependency pylint to v3.3.8 @renovate[bot] (#196)
- ⬆️ Update dependency pre-commit to v4.3.0 @renovate[bot] (#197)
- ⬆️ Update dependency coverage to v7.10.3 @renovate[bot] (#199)
- ⬆️ Lock file maintenance @renovate[bot] (#200)
- ⬆️ Update actions/checkout action to v4.3.0 @renovate[bot] (#201)
- ⬆️ Update dependency pre-commit-hooks to v6 @renovate[bot] (#198)
- ⬆️ Update actions/checkout action to v5 @renovate[bot] (#202)
- ⬆️ Update astral-sh/setup-uv action to v6.5.0 @renovate[bot] (#203)
- ⬆️ Update dependency ruff to v0.12.9 @renovate[bot] (#204)
- ⬆️ Update dependency coverage to v7.10.4 @renovate[bot] (#205)
- ⬆️ Lock file maintenance @renovate[bot] (#206)
- ⬆️ Update codecov/codecov-action action to v5.5.0 @renovate[bot] (#207)
- ⬆️ Update astral-sh/setup-uv action to v6.6.0 @renovate[bot] (#208)
- ⬆️ Update dependency coverage to v7.10.5 @renovate[bot] (#209)
- ⬆️ Update dependency ruff to v0.12.10 @renovate[bot] (#210)
- ⬆️ Lock file maintenance @renovate[bot] (#211)
- ⬆️ Update dependency coverage to v7.10.6 @renovate[bot] (#212)
- ⬆️ Update dependency ruff to v0.12.11 @renovate[bot] (#213)
- ⬆️ Update dependency node to v22.19.0 @renovate[bot] (#214)
- ⬆️ Update astral-sh/setup-uv action to v6.6.1 @renovate[bot] (#215)
- ⬆️ Update codecov/codecov-action action to v5.5.1 @renovate[bot] (#216)
- ⬆️ Update dependency pytest to v8.4.2 @renovate[bot] (#217)
- ⬆️ Update dependency ruff to v0.12.12 @renovate[bot] (#218)
- ⬆️ Update dependency pytest-cov to v6.3.0 @renovate[bot] (#219)
- ⬆️ Lock file maintenance @renovate[bot] (#222)
- ⬆️ Update actions/setup-node action to v5 @renovate[bot] (#220)
- ⬆️ Update actions/stale action to v10 @renovate[bot] (#221)
- ⬆️ Update dependency ruff to v0.13.0 @renovate[bot] (#224)
- ⬆️ Update dependency pytest-cov to v7 @renovate[bot] (#223)
- ⬆️ Update dependency pytest-asyncio to v1.2.0 @renovate[bot] (#226)
- ⬆️ Update dependency mypy to v1.18.1 @renovate[bot] (#225)
- ⬆️ Update astral-sh/setup-uv action to v6.7.0 @renovate[bot] (#227)
- ⬆️ Update dependency ruff to v0.13.1 @renovate[bot] (#228)
- ⬆️ Update dependency mypy to v1.18.2 @renovate[bot] (#229)
- ⬆️ Update dependency coverage to v7.10.7 @renovate[bot] (#230)
- ⬆️ Lock file maintenance @renovate[bot] (#231)
- ⬆️ Update dependency node to v22.20.0 @renovate[bot] (#232)
- ⬆️ Update dependency ruff to v0.13.2 @renovate[bot] (#233)
- ⬆️ Lock file maintenance @renovate[bot] (#235)
- ⬆️ Update dependency syrupy to v5 @renovate[bot] (#234)
- ⬆️ Update astral-sh/setup-uv action to v6.8.0 @renovate[bot] (#236)
- ⬆️ Update dependency ruff to v0.13.3 @renovate[bot] (#237)
- ⬆️ Update actions/stale action to v10.1.0 @renovate[bot] (#238)
- ⬆️ Update dependency pylint to v3.3.9 @renovate[bot] (#239)
- ⬆️ Lock file maintenance @renovate[bot] (#240)
- ⬆️ Update dependency ruff to v0.14.0 @renovate[bot] (#241)
- ⬆️ Lock file maintenance @renovate[bot] (#244)
- ⬆️ Update dependency pylint to v4 @renovate[bot] (#243)
- ⬆️ Update actions/setup-node action to v6 @renovate[bot] (#245)
- ⬆️ Update astral-sh/setup-uv action to v7 @renovate[bot] (#242)
- ⬆️ Update dependency pylint to v4.0.1 @renovate[bot] (#246)
- ⬆️ Update dependency coverage to v7.11.0 @renovate[bot] (#247)
- ⬆️ Update dependency ruff to v0.14.1 @renovate[bot] (#249)
- ⬆️ Update mcr.microsoft.com/devcontainers/python Docker tag to v3.14 @renovate[bot] (#248)
- ⬆️ Update astral-sh/setup-uv action to v7.1.1 @renovate[bot] (#250)
- ⬆️ Lock file maintenance @renovate[bot] (#251)
- ⬆️ Update dependency pylint to v4.0.2 @renovate[bot] (#252)
- ⬆️ Update dependency node to v22.21.0 @renovate[bot] (#253)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.1.0 @renovate[bot] (#254)
- ⬆️ Update dependency ruff to v0.14.2 @renovate[bot] (#255)
- ⬆️ Update actions/upload-artifact action to v5 @renovate[bot] (#257)
- ⬆️ Update actions/download-artifact action to v6 @renovate[bot] (#256)
- ⬆️ Update astral-sh/setup-uv action to v7.1.2 @renovate[bot] (#258)
- ⬆️ Lock file maintenance @renovate[bot] (#259)
- ⬆️ Update dependency node to v22.21.1 @renovate[bot] (#260)
- ⬆️ Update dependency ruff to v0.14.3 @renovate[bot] (#262)
- ⬆️ Lock file maintenance @renovate[bot] (#263)
- ⬆️ Update dependency node to v24 @renovate[bot] (#261)
- ⬆️ Update dependency ruff to v0.14.4 @renovate[bot] (#264)
- ⬆️ Update dependency coverage to v7.11.1 @renovate[bot] (#265)
- ⬆️ Update dependency pre-commit to v4.4.0 @renovate[bot] (#267)
- ⬆️ Update dependency coverage to v7.11.3 @renovate[bot] (#266)
- ⬆️ Lock file maintenance @renovate[bot] (#269)
- ⬆️ Update dependency pytest-asyncio to v1.3.0 @renovate[bot] (#270)
- ⬆️ Update astral-sh/setup-uv action to v7.1.3 @renovate[bot] (#271)
- ⬆️ Update dependency pytest to v9 @renovate[bot] (#268)
- ⬆️ Update dependency node to v24.11.1 @renovate[bot] (#272)
- ⬆️ Update dependency pytest to v9.0.1 @renovate[bot] (#273)
- ⬆️ Update dependency pylint to v4.0.3 @renovate[bot] (#274)
- ⬆️ Update dependency ruff to v0.14.5 @renovate[bot] (#275)
- ⬆️ Lock file maintenance @renovate[bot] (#276)
- ⬆️ Update actions/checkout action to v5.0.1 @renovate[bot] (#277)
- ⬆️ Update dependency coverage to v7.12.0 @renovate[bot] (#278)
- ⬆️ Update actions/checkout action to v6 @renovate[bot] (#279)
- ⬆️ Update astral-sh/setup-uv action to v7.1.4 @renovate[bot] (#280)
- ⬆️ Update dependency ruff to v0.14.6 @renovate[bot] (#281)
- ⬆️ Update dependency pre-commit to v4.5.0 @renovate[bot] (#282)
- ⬆️ Lock file maintenance @renovate[bot] (#283)
- ⬆️ Update dependency prettier to v3.7.0 @renovate[bot] (#284)
- ⬆️ Update dependency prettier to v3.7.1 @renovate[bot] (#285)
- ⬆️ Update dependency mypy to v1.19.0 @renovate[bot] (#286)
- ⬆️ Update dependency prettier to v3.7.2 @renovate[bot] (#287)
- ⬆️ Update dependency ruff to v0.14.7 @renovate[bot] (#288)
- ⬆️ Update dependency prettier to v3.7.3 @renovate[bot] (#289)
- ⬆️ Update dependency pylint to v4.0.4 @renovate[bot] (#290)
- ⬆️ Lock file maintenance @renovate[bot] (#291)
- ⬆️ Update actions/checkout action to v6.0.1 @renovate[bot] (#292)
- ⬆️ Update dependency prettier to v3.7.4 @renovate[bot] (#294)
- ⬆️ Update actions/stale action to v10.1.1 @renovate[bot] (#293)
- ⬆️ Update actions/setup-node action to v6.1.0 @renovate[bot] (#295)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.2.0 @renovate[bot] (#296)
- ⬆️ Update dependency ruff to v0.14.8 @renovate[bot] (#297)
- ⬆️ Update dependency pytest to v9.0.2 @renovate[bot] (#298)
- ⬆️ Update astral-sh/setup-uv action to v7.1.5 @renovate[bot] (#299)
- ⬆️ Lock file maintenance @renovate[bot] (#300)
- ⬆️ Update dependency coverage to v7.13.0 @renovate[bot] (#301)
- ⬆️ Update codecov/codecov-action action to v5.5.2 @renovate[bot] (#302)
- ⬆️ Update dependency node to v24.12.0 @renovate[bot] (#303)
- ⬆️ Update dependency ruff to v0.14.9 @renovate[bot] (#304)
- ⬆️ Update astral-sh/setup-uv action to v7.1.6 @renovate[bot] (#308)
- ⬆️ Update dependency mypy to v1.19.1 @renovate[bot] (#309)
- ⬆️ Update dependency pre-commit to v4.5.1 @renovate[bot] (#310)
- ⬆️ Update dependency ruff to v0.14.10 @renovate[bot] (#311)
- ⬆️ Lock file maintenance @renovate[bot] (#312)
- ⬆️ Update dependency coverage to v7.13.1 @renovate[bot] (#313)
- ⬆️ Lock file maintenance @renovate[bot] (#314)
- ⬆️ Update actions/download-artifact action to v7 @renovate[bot] (#306)
- ⬆️ Update actions/upload-artifact action to v6 @renovate[bot] (#307)
- ⬆️ Update dessant/lock-threads action to v6 @renovate[bot] (#305)
- ⬆️ Lock file maintenance @renovate[bot] (#315)
- ⬆️ Update astral-sh/setup-uv action to v7.2.0 @renovate[bot] (#316)
- ⬆️ Update dependency ruff to v0.14.11 @renovate[bot] (#317)
- ⬆️ Lock file maintenance @renovate[bot] (#318)
- ⬆️ Update dependency yamllint to v1.38.0 @renovate[bot] (#319)
- ⬆️ Update dependency prettier to v3.8.0 @renovate[bot] (#321)
- ⬆️ Update actions/setup-node action to v6.2.0 @renovate[bot] (#322)
- ⬆️ Update dependency node to v24.13.0 @renovate[bot] (#320)
- ⬆️ Update dependency ruff to v0.14.12 @renovate[bot] (#323)
- ⬆️ Update dependency ruff to v0.14.13 @renovate[bot] (#324)
- ⬆️ Lock file maintenance @renovate[bot] (#325)
- ⬆️ Update release-drafter/release-drafter action to v6.1.1 @renovate[bot] (#326)
- ⬆️ Update dependency prettier to v3.8.1 @renovate[bot] (#327)
- ⬆️ Update release-drafter/release-drafter action to v6.2.0 @renovate[bot] (#328)
- ⬆️ Update actions/checkout action to v6.0.2 @renovate[bot] (#329)
- ⬆️ Update dependency ruff to v0.14.14 @renovate[bot] (#330)
- ⬆️ Update dependency coverage to v7.13.2 @renovate[bot] (#335)
- ⬆️ Update dependency syrupy to v5.1.0 @renovate[bot] (#336)
- ⬆️ Lock file maintenance @renovate[bot] (#337)
- ⬆️ Update astral-sh/setup-uv action to v7.2.1 @renovate[bot] (#338)
- ⬆️ Lock file maintenance @renovate[bot] (#339)
- ⬆️ Update dependency coverage to v7.13.3 @renovate[bot] (#340)
- ⬆️ Update dependency ruff to v0.15.0 @renovate[bot] (#341)
- ⬆️ Update astral-sh/setup-uv action to v7.3.0 @renovate[bot] (#342)
- ⬆️ Lock file maintenance @renovate[bot] (#343)
- ⬆️ Update dependency coverage to v7.13.4 @renovate[bot] (#344)
- ⬆️ Update dependency node to v24.13.1 @renovate[bot] (#345)
- ⬆️ Update dependency ruff to v0.15.1 @renovate[bot] (#346)
- ⬆️ Lock file maintenance @renovate[bot] (#348)
- ⬆️ Update actions/stale action to v10.2.0 @renovate[bot] (#350)
- ⬆️ Update dependency ruff to v0.15.2 @renovate[bot] (#351)
- ⬆️ Update dependency pylint to v4.0.5 @renovate[bot] (#352)
- ⬆️ Lock file maintenance @renovate[bot] (#353)
- ⬆️ Update dependency node to v24.14.0 @renovate[bot] (#354)
- ⬆️ Update dependency ruff to v0.15.3 @renovate[bot] (#355)
- ⬆️ Update actions/upload-artifact action to v7 @renovate[bot] (#357)
- ⬆️ Update actions/download-artifact action to v8 @renovate[bot] (#356)
- ⬆️ Update dependency ruff to v0.15.4 @renovate[bot] (#358)
- ⬆️ Update astral-sh/setup-uv action to v7.3.1 @renovate[bot] (#359)
- ⬆️ Lock file maintenance @renovate[bot] (#360)
- ⬆️ Update actions/setup-node action to v6.3.0 @renovate[bot] (#361)
- ⬆️ Update dependency ruff to v0.15.5 @renovate[bot] (#363)
- ⬆️ Update dependency codespell to v2.4.2 @renovate[bot] (#362)
- ⬆️ Update release-drafter/release-drafter action to v6.3.0 @renovate[bot] (#364)
- ⬆️ Update release-drafter/release-drafter action to v6.4.0 @renovate[bot] (#365)
- ⬆️ Lock file maintenance @renovate[bot] (#366)
- ⬆️ Update astral-sh/setup-uv action to v7.4.0 @renovate[bot] (#367)
- ⬆️ Update actions/download-artifact action to v8.0.1 @renovate[bot] (#368)
- ⬆️ Update dependency ruff to v0.15.6 @renovate[bot] (#369)
- ⬆️ Update astral-sh/setup-uv action to v7.5.0 @renovate[bot] (#370)
- ⬆️ Lock file maintenance @renovate[bot] (#372)
- ⬆️ Update release-drafter/release-drafter action to v7 @renovate[bot] (#371)
- ⬆️ Update astral-sh/setup-uv action to v7.6.0 @renovate[bot] (#373)
- ⬆️ Update dependency coverage to v7.13.5 @renovate[bot] (#374)
- ⬆️ Update release-drafter/release-drafter action to v7.1.0 @renovate[bot] (#375)
- ⬆️ Update codecov/codecov-action action to v5.5.3 @renovate[bot] (#376)
- ⬆️ Update release-drafter/release-drafter action to v7.1.1 @renovate[bot] (#377)
- ⬆️ Update dependency ruff to v0.15.7 @renovate[bot] (#378)
- ⬆️ Update dependency pytest-cov to v7.1.0 @renovate[bot] (#379)
- ⬆️ Lock file maintenance @renovate[bot] (#381)
- ⬆️ Update dependency node to v24.14.1 @renovate[bot] (#383)
- ⬆️ Update sigstore/gh-action-sigstore-python action to v3.3.0 @renovate[bot] (#385)
- ⬆️ Update codecov/codecov-action action to v5.5.4 @renovate[bot] (#384)
- ⬆️ Update codecov/codecov-action action to v6 @renovate[bot] (#386)
- ⬆️ Update dependency ruff to v0.15.8 @renovate[bot] (#387)
- ⬆️ Lock file maintenance @renovate[bot] (#392)
- ⬆️ Update astral-sh/setup-uv action to v8 @renovate[bot] (#391)
- ⬆️ Update dependency mypy to v1.20.0 @renovate[bot] (#393)
- ⬆️ Update dependency ruff to v0.15.9 @renovate[bot] (#394)
- ⬆️ Lock file maintenance @renovate[bot] (#396)
- ⬆️ Update dependency pytest to v9.0.3 @renovate[bot] (#398)
- ⬆️ Update dependency ruff to v0.15.10 @renovate[bot] (#399)
- ⬆️ Update release-drafter/release-drafter action to v7.2.0 @renovate[bot] (#400)
- ⬆️ Update dependency prettier to v3.8.2 @renovate[bot] (#401)
- ⬆️ Update actions/upload-artifact action to v7.0.1 @renovate[bot] (#403)
- ⬆️ Lock file maintenance @renovate[bot] (#404)
- ⬆️ Update dependency mypy to v1.20.1 @renovate[bot] (#405)
- ⬆️ Update dependency prettier to v3.8.3 @renovate[bot] (#406)
- ⬆️ Update github/codeql-action digest to 95e58e9 @renovate[bot] (#409)
- ⬆️ Update dependency ty to v0.0.31 @renovate[bot] (#410)
- ⬆️ Lock file maintenance @renovate[bot] (#411)
- ⬆️ Update dependency node to v24.15.0 @renovate[bot] (#414)