enka-py

An async API wrapper for enka.network written in Python.

GPL-3.0 License

Downloads
80
Stars
6

Bot releases are visible (Hide)

enka-py - v2.2.4 Latest Release

Published by github-actions[bot] 4 months ago

2.2.4 - 2024-06-20

Bug Fixes

  • Fix eidolon trace level boosts not taken into account - (af46fc6)
  • Fix calculating relic set effects incorrectly - (ad5df45)

Continuous Integrations

Documentation

Features

Miscellaneous Chores

  • (deps) Add test dependency group - (026867d)
  • (deps) update dependency ruff to v0.4.10 - (1841ff5)
enka-py - v2.2.3

Published by github-actions[bot] 4 months ago

2.2.3 - 2024-06-16

Continuous Integrations

  • Configure PYPI release - (50c7bb1)

Documentation

  • Update installtion instructions - (ecf63c1)

Miscellaneous Chores

  • Change project name to enka-api - (79ea4f0)
enka-py - v2.2.2

Published by github-actions[bot] 4 months ago

2.2.2 - 2024-06-15

Bug Fixes

  • (deps) update dependency orjson to v3.10.4 - (0b6cdfc)
  • (deps) update dependency pydantic to v2.7.4 - (03be026)
  • (deps) update dependency orjson to v3.10.5 - (b308323)
  • Fix validation error on Artifact.setNameTextMapHash - (d95ed89)
  • Fix validation error on gi.Aritfact.nameTextMapHash - (5443b46)
  • Fix validation error on gi.Weapon.nameTextMapHash - (21c43b5)

Documentation

Miscellaneous Chores

  • (deps) update dependency ruff to v0.4.9 - (cfc6212)
  • (renovate) Fix JSON schema issue - (0c91f29)
enka-py - v2.2.1

Published by github-actions[bot] 4 months ago

2.2.1 - 2024-06-08

Bug Fixes

  • Handle empty sub stat list in HSR Relic - (160484e)

Features

  • Migrate to new enka-py-assets - (08e7f0c)

Tests

  • Add unit test for empty substat list - (4f89e3e)
enka-py - v2.2.0

Published by github-actions[bot] 4 months ago

2.2.0 - 2024-06-07

Bug Fixes

  • (deps) update dependency pydantic to v2.7.2 (#26) - (3525acd)
  • (deps) update dependency pydantic to v2.7.3 (#27) - (ed5570c)

Continuous Integrations

  • Configure workflows - (9e9ca9b)
  • Fix invalid python version - (08f6c5d)

Documentation

  • Fix hakushin-py repo link - (23f0acd)

Features

  • (hsr) Add base stats to character stats (#21) - (daa54be)
  • [breaking]Represent HSR character stats with a dictionary - (f46f0b1)

Miscellaneous Chores

  • (deps) Update dependencies (#22) - (e84b3bf)
  • (deps) update dependency ruff to v0.4.7 (#25) - (ae333b5)
  • (deps) update dependency pytest to v8.2.2 (#28) - (da21068)
  • (deps) update dependency ruff to v0.4.8 - (a33cf88)
  • (ruff) Split ruff config to seperate file - (bae6507)
  • Configure Renovate (#24) - (e7651e8)
  • Update renovate.json - (7b4205b)
enka-py - v2.1.3

Published by github-actions[bot] 5 months ago

2.1.3 - 2024-05-25

Bug Fixes

  • Fix invalid StarRailRes icon - (32c146e)
  • Fix trace stat icons not using StarRailRes - (b174643)
  • Fix some skill icons using StarRailRes - (ba87037)
  • Fix skill icons not using Enka - (dee85f8)

Features

  • (gi) Add specialized_stat field to Character - (774e966)
  • Add option to get stat icons from StarRailRes - (04eb177)
enka-py - v2.1.2

Published by github-actions[bot] 5 months ago

2.1.2 - 2024-05-23

Bug Fixes

  • (gi) Modify "is_upgraded" default value - (1f6f8e8)
  • Fix HSRClient game value being wrong - (54e7399)
  • Fix rarity map KeyError - (9750b43)

Features

  • (gi) Add "is_upgraded" bool field to talents (#19) - (8badda1)
  • Export Game enum to main module - (36fead8)
  • Export Owner model to main module - (c088d98)

Miscellaneous Chores

Style

  • Change game attribute of BaseClient to public - (c2085e1)
enka-py - v2.1.1

Published by github-actions[bot] 5 months ago

2.1.1 - 2024-05-17

Bug Fixes

  • Add default value for LightCone.ascension - (4e3b5af)

Features

  • Add ability to fetch and parse raw showcase data - (898ac78)

Tests

  • Add raw data fetch and parse test - (ef6fb9c)
enka-py - v2.1.0

Published by github-actions[bot] 5 months ago

2.1.0 - 2024-05-15

Documentation

Features

enka-py - v2.0.2

Published by github-actions[bot] 5 months ago

2.0.2 - 2024-05-14

Bug Fixes

  • (models) Add default value for ascension - (fb65231)
  • (models) Add default values for Player and PlayerStats - (e580f64)
  • (models) Add default value for relics field in Character - (bc0f7f9)
  • Handle empty max arg - (deb0482)
  • Handle missing level field in Relic - (e4c2a66)
  • Fix using type as default value - (a767569)

Documentation

Tests

  • (hsr) Add low level account test - (17c94be)
enka-py - v2.0.1

Published by github-actions[bot] 5 months ago

2.0.1 - 2024-05-14

Bug Fixes

  • Export client modules - (29e4ebb)
  • Fix enums causing errors on python 3.10 - (6d78c11)
  • Fix enums errors again - (d93eec0)
  • Remove use of typing.Self - (e486cbe)
  • Add missing aexit method - (4002727)
  • Handle case when no namecard data - (14b1f8a)
  • Remove Artifact.item_id field completely - (36d8418)

Documentation

Features

  • Add proper support for pydantic model dump - (8c62b36)
  • Add ability to pass in str for lang - (124b140)
enka-py - v2.0.0

Published by github-actions[bot] 5 months ago

2.0.0 - 2024-05-13

Miscellaneous Chores

enka-py - v1.7.1

Published by github-actions[bot] 6 months ago

1.7.1 - 2024-04-25

Bug Fixes

  • Fix KeyError in Costume class - (90a5df8)
  • Fix language enum value - (a963e74)

Documentation

Miscellaneous Chores

  • (deps) Update dependencies - (b70573a)
  • (deps) Update dependencies - (53b196b)
  • (deps) Update dependencies - (947c646)
  • (deps) Update dependencies - (b702f41)
  • (deps) Update dependencies - (d8d2037)
  • (deps) Update dependencies - (364bb6c)
  • (deps) Update dependencies - (6e05f4f)
  • (deps) Update dependencies - (52deb00)

Refactoring

  • Add internal methods to custom classes - (0f829a4)
  • Add several imports to __init__.py - (7c69e48)
enka-py - v1.7.0

Published by github-actions[bot] 8 months ago

1.7.0 - 2024-03-01

Documentation

Features

  • [breaking]Add all constellations to character - (35cee64)

Miscellaneous Chores

  • (deps) Update dependencies - (65db648)
  • (deps) Update dependencies - (7349713)

Refactoring

  • Add common dict attributes to AssetData - (668ef32)
enka-py - v1.6.0

Published by github-actions[bot] 8 months ago

1.6.0 - 2024-02-17

Bug Fixes

  • Fix workflows - (b749aa3)
  • Fix wrong player profile picture icon - (2607e9f)

Continuous Integrations

  • Improve workflows again - (8f1eb3e)
  • Add the msising pytest workflow - (e58f9b7)

Documentation

Features

Miscellaneous Chores

  • (deps) Update dependencies - (ac2cdb2)
  • (deps) Add aiohttp-client-cache - (a6c9892)
  • (deps) Cleanup dependencies - (59dbb10)

Refactoring

  • Replace ClientSession with CachedSession - (dffd144)
enka-py - v1.5.1

Published by github-actions[bot] 8 months ago

1.5.1 - 2024-02-14

Continuous Integrations

Miscellaneous Chores

  • (deps) Remove git-cliff - (83a445f)
  • (deps) Update dependencies - (ac2cdb2)
  • Update pyproject.toml - (5bfbbb4)
  • Update license notation - (33a39aa)
enka-py -

Published by seriaati 8 months ago

1.5.0 - 2024-02-12

Documentation

Features

  • Add costume model - (6b2f623)
  • Use costume model in Character and ShowcaseCharacter - (73b6748)

Tests

enka-py -

Published by seriaati 8 months ago

1.4.2 - 2024-02-11

Bug Fixes

  • Fix wrong full namecard url - (08ac8f6)
  • Fix no artifact sub-stat cases - (aa64a5e)
  • Fix traveler no namecard cases - (31a207c)

Documentation

Features

  • Add namecard attribute to Character - (1ef9e8d)

Miscellaneous Chores

Refactoring

  • Separate thousands with commas - (a259dda)
enka-py -

Published by seriaati 8 months ago

1.4.1 - 2024-02-10

Documentation

Miscellaneous Chores

  • (deps) Update dependencies - (cc18b02)
  • Update ruff pre-commit veresion - (cc99f65)

Refactoring

  • Allow compatibility with py3.10 - (f3f807d)
enka-py -

Published by seriaati 9 months ago

1.4.0 - 2024-02-02

Documentation

Features

  • Add rarity to Character - (bad4f65)
  • Add ascension to Weapon and Character - (2d5d5d4)
  • Add highest_dmg_bonus_stat to Character - (6b8185c)

Refactoring

  • [breaking]Rename FightProp to FightPropType - (e27874f)
  • Improve stat related classes - (ce29f89)