What’s changed
🐛 Bug fixes
- Use floating point values joostlek (372)
⬆️ Dependency updates
- ⬆️ Update actions/checkout action to v4.2.1 [renovate[bot]](https://github.com/apps/renovate) (#237)
- ⬆️ Update actions/upload-artifact action to v4.4.1 [renovate[bot]](https://github.com/apps/renovate) (#238)
- ⬆️ Update actions/upload-artifact action to v4.4.2 [renovate[bot]](https://github.com/apps/renovate) (#239)
- ⬆️ Update dependency pre-commit to v4.0.1 [renovate[bot]](https://github.com/apps/renovate) (#240)
- ⬆️ Update actions/upload-artifact action to v4.4.3 [renovate[bot]](https://github.com/apps/renovate) (#241)
- ⬆️ Update dependency coverage to v7.6.2 [renovate[bot]](https://github.com/apps/renovate) (#242)
- ⬆️ Update dependency aiohttp to v3.10.10 [renovate[bot]](https://github.com/apps/renovate) (#243)
- ⬆️ Update dependency yarl to v1.14.0 [renovate[bot]](https://github.com/apps/renovate) (#244)
- ⬆️ Update dependency yarl to v1.15.1 [renovate[bot]](https://github.com/apps/renovate) (#245)
- ⬆️ Update dependency coverage to v7.6.3 [renovate[bot]](https://github.com/apps/renovate) (#246)
- ⬆️ Update dependency yarl to v1.15.2 [renovate[bot]](https://github.com/apps/renovate) (#247)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#248)
- ⬆️ Update dependency mypy to v1.12.0 [renovate[bot]](https://github.com/apps/renovate) (#249)
- ⬆️ Update dependency yarl to v1.15.3 [renovate[bot]](https://github.com/apps/renovate) (#250)
- ⬆️ Update dependency yarl to v1.15.4 [renovate[bot]](https://github.com/apps/renovate) (#251)
- ⬆️ Update dependency ruff to v0.7.0 [renovate[bot]](https://github.com/apps/renovate) (#252)
- ⬆️ Update dependency yarl to v1.15.5 [renovate[bot]](https://github.com/apps/renovate) (#253)
- ⬆️ Update dependency mypy to v1.12.1 [renovate[bot]](https://github.com/apps/renovate) (#254)
- ⬆️ Update dependency orjson to v3.10.9 [renovate[bot]](https://github.com/apps/renovate) (#255)
- ⬆️ Update dependency coverage to v7.6.4 [renovate[bot]](https://github.com/apps/renovate) (#256)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#257)
- ⬆️ Update dependency yarl to v1.16.0 [renovate[bot]](https://github.com/apps/renovate) (#258)
- ⬆️ Update dependency orjson to v3.10.10 [renovate[bot]](https://github.com/apps/renovate) (#259)
- ⬆️ Update dependency mypy to v1.13.0 [renovate[bot]](https://github.com/apps/renovate) (#260)
- ⬆️ Update actions/checkout action to v4.2.2 [renovate[bot]](https://github.com/apps/renovate) (#261)
- ⬆️ Update dependency mashumaro to v3.14 [renovate[bot]](https://github.com/apps/renovate) (#262)
- ⬆️ Update dependency ruff to v0.7.1 [renovate[bot]](https://github.com/apps/renovate) (#264)
- ⬆️ Update actions/setup-node digest to 39370e3 [renovate[bot]](https://github.com/apps/renovate) (#263)
- ⬆️ Update dependency safety to v3.2.10 [renovate[bot]](https://github.com/apps/renovate) (#265)
- ⬆️ Update actions/setup-python action to v5.3.0 [renovate[bot]](https://github.com/apps/renovate) (#266)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#267)
- ⬆️ Update dependency yarl to v1.17.0 [renovate[bot]](https://github.com/apps/renovate) (#268)
- ⬆️ Update dependency pytest-cov to v6 [renovate[bot]](https://github.com/apps/renovate) (#270)
- ⬆️ Update dependency node to v22 [renovate[bot]](https://github.com/apps/renovate) (#269)
- ⬆️ Update dependency yarl to v1.17.1 [renovate[bot]](https://github.com/apps/renovate) (#271)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.11.0 [renovate[bot]](https://github.com/apps/renovate) (#272)
- ⬆️ Update dependency orjson to v3.10.11 [renovate[bot]](https://github.com/apps/renovate) (#273)
- ⬆️ Update dependency ruff to v0.7.2 [renovate[bot]](https://github.com/apps/renovate) (#274)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#275)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.12.0 [renovate[bot]](https://github.com/apps/renovate) (#276)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.12.2 [renovate[bot]](https://github.com/apps/renovate) (#277)
- ⬆️ Update dependency ruff to v0.7.3 [renovate[bot]](https://github.com/apps/renovate) (#278)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#280)
- ⬆️ Update dependency safety to v3.2.11 [renovate[bot]](https://github.com/apps/renovate) (#281)
- ⬆️ Update dependency coverage to v7.6.5 [renovate[bot]](https://github.com/apps/renovate) (#282)
- ⬆️ Update dependency aiohttp to v3.11.2 [renovate[bot]](https://github.com/apps/renovate) (#283)
- ⬆️ Update dependency aioresponses to v0.7.7 [renovate[bot]](https://github.com/apps/renovate) (#284)
- ⬆️ Update dependency coverage to v7.6.7 [renovate[bot]](https://github.com/apps/renovate) (#285)
- ⬆️ Update dependency ruff to v0.7.4 [renovate[bot]](https://github.com/apps/renovate) (#286)
- ⬆️ Update dependency yarl to v1.17.2 [renovate[bot]](https://github.com/apps/renovate) (#288)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#289)
- ⬆️ Update codecov/codecov-action action to v5 [renovate[bot]](https://github.com/apps/renovate) (#287)
- ⬆️ Update dependency aiohttp to v3.11.6 [renovate[bot]](https://github.com/apps/renovate) (#291)
- ⬆️ Update codecov/codecov-action action to v5.0.4 [renovate[bot]](https://github.com/apps/renovate) (#290)
- ⬆️ Update codecov/codecov-action action to v5.0.7 [renovate[bot]](https://github.com/apps/renovate) (#292)
- ⬆️ Update dependency aiohttp to v3.11.7 [renovate[bot]](https://github.com/apps/renovate) (#293)
- ⬆️ Update dependency yarl to v1.18.0 [renovate[bot]](https://github.com/apps/renovate) (#294)
- ⬆️ Update dependency coverage to v7.6.8 [renovate[bot]](https://github.com/apps/renovate) (#296)
- ⬆️ Update dependency orjson to v3.10.12 [renovate[bot]](https://github.com/apps/renovate) (#297)
- ⬆️ Update dependency mashumaro to v3.15 [renovate[bot]](https://github.com/apps/renovate) (#298)
- ⬆️ Update dependency syrupy to v4.8.0 [renovate[bot]](https://github.com/apps/renovate) (#299)
- ⬆️ Update dependency aiohttp to v3.11.8 [renovate[bot]](https://github.com/apps/renovate) (#301)
- ⬆️ Update dependency prettier to v3.4.1 [renovate[bot]](https://github.com/apps/renovate) (#300)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#302)
- ⬆️ Update dependency ruff to v0.8.1 [renovate[bot]](https://github.com/apps/renovate) (#295)
- ⬆️ Update dependency pylint to v3.3.2 [renovate[bot]](https://github.com/apps/renovate) (#303)
- ⬆️ Update dependency pytest to v8.3.4 [renovate[bot]](https://github.com/apps/renovate) (#304)
- ⬆️ Update dependency node to v22.12.0 [renovate[bot]](https://github.com/apps/renovate) (#305)
- ⬆️ Update dependency aiohttp to v3.11.10 [renovate[bot]](https://github.com/apps/renovate) (#306)
- ⬆️ Update dependency prettier to v3.4.2 [renovate[bot]](https://github.com/apps/renovate) (#307)
- ⬆️ Update dependency coverage to v7.6.9 [renovate[bot]](https://github.com/apps/renovate) (#308)
- ⬆️ Update dependency ruff to v0.8.2 [renovate[bot]](https://github.com/apps/renovate) (#309)
- ⬆️ Update codecov/codecov-action action to v5.1.1 [renovate[bot]](https://github.com/apps/renovate) (#310)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#311)
- ⬆️ Update dependency safety to v3.2.12 [renovate[bot]](https://github.com/apps/renovate) (#312)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.12.3 [renovate[bot]](https://github.com/apps/renovate) (#313)
- ⬆️ Update dependency safety to v3.2.13 [renovate[bot]](https://github.com/apps/renovate) (#314)
- ⬆️ Update dependency ruff to v0.8.3 [renovate[bot]](https://github.com/apps/renovate) (#315)
- ⬆️ Update dependency pytest-asyncio to v0.25.0 [renovate[bot]](https://github.com/apps/renovate) (#316)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#318)
- ⬆️ Update actions/upload-artifact action to v4.5.0 [renovate[bot]](https://github.com/apps/renovate) (#319)
- ⬆️ Update codecov/codecov-action action to v5.1.2 [renovate[bot]](https://github.com/apps/renovate) (#320)
- ⬆️ Update dependency aiohttp to v3.11.11 [renovate[bot]](https://github.com/apps/renovate) (#321)
- ⬆️ Update dependency ruff to v0.8.4 [renovate[bot]](https://github.com/apps/renovate) (#322)
- ⬆️ Update dependency safety to v3.2.14 [renovate[bot]](https://github.com/apps/renovate) (#323)
- ⬆️ Update dependency mypy to v1.14.0 [renovate[bot]](https://github.com/apps/renovate) (#324)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#325)
- ⬆️ Update dependency pylint to v3.3.3 [renovate[bot]](https://github.com/apps/renovate) (#326)
- ⬆️ Update dependency coverage to v7.6.10 [renovate[bot]](https://github.com/apps/renovate) (#327)
- ⬆️ Update dependency orjson to v3.10.13 [renovate[bot]](https://github.com/apps/renovate) (#328)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#329)
- ⬆️ Update dependency mypy to v1.14.1 [renovate[bot]](https://github.com/apps/renovate) (#330)
- ⬆️ Update dependency pytest-asyncio to v0.25.1 [renovate[bot]](https://github.com/apps/renovate) (#331)
- ⬆️ Update dependency ruff to v0.8.5 [renovate[bot]](https://github.com/apps/renovate) (#332)
- ⬆️ Update dependency ruff to v0.8.6 [renovate[bot]](https://github.com/apps/renovate) (#333)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#334)
- ⬆️ Update dependency orjson to v3.10.14 [renovate[bot]](https://github.com/apps/renovate) (#335)
- ⬆️ Update dependency pytest-asyncio to v0.25.2 [renovate[bot]](https://github.com/apps/renovate) (#336)
- ⬆️ Update actions/upload-artifact action to v4.6.0 [renovate[bot]](https://github.com/apps/renovate) (#337)
- ⬆️ Update dependency node to v22.13.0 [renovate[bot]](https://github.com/apps/renovate) (#338)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#339)
- ⬆️ Update dependency syrupy to v4.8.1 [renovate[bot]](https://github.com/apps/renovate) (#340)
- ⬆️ Update dependency ruff to v0.9.1 [renovate[bot]](https://github.com/apps/renovate) (#341)
- ⬆️ Update dependency ruff to v0.9.2 [renovate[bot]](https://github.com/apps/renovate) (#342)
- ⬆️ Update dependency orjson to v3.10.15 [renovate[bot]](https://github.com/apps/renovate) (#343)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#344)
- ⬆️ Update dependency aioresponses to v0.7.8 [renovate[bot]](https://github.com/apps/renovate) (#345)
- ⬆️ Update dependency pre-commit to v4.1.0 [renovate[bot]](https://github.com/apps/renovate) (#346)
- ⬆️ Update dependency node to v22.13.1 [renovate[bot]](https://github.com/apps/renovate) (#347)
- ⬆️ Update actions/stale action to v9.1.0 [renovate[bot]](https://github.com/apps/renovate) (#348)
- ⬆️ Update dependency ruff to v0.9.3 [renovate[bot]](https://github.com/apps/renovate) (#349)
- ⬆️ Update pypa/gh-action-pypi-publish action to v1.12.4 [renovate[bot]](https://github.com/apps/renovate) (#350)
- ⬆️ Update codecov/codecov-action action to v5.3.1 [renovate[bot]](https://github.com/apps/renovate) (#352)
- ⬆️ Update actions/setup-node digest to 1d0ff46 [renovate[bot]](https://github.com/apps/renovate) (#351)
- ⬆️ Update dependency pylint to v3.3.4 [renovate[bot]](https://github.com/apps/renovate) (#353)
- ⬆️ Update dependency pytest-asyncio to v0.25.3 [renovate[bot]](https://github.com/apps/renovate) (#354)
- ⬆️ Update dependency ruff to v0.9.4 [renovate[bot]](https://github.com/apps/renovate) (#355)
- ⬆️ Update actions/setup-python action to v5.4.0 [renovate[bot]](https://github.com/apps/renovate) (#356)
- ⬆️ Update dependency codespell to v2.4.1 [renovate[bot]](https://github.com/apps/renovate) (#357)
- ⬆️ Update release-drafter/release-drafter action to v6.1.0 [renovate[bot]](https://github.com/apps/renovate) (#358)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#359)
- ⬆️ Update dependency aiohttp to v3.11.12 [renovate[bot]](https://github.com/apps/renovate) (#360)
- ⬆️ Update dependency ruff to v0.9.5 [renovate[bot]](https://github.com/apps/renovate) (#361)
- ⬆️ Update dependency mypy to v1.15.0 [renovate[bot]](https://github.com/apps/renovate) (#362)
- ⬆️ Update dependency coverage to v7.6.11 [renovate[bot]](https://github.com/apps/renovate) (#364)
- ⬆️ Update dependency prettier to v3.5.0 [renovate[bot]](https://github.com/apps/renovate) (#365)
- ⬆️ Lock file maintenance [renovate[bot]](https://github.com/apps/renovate) (#366)
- ⬆️ Update dependency ruff to v0.9.6 [renovate[bot]](https://github.com/apps/renovate) (#367)
- ⬆️ Update dependency coverage to v7.6.12 [renovate[bot]](https://github.com/apps/renovate) (#368)
- ⬆️ Update dependency node to v22.14.0 [renovate[bot]](https://github.com/apps/renovate) (#369)
- ⬆️ Update dependency prettier to v3.5.1 [renovate[bot]](https://github.com/apps/renovate) (#370)
- ⬆️ Update dependency safety to v3.3.0 [renovate[bot]](https://github.com/apps/renovate) (#371)