Kuro.py

Latest version: v0.4.0

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

Scan your dependencies

0.4.0

[0.4.0](https://github.com/Wuthery/kuro.py/compare/v0.3.0..v0.4.0) - 2024-06-26

Features

- **(game)** Add game user info fetching - ([42d7462](https://github.com/Wuthery/kuro.py/commit/42d7462036648d3be43aaa7d2f60a15ae673183b))
- Add game login for OS region ([17](https://github.com/Wuthery/kuro.py/issues/17)) - ([5188979](https://github.com/Wuthery/kuro.py/commit/518897983d55bf89405697cd438d8c8c93b233a4))

Miscellaneous Chores

- **(gacha)** Update CDN url & change paths to be case-sensitive - ([0e9a51b](https://github.com/Wuthery/kuro.py/commit/0e9a51b044f3b32751eb1a997f64a4617e449709))
- Add missing routes to `__all__`. - ([0fa4a75](https://github.com/Wuthery/kuro.py/commit/0fa4a75ba86be40fa5c11542e27c0239c03cac04))
- Bump version - ([ff42dd0](https://github.com/Wuthery/kuro.py/commit/ff42dd00f0836dc17b7a05c9539786aeb126fb54))

Refactoring

- **(auth)** Split auth models into files - ([b6c322a](https://github.com/Wuthery/kuro.py/commit/b6c322a2c2a0b96db506e5b66466cf360468a7dc))

Style

- **(gacha)** Correct module docstring - ([e9978eb](https://github.com/Wuthery/kuro.py/commit/e9978eb445a062281c217b50cc595ae510e0332c))
- Apply ruff formatting - ([1189164](https://github.com/Wuthery/kuro.py/commit/118916466723f03790c84b109d331536a0c1e478))

Tests

- **(game)** Add game user tests - ([3f3bdd6](https://github.com/Wuthery/kuro.py/commit/3f3bdd6dc89ca5f2e37c8aaec97c5bb1c1f414fe))

0.3.0

[0.3.0](https://github.com/Wuthery/kuro.py/compare/v0.2.1..v0.3.0) - 2024-06-25

Bug Fixes

- **(gacha)** Fallback to client language if one wasn't provided - ([268233a](https://github.com/Wuthery/kuro.py/commit/268233afc01109b6674e71f207d74a995a868a2e))
- **(gacha)** Fix type error - ([8c1c0a7](https://github.com/Wuthery/kuro.py/commit/8c1c0a7ba3e6d78742e9cbfcc49010dd65b19e55))

Features

- **(announcements)** Add announcements API ([12](https://github.com/Wuthery/kuro.py/issues/12)) - ([e5c3e47](https://github.com/Wuthery/kuro.py/commit/e5c3e47b9a21bcbdc0030a39f0e6b0e2f5e2f80a))

Miscellaneous Chores

- **(deps)** update dependency ruff to v0.4.9 - ([f79eeea](https://github.com/Wuthery/kuro.py/commit/f79eeea2da773973847ffcdfcd0f95f3c9da1ee4))
- **(deps)** update dependency ruff to v0.4.10 - ([bc3cd0b](https://github.com/Wuthery/kuro.py/commit/bc3cd0bb0f3e8abe74d97dbb5943156d353d8978))
- Add seriaati to maintainers - ([cc403de](https://github.com/Wuthery/kuro.py/commit/cc403ded05bfc2aedba27c5d973c73801fc0cf78))
- Bump version - ([8f33774](https://github.com/Wuthery/kuro.py/commit/8f337747b17e31539c29d4f72216e2be1fd30227))

0.2.1

[0.2.1](https://github.com/Wuthery/kuro.py/compare/v0.2.0..v0.2.1) - 2024-06-13

Bug Fixes

- **(deps)** update dependency pydantic to v2.7.4 - ([573b472](https://github.com/Wuthery/kuro.py/commit/573b47221e748c40bf6a912b1c821946419969e2))

Features

- **(tests)** Add tests to the lib ([14](https://github.com/Wuthery/kuro.py/issues/14)) - ([21c51bd](https://github.com/Wuthery/kuro.py/commit/21c51bd9c05ddde00cc96032b5f78cb8a787f6e8))

Miscellaneous Chores

- **(gacha)** Make `parse_gacha_url` return type a typed dict - ([6d9eba4](https://github.com/Wuthery/kuro.py/commit/6d9eba4558973024741d57f6eb38d5fe8e3eb56c))
- Bump version - ([dbfc5f0](https://github.com/Wuthery/kuro.py/commit/dbfc5f01af9da116c3f85178b29d599fbb39ee8e))

0.2.0

[0.2.0](https://github.com/Wuthery/kuro.py/compare/v0.1.0..v0.2.0) - 2024-06-11

Bug Fixes

- **(deps)** update dependency pydantic to v2.7.2 ([4](https://github.com/Wuthery/kuro.py/issues/4)) - ([dbe6fba](https://github.com/Wuthery/kuro.py/commit/dbe6fba69f8f9c54932a807ac372e9cd69cca327))
- **(deps)** update dependency pydantic to v2.7.3 ([6](https://github.com/Wuthery/kuro.py/issues/6)) - ([1d6b3db](https://github.com/Wuthery/kuro.py/commit/1d6b3db03cb568a6f0312d9e28086325a7cf6114))
- **(gacha)** Manually specify banner type - ([dbca3cd](https://github.com/Wuthery/kuro.py/commit/dbca3cd4fc87ea4e2d37b7a3080ceff1f0c3cb6c))

Continuous Integrations

- Publish to PYPI when creating a new release - ([c54769d](https://github.com/Wuthery/kuro.py/commit/c54769d6b14844990899980a468176f7312f8b33))

Documentation

- Update dev env set up instructions - ([0867a58](https://github.com/Wuthery/kuro.py/commit/0867a58d3a346d831e716a5adfddaec2c461a3c9))

Features

- **(gacha)** Add gacha records endpoint - ([e44963c](https://github.com/Wuthery/kuro.py/commit/e44963ca90cffd67f6f86f61d815b536e3c2cf69))
- **(gacha)** Split models into two types and add icons - ([1ccc8c3](https://github.com/Wuthery/kuro.py/commit/1ccc8c3f5ffeb1b99fa996f3f2667db5a1c9a7e2))
- Support request caching - ([60a4c59](https://github.com/Wuthery/kuro.py/commit/60a4c59c93e8f5871eb849f4448ff80dc97dc6af))
- Replace aiohttp-client-cache with aiocache ([10](https://github.com/Wuthery/kuro.py/issues/10)) - ([8bfc8b5](https://github.com/Wuthery/kuro.py/commit/8bfc8b54132e3bec6a859b5b8edb4577772d4344))

Miscellaneous Chores

- **(deps)** Update dependency ruff to v0.4.6 ([3](https://github.com/Wuthery/kuro.py/issues/3)) - ([11305f2](https://github.com/Wuthery/kuro.py/commit/11305f26950e34cc8d6d14fa510e983288b2cf7a))
- **(deps)** update dependency ruff to v0.4.7 ([5](https://github.com/Wuthery/kuro.py/issues/5)) - ([e5f764e](https://github.com/Wuthery/kuro.py/commit/e5f764eabd37daabfba387edcd14957d6bbd3c71))
- **(deps)** Update lock file - ([8c77b44](https://github.com/Wuthery/kuro.py/commit/8c77b44be403d50ca69ae5786c0b482e35876a64))
- **(deps)** update dependency pytest to v8.2.2 ([7](https://github.com/Wuthery/kuro.py/issues/7)) - ([a766951](https://github.com/Wuthery/kuro.py/commit/a7669512878d3e323c912ceba8180b186e263383))
- **(deps)** update dependency ruff to v0.4.8 ([8](https://github.com/Wuthery/kuro.py/issues/8)) - ([6c23bab](https://github.com/Wuthery/kuro.py/commit/6c23babe2d65b4093a6acabd2d42ca0312011e09))
- **(deps)** update python docker tag to v3.12.4 - ([84fd041](https://github.com/Wuthery/kuro.py/commit/84fd04106da48710d05cf06151828670ee0b7ca8))
- **(deps)** Update lock file - ([1b1c027](https://github.com/Wuthery/kuro.py/commit/1b1c027df8d15962ee1a38ed8120326d131fa21a))
- **(poetry)** Disable package mode - ([909c22f](https://github.com/Wuthery/kuro.py/commit/909c22fc9790e483fcea45d1948fc4b3e678d8ce))
- **(renovate)** Enable auto merge - ([52377f8](https://github.com/Wuthery/kuro.py/commit/52377f89733db32ce527fb16f3f07714dc513f26))
- **(ruff)** Add base APIModel to runtime-evaluated-base-classes - ([0e4afb8](https://github.com/Wuthery/kuro.py/commit/0e4afb8ce2b1632b561bad800b2b24c6500444d2))
- Configure Renovate ([1](https://github.com/Wuthery/kuro.py/issues/1)) - ([e58554d](https://github.com/Wuthery/kuro.py/commit/e58554db30acb2a43b9a5d82a57ff6cad2f2f0b1))
- Disable pyenv dep check - ([0702e79](https://github.com/Wuthery/kuro.py/commit/0702e791c325f5101a957ce8f684f68d4c8ef71a))
- Enablel package mode and add packages property - ([a74039f](https://github.com/Wuthery/kuro.py/commit/a74039f0c03a05d0d26ae53ad04c9d5981c3c611))
- Delete `.vscode` - ([f14e2de](https://github.com/Wuthery/kuro.py/commit/f14e2de8a5aaed2754146a05c3c30e6ee58cdb61))
- Rename project - ([2cefb8b](https://github.com/Wuthery/kuro.py/commit/2cefb8b6d5891213c7e33a9aeb267cb7b45e1084))
- Bump version - ([72a4520](https://github.com/Wuthery/kuro.py/commit/72a4520fbbee0be8a77e019bf5fc1de6758a4f00))

Refactoring

- Refactor imports and geetest server - ([736ef16](https://github.com/Wuthery/kuro.py/commit/736ef163cc72d45817ae9e2b060f14e993bef777))

Style

- Don't specify argument type in docstrings - ([6edfe22](https://github.com/Wuthery/kuro.py/commit/6edfe2268ca7433d987da0895c21ec557879ea17))
- Make "Args" and "Returns" sections bold - ([74c195e](https://github.com/Wuthery/kuro.py/commit/74c195ea873a5f0ecf558b6af58ade1496794db8))
- Format imports - ([2ff6524](https://github.com/Wuthery/kuro.py/commit/2ff6524419341c5413a6b4baf3f871e85c02fdb5))
- Apply ruff formatting - ([5aedc49](https://github.com/Wuthery/kuro.py/commit/5aedc498f3d2c9b8d4852454610c983420be744e))

0.1.0

Bug Fixes

- **(auth)** Fix login function throwing system error. - ([7db70e7](https://github.com/Wuthery/kuro.py/commit/7db70e79b2e211b9bf397f5e4079fec63361d4f9))
- **(base)** Fix typing errors - ([9d0bd1d](https://github.com/Wuthery/kuro.py/commit/9d0bd1ddf5403e45a1efc5a117c455ff067baa1b))
- **(server)** Fix typing errors and lint errors - ([fabc496](https://github.com/Wuthery/kuro.py/commit/fabc49607f9c285b32ad68cfd1c3d38347141eba))
- Apply ruff auto fixes - ([886c29e](https://github.com/Wuthery/kuro.py/commit/886c29e60c8677a89147599622a18ac3c0fe0ed1))
- Apply ruff unsafe auto fixes - ([6a54583](https://github.com/Wuthery/kuro.py/commit/6a5458301e2f2426136ad8e8b1be5735809c95a7))
- Rename KuroException to KuroError - ([6edf91f](https://github.com/Wuthery/kuro.py/commit/6edf91f4824e3ea6a420f238489334d8da8d490c))
- Export errors module to main module - ([618d78a](https://github.com/Wuthery/kuro.py/commit/618d78afd91fdb0dc87c51d90a763ad0c9d710de))
- Fix ABC with no abstract methods - ([4b998d6](https://github.com/Wuthery/kuro.py/commit/4b998d65144a1eac5f55ad901693de370dc58699))
- Fix string format with geetest server - ([4bcef1e](https://github.com/Wuthery/kuro.py/commit/4bcef1e8882ca80368b309a775f76b6d4629d20d))
- Fix error in enter-code - ([e6eede8](https://github.com/Wuthery/kuro.py/commit/e6eede8e5c4422812deba6240032e30928ef2e5b))
- Fix project version and license - ([2d94df4](https://github.com/Wuthery/kuro.py/commit/2d94df43ab81cae5be2f20bf9b1a893e8ce39fd5))

Continuous Integrations

- Add release and ruff workflows - ([4f7a68a](https://github.com/Wuthery/kuro.py/commit/4f7a68ae06724c2f48f915329dd9ded1145a4e2c))
- Fix python version - ([856d216](https://github.com/Wuthery/kuro.py/commit/856d216583abbb34fbed0d5c61d551f2440cd11e))
- Fix python version again - ([093235a](https://github.com/Wuthery/kuro.py/commit/093235a2708fb0a9b24aa6b1874406e326bccf0e))

Documentation

- Add dev env set up instructions - ([a25c473](https://github.com/Wuthery/kuro.py/commit/a25c473a5f7ca7777907f6f5da98c95ac2e2b1b9))

Miscellaneous Chores

- **(deps)** Add lock file - ([fbfbeee](https://github.com/Wuthery/kuro.py/commit/fbfbeee15be8480bf30793502f2eaaa4f350c0ef))
- **(deps)** Add dev and test dep groups - ([eed5f96](https://github.com/Wuthery/kuro.py/commit/eed5f966769740672d5571cab6aad0d440fc40e6))
- **(deps)** Update lock file - ([7fae9dd](https://github.com/Wuthery/kuro.py/commit/7fae9ddb1984de72d4c77c33554b9fc252b11a60))
- **(pre-commit)** Add config - ([0421b93](https://github.com/Wuthery/kuro.py/commit/0421b93224aad987462ce2db4b6fb995b92672c7))
- **(project)** Add python version - ([12c434f](https://github.com/Wuthery/kuro.py/commit/12c434ffe506ba2f04f4496c302fa48976c3d5c1))
- **(pyenv)** Add version specifier - ([b366a2d](https://github.com/Wuthery/kuro.py/commit/b366a2d7e569df58d047d41fc94202d6295b2682))
- **(ruff)** Add config - ([119434f](https://github.com/Wuthery/kuro.py/commit/119434f2654852572cc4d0124b6887e3d6a6af6f))
- **(ruff)** Ignore D and T201 rules in test.py - ([cbc61a9](https://github.com/Wuthery/kuro.py/commit/cbc61a994d5f878fb48633590f9d3ec7c48c9783))
- **(vscode)** Add config - ([e1b9b2d](https://github.com/Wuthery/kuro.py/commit/e1b9b2d83fa367ec83204356dd46432ce2e11999))
- **(vscode)** Update diagnostic mode - ([c99302b](https://github.com/Wuthery/kuro.py/commit/c99302b80a6bdeb29f1cc9ead26c47d7e6edb040))
- Update gitignore - ([2198766](https://github.com/Wuthery/kuro.py/commit/21987661642a14bcfd0f2373aae6d411b4a318d2))

Refactoring

- **(errors)** Refactor error class implementation - ([495cbbe](https://github.com/Wuthery/kuro.py/commit/495cbbe2474ae0ff5dc1b9e5a74338c68d748fb0))

Style

- Format code with ruff - ([3ec9b66](https://github.com/Wuthery/kuro.py/commit/3ec9b66ffd650d6333fff4598444ae1cf7859ba5))
- Apply ruff formatting - ([ee01cc8](https://github.com/Wuthery/kuro.py/commit/ee01cc8f7065a933b266d633bfbc52764ae1ab99))
- Apply ruff formatting - ([01db79f](https://github.com/Wuthery/kuro.py/commit/01db79f85825194a11628ba9c6f216911d0832ba))

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.