Skip to content

Releases: Wuthery/kuro.py

v0.4.1

17 Nov 16:10
3153c37
Compare
Choose a tag to compare

0.4.1 - 2024-11-17

Bug Fixes

  • (deps) update dependency pydantic to v2.8.1 - (8ebaa87)
  • (deps) update dependency pydantic to v2.8.2 - (a7cb7f2)
  • (deps) update dependency aiohttp to v3.10.0 - (3da0e26)
  • (deps) update dependency aiohttp to v3.10.1 - (23efe45)
  • (deps) update dependency aiohttp to v3.10.2 - (cd095a8)
  • (deps) update dependency aiohttp to v3.10.3 - (a06b892)
  • (deps) update dependency aiohttp to v3.10.4 - (7a3abf3)
  • (deps) update dependency aiohttp to v3.10.5 - (c564513)
  • (deps) update dependency pydantic to v2.9.0 - (64d56ac)
  • (deps) update dependency pydantic to v2.9.1 - (d607fc4)
  • (deps) update dependency pydantic to v2.9.2 - (14f96e7)
  • (deps) update dependency aiohttp to v3.10.6 - (24d76b7)
  • (deps) update dependency aiohttp to v3.10.7 - (118907c)
  • (deps) update dependency aiohttp to v3.10.8 - (99eefb4)
  • (deps) update dependency aiohttp to v3.10.9 - (008ff20)
  • (deps) update dependency aiohttp to v3.10.10 - (495e040)
  • (deps) update dependency aiohttp to v3.11.0 (#65) - (d00f241)
  • (deps) update dependency aiohttp to v3.11.1 (#66) - (053ef42)
  • (deps) update dependency aiohttp to v3.11.2 (#67) - (a7ae808)

Features

  • Add meaningful error when trying to request gacha with expired params - (3153c37)

Miscellaneous Chores

  • (deps) update dependency ruff to ^0.5.0 - (f887f6d)
  • (deps) update dependency ruff to v0.5.1 - (4c3e412)
  • (deps) update dependency ruff to v0.5.2 - (91894c9)
  • (deps) update dependency pytest-asyncio to v0.23.8 - (cc6fa60)
  • (deps) update dependency ruff to v0.5.3 - (ce0b70a)
  • (deps) update dependency pytest to v8.3.0 - (e7cc436)
  • (deps) update dependency ruff to v0.5.4 - (16ddc1d)
  • (deps) update dependency pytest to v8.3.1 - (47142cf)
  • (deps) update dependency pytest to v8.3.2 - (a40e5df)
  • (deps) update dependency ruff to v0.5.5 - (0ae87d2)
  • (deps) update dependency pre-commit to v3.8.0 - (f090ecf)
  • (deps) update dependency ruff to v0.5.6 - (73c5abf)
  • (deps) update dependency ruff to v0.5.7 - (5e330aa)
  • (deps) update dependency ruff to ^0.6.0 - (bd70f8f)
  • (deps) update dependency ruff to v0.6.1 - (d1f56bc)
  • (deps) update dependency pytest-asyncio to ^0.24.0 - (9df5d72)
  • (deps) update dependency ruff to v0.6.2 - (f1f5a00)
  • (deps) update dependency ruff to v0.6.3 - (c83b13a)
  • (deps) update dependency ruff to v0.6.4 - (8262e99)
  • (deps) update dependency pytest to v8.3.3 - (e6f9c94)
  • (deps) update dependency ruff to v0.6.5 - (96efcad)
  • (deps) update dependency ruff to v0.6.6 - (5d69983)
  • (deps) update dependency ruff to v0.6.7 - (3b2e0a7)
  • (deps) update dependency ruff to v0.6.8 - (2ad591a)
  • (deps) update dependency ruff to v0.6.9 - (a8eebc0)
  • (deps) update dependency pre-commit to v4 - (b98967f)
  • (deps) update dependency pre-commit to v4.0.1 - (f60fe85)
  • (deps) update dependency ruff to ^0.7.0 - (608db53)
  • (deps) update dependency ruff to v0.7.1 - (8503c73)
  • (deps) update dependency ruff to v0.7.2 - (35815fe)
  • (deps) update dependency ruff to v0.7.3 (#64) - (d893aea)
  • (deps) update dependency ruff to v0.7.4 (#68) - (b2ad159)

v0.4.0

26 Jun 00:36
ff42dd0
Compare
Choose a tag to compare

0.4.0 - 2024-06-26

Features

  • (game) Add game user info fetching - (42d7462)
  • Add game login for OS region (#17) - (5188979)

Miscellaneous Chores

  • (gacha) Update CDN url & change paths to be case-sensitive - (0e9a51b)
  • Add missing routes to __all__. - (0fa4a75)
  • Bump version - (ff42dd0)

Refactoring

  • (auth) Split auth models into files - (b6c322a)

Style

  • (gacha) Correct module docstring - (e9978eb)
  • Apply ruff formatting - (1189164)

Tests

  • (game) Add game user tests - (3f3bdd6)

v0.3.0

25 Jun 00:18
8f33774
Compare
Choose a tag to compare

0.3.0 - 2024-06-25

Bug Fixes

  • (gacha) Fallback to client language if one wasn't provided - (268233a)
  • (gacha) Fix type error - (8c1c0a7)

Features

  • (announcements) Add announcements API (#12) - (e5c3e47)

Miscellaneous Chores

  • (deps) update dependency ruff to v0.4.9 - (f79eeea)
  • (deps) update dependency ruff to v0.4.10 - (bc3cd0b)
  • Add seriaati to maintainers - (cc403de)
  • Bump version - (8f33774)

v0.2.1

13 Jun 02:49
dbfc5f0
Compare
Choose a tag to compare

0.2.1 - 2024-06-13

Bug Fixes

  • (deps) update dependency pydantic to v2.7.4 - (573b472)

Features

Miscellaneous Chores

  • (gacha) Make parse_gacha_url return type a typed dict - (6d9eba4)
  • Bump version - (dbfc5f0)

v0.2.0

11 Jun 23:01
72a4520
Compare
Choose a tag to compare

0.2.0 - 2024-06-11

Bug Fixes

  • (deps) update dependency pydantic to v2.7.2 (#4) - (dbe6fba)
  • (deps) update dependency pydantic to v2.7.3 (#6) - (1d6b3db)
  • (gacha) Manually specify banner type - (dbca3cd)

Continuous Integrations

  • Publish to PYPI when creating a new release - (c54769d)

Documentation

  • Update dev env set up instructions - (0867a58)

Features

  • (gacha) Add gacha records endpoint - (e44963c)
  • (gacha) Split models into two types and add icons - (1ccc8c3)
  • Support request caching - (60a4c59)
  • Replace aiohttp-client-cache with aiocache (#10) - (8bfc8b5)

Miscellaneous Chores

  • (deps) Update dependency ruff to v0.4.6 (#3) - (11305f2)
  • (deps) update dependency ruff to v0.4.7 (#5) - (e5f764e)
  • (deps) Update lock file - (8c77b44)
  • (deps) update dependency pytest to v8.2.2 (#7) - (a766951)
  • (deps) update dependency ruff to v0.4.8 (#8) - (6c23bab)
  • (deps) update python docker tag to v3.12.4 - (84fd041)
  • (deps) Update lock file - (1b1c027)
  • (poetry) Disable package mode - (909c22f)
  • (renovate) Enable auto merge - (52377f8)
  • (ruff) Add base APIModel to runtime-evaluated-base-classes - (0e4afb8)
  • Configure Renovate (#1) - (e58554d)
  • Disable pyenv dep check - (0702e79)
  • Enablel package mode and add packages property - (a74039f)
  • Delete .vscode - (f14e2de)
  • Rename project - (2cefb8b)
  • Bump version - (72a4520)

Refactoring

  • Refactor imports and geetest server - (736ef16)

Style

  • Don't specify argument type in docstrings - (6edfe22)
  • Make "Args" and "Returns" sections bold - (74c195e)
  • Format imports - (2ff6524)
  • Apply ruff formatting - (5aedc49)

v0.1.0

26 May 12:33
Compare
Choose a tag to compare

[0.1.0] - 2024-05-26

Bug Fixes

  • (auth) Fix login function throwing system error. - (7db70e7)
  • (base) Fix typing errors - (9d0bd1d)
  • (server) Fix typing errors and lint errors - (fabc496)
  • Apply ruff auto fixes - (886c29e)
  • Apply ruff unsafe auto fixes - (6a54583)
  • Rename KuroException to KuroError - (6edf91f)
  • Export errors module to main module - (618d78a)
  • Fix ABC with no abstract methods - (4b998d6)
  • Fix string format with geetest server - (4bcef1e)
  • Fix error in enter-code - (e6eede8)
  • Fix project version and license - (2d94df4)

Continuous Integrations

  • Add release and ruff workflows - (4f7a68a)
  • Fix python version - (856d216)
  • Fix python version again - (093235a)

Documentation

  • Add dev env set up instructions - (a25c473)

Miscellaneous Chores

  • (deps) Add lock file - (fbfbeee)
  • (deps) Add dev and test dep groups - (eed5f96)
  • (deps) Update lock file - (7fae9dd)
  • (pre-commit) Add config - (0421b93)
  • (project) Add python version - (12c434f)
  • (pyenv) Add version specifier - (b366a2d)
  • (ruff) Add config - (119434f)
  • (ruff) Ignore D and T201 rules in test.py - (cbc61a9)
  • (vscode) Add config - (e1b9b2d)
  • (vscode) Update diagnostic mode - (c99302b)
  • Update gitignore - (2198766)

Refactoring

  • (errors) Refactor error class implementation - (495cbbe)

Style