Hakushin-py

Latest version: v0.4.10

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

Scan your dependencies

Page 3 of 3

0.3.1

[0.3.1](https://github.com/seriaati/hakushin-py/compare/v0.3.0..v0.3.1) - 2024-06-07

Bug Fixes

- Handle empty element - ([b7f440b](https://github.com/seriaati/hakushin-py/commit/b7f440be4e3143cdc87f1e814a8d13ed8f362ee1))

Features

- Add light cone path - ([3b214b9](https://github.com/seriaati/hakushin-py/commit/3b214b910e03f01fed73a616a01a1bd824b57fb7))

Miscellaneous Chores

- **(deps)** update dependency pytest to v8.2.2 ([11](https://github.com/seriaati/hakushin-py/issues/11)) - ([fba7529](https://github.com/seriaati/hakushin-py/commit/fba75290b5f8a35252168accd4cccbbe4e836ee8))
- Update renovate.json - ([de4e7cb](https://github.com/seriaati/hakushin-py/commit/de4e7cb6fd7a49bfabb7cb60b84e7b8f50c8b102))
- Update renovate.json - ([74c3cb6](https://github.com/seriaati/hakushin-py/commit/74c3cb6b0839bd1a52a7ae43ef8e7dda5bb09c0c))

0.3.0

[0.3.0](https://github.com/seriaati/hakushin-py/compare/v0.2.0..v0.3.0) - 2024-06-04

Bug Fixes

- **(deps)** update dependency pydantic to v2.7.2 ([8](https://github.com/seriaati/hakushin-py/issues/8)) - ([0087c32](https://github.com/seriaati/hakushin-py/commit/0087c32be81333137782dbb4bcb567e760b36b45))
- **(deps)** update dependency pydantic to v2.7.3 ([10](https://github.com/seriaati/hakushin-py/issues/10)) - ([038f680](https://github.com/seriaati/hakushin-py/commit/038f6807477a368d97561233b4bd8e5e2318a412))
- Fix light cone and weapon having no name - ([d7bb0f9](https://github.com/seriaati/hakushin-py/commit/d7bb0f963b6305e2597ccdfb609a740786bed8de))
- Export some missing models - ([74bf916](https://github.com/seriaati/hakushin-py/commit/74bf916138135df6c3cb86bfb9d32743bf5817b4))
- Change character_id type to str for gi - ([7b0d923](https://github.com/seriaati/hakushin-py/commit/7b0d92326f1955346c22769a8da35bd2892198e9))
- Handle empty namecard - ([89a1838](https://github.com/seriaati/hakushin-py/commit/89a183854c300891e45c6ee2c4c8aad0d8c9b1ff))
- Fix circular import - ([effef41](https://github.com/seriaati/hakushin-py/commit/effef41f52b3c10e2ad7bbc4eba94030da5d0f04))
- Fix percent fight prop value - ([436c96f](https://github.com/seriaati/hakushin-py/commit/436c96fe9e266d1714f85ec53ecf76ad3f9b3b5f))
- Fix fight prop id - ([8161c0c](https://github.com/seriaati/hakushin-py/commit/8161c0c01ec7d3d3e3f8348c8899aef2f2525279))
- Fix missing fight props - ([27d4d42](https://github.com/seriaati/hakushin-py/commit/27d4d4285d801c44bae8e9fe7ffa86c6842c4b76))
- Fix hsr chara fight prop id - ([279d62e](https://github.com/seriaati/hakushin-py/commit/279d62e97969692072589d8b0de1e2a0e12fee8e))
- Remove ruby tags - ([7471be2](https://github.com/seriaati/hakushin-py/commit/7471be273acfdfcb66817b21fd89ff52cd0a583b))
- Fix invalid relic set icon - ([a9c9c69](https://github.com/seriaati/hakushin-py/commit/a9c9c6950c15489e4e224959584f990e8212d280))
- Fix replace_placeholders - ([69b44c6](https://github.com/seriaati/hakushin-py/commit/69b44c6726ad1c3110afed4eae42de724bb26818))
- Fix lc stats keys - ([7331edc](https://github.com/seriaati/hakushin-py/commit/7331edc8537d221bded29c317933597a0c5ca902))
- Fix lc stat keys again - ([1c38298](https://github.com/seriaati/hakushin-py/commit/1c38298f8230d5c201338dbba1dec839259039c6))
- Improve ruby tag remover - ([6132a15](https://github.com/seriaati/hakushin-py/commit/6132a15b2085c89629843176eee420e358e0b33f))
- Remove ruby tags - ([8c90065](https://github.com/seriaati/hakushin-py/commit/8c9006572d436f266088c8843a728476f360e067))

Continuous Integrations

- Update workflows - ([616a0b1](https://github.com/seriaati/hakushin-py/commit/616a0b1aeb4e33eb58febeffa2942c4e947c97a8))
- Add renovate config - ([6053817](https://github.com/seriaati/hakushin-py/commit/6053817f2ec1114129954f216f16dafe1ac70102))

Documentation

- Update README - ([71c2d6b](https://github.com/seriaati/hakushin-py/commit/71c2d6bba4787891bf76b87bec4f6853386f4b0f))

Features

- Add fetch_lightcones method - ([583b600](https://github.com/seriaati/hakushin-py/commit/583b60005643ef626f96136bd95a209bfd4a28b5))
- Allow passing in custom session - ([5a204f5](https://github.com/seriaati/hakushin-py/commit/5a204f5114ee0da54681b20b20ecdc350eb55d9e))
- Add artifact set name - ([4f7da32](https://github.com/seriaati/hakushin-py/commit/4f7da327510aa826c06a3cb7822e1396c8ac8cfa))
- Expoprt models to root module - ([d4d3508](https://github.com/seriaati/hakushin-py/commit/d4d3508bf5e5fe3586d12a3e3cd4e41610d9165a))
- Add some utils and constants - ([eede069](https://github.com/seriaati/hakushin-py/commit/eede0693ed9844d45c177b78063943d91b9162ce))
- Add more utils and docstrings - ([4bdef6c](https://github.com/seriaati/hakushin-py/commit/4bdef6c774c95759dc235d74e5e65f4857fe7702))
- Add get_skill_attributes util - ([81f6fe6](https://github.com/seriaati/hakushin-py/commit/81f6fe66757876c7054431a0e450a2031f7402c0))
- Add icon attr to CharacterPassive - ([ddb4a1a](https://github.com/seriaati/hakushin-py/commit/ddb4a1a2433d1d1109fda44c8eeafa6a0656a8cf))
- Add icon attr to CharacterConstellation - ([e678191](https://github.com/seriaati/hakushin-py/commit/e678191a0bf5a313976ee3dbf8515615126a556d))
- Add new util - ([f0da91e](https://github.com/seriaati/hakushin-py/commit/f0da91e4b810d75812e8cbf10ff777dfe85b8cae))
- Add hsr calc upgrade stat utils - ([41aa0e7](https://github.com/seriaati/hakushin-py/commit/41aa0e7517f1c96a439257867214244857727654))
- Add max_level attr to character skill - ([4e7aaa5](https://github.com/seriaati/hakushin-py/commit/4e7aaa54df98ebba1fe400b94dc8df387c73c28a))
- Add image attr to eidolon - ([f400429](https://github.com/seriaati/hakushin-py/commit/f400429a901ccdf67591e25a2861db19f2480300))
- Improve regex pattern to match more placeholders - ([6d894b4](https://github.com/seriaati/hakushin-py/commit/6d894b49410a6f0690236bfbedd97ea8b6dddb98))

Miscellaneous Chores

- **(deps)** update dependency ruff to v0.4.5 ([6](https://github.com/seriaati/hakushin-py/issues/6)) - ([9f74950](https://github.com/seriaati/hakushin-py/commit/9f749500b9f896f82332a8613e9ea5613adcc711))
- **(deps)** update dependency ruff to v0.4.6 ([7](https://github.com/seriaati/hakushin-py/issues/7)) - ([5b697e1](https://github.com/seriaati/hakushin-py/commit/5b697e1f9b740f2d3fd816daa9808c189f8eaf31))
- **(deps)** update dependency ruff to v0.4.7 ([9](https://github.com/seriaati/hakushin-py/issues/9)) - ([59191ff](https://github.com/seriaati/hakushin-py/commit/59191ffdd840f4cae69cae43d5c795a74881855a))
- Remove pre commit config - ([b69c917](https://github.com/seriaati/hakushin-py/commit/b69c917fa329de685b669a4ed921c152f7b46691))

0.2.0

[0.2.0](https://github.com/seriaati/hakushin-py/compare/v0.1.0..v0.2.0) - 2024-05-22

Bug Fixes

- Fix icons - ([e2023c0](https://github.com/seriaati/hakushin-py/commit/e2023c072f67b312f4d7d9cc6d1ec4a627fc2224))
- Fix rarity issues - ([d202b3e](https://github.com/seriaati/hakushin-py/commit/d202b3e19a58d191af0d04517bb21a7516cfe3b9))

Documentation

- Add docstrings - ([6374947](https://github.com/seriaati/hakushin-py/commit/6374947a7b352f2a60bcdb8e9dcd6dc7b94c4fdf))
- Update README - ([bddd970](https://github.com/seriaati/hakushin-py/commit/bddd970d2954a34c567f37fb11f60492756162d8))

Features

- **(utils)** Add replace_placeholders func - ([0b0a85f](https://github.com/seriaati/hakushin-py/commit/0b0a85f0914699d126cbc4e5f57c4cbcf447a60c))
- Add fetch_characters method - ([2cb3d29](https://github.com/seriaati/hakushin-py/commit/2cb3d2967e822b826f11d33e8c2fc276793b0913))
- Add new fetch methods - ([3d12f5f](https://github.com/seriaati/hakushin-py/commit/3d12f5fbdee8d4ac2e3aa4c5083777eeb7d74515))
- Add support for relic sets - ([1d11e19](https://github.com/seriaati/hakushin-py/commit/1d11e19c3b2ca3e71db68415d554fae7d76b0162))

Miscellaneous Chores

- **(deps)** Update dependencies ([1](https://github.com/seriaati/hakushin-py/issues/1)) - ([de05d54](https://github.com/seriaati/hakushin-py/commit/de05d548b884b6a34e59b4a9501d46179a7e3e0b))
- **(deps)** Update dependencies ([2](https://github.com/seriaati/hakushin-py/issues/2)) - ([65c31e1](https://github.com/seriaati/hakushin-py/commit/65c31e18d125b0637bda37ea8c0a60954bd02a82))
- **(deps)** Update dependencies ([3](https://github.com/seriaati/hakushin-py/issues/3)) - ([c4422de](https://github.com/seriaati/hakushin-py/commit/c4422defe8ecbbfcee5fe9b7af27bf7bff118785))
- **(deps)** Update dependencies ([4](https://github.com/seriaati/hakushin-py/issues/4)) - ([a9b33d6](https://github.com/seriaati/hakushin-py/commit/a9b33d6ad4fbd5d1d50a447b25b43bf1baf1029f))
- **(docs)** Update README - ([89c4c17](https://github.com/seriaati/hakushin-py/commit/89c4c17fad7d56d3a5c57ed3d9308656d65d5cba))
- **(docs)** Update README - ([e5a0b4e](https://github.com/seriaati/hakushin-py/commit/e5a0b4e91a0d0314a34b3fedc8bda878612eaa3c))
- **(ruff)** Ignore PLR0904 - ([dcf7505](https://github.com/seriaati/hakushin-py/commit/dcf7505d485f7759797a68bf9705650d5be849d8))
- Update project config - ([b2ff345](https://github.com/seriaati/hakushin-py/commit/b2ff3456b9c948f53e4707d0752c1c854f292822))
- Add project URLs - ([b026295](https://github.com/seriaati/hakushin-py/commit/b0262956fc5ca24310c673ee812193e38f4ec210))

Refactoring

- [**breaking**]Rename methods and classes - ([5d992de](https://github.com/seriaati/hakushin-py/commit/5d992de10b91cd19fbc3832d74746565b05c73f8))
- Improve rarity typings - ([4a709d5](https://github.com/seriaati/hakushin-py/commit/4a709d5beba61847d07f542dc623e5c735402dd1))

Tests

- Add artifact sets fetch test - ([bee5ffa](https://github.com/seriaati/hakushin-py/commit/bee5ffa9275b7beca0ae47dd4f707dcd17dc9e9a))

0.1.0

Miscellaneous Chores

- **(ci)** Add pre-commit config - ([458fce5](https://github.com/seriaati/hakushin-py/commit/458fce503584fadeb3157b715e156337afe8c6c4))

Page 3 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.