Releases: TeKrop/overfast-api
Releases · TeKrop/overfast-api
Version 2.1.1
Changelog
- Fixed a conflict issue in parsers when using the same Blizzard URL (invalid parser cache)
Version 2.1.0
Changelog
- Refactored codebase in order to be able to parse several Blizzard pages data for one OverFast API endpoint. Updated the cache system and the documentation accordingly.
- Added
portrait
attribute in/heroes/{hero_key}
endpoint (issue #2, PR #3) - Added better handling of version number (
pyproject.toml
is the only source) - Updated main dependencies :
- FastAPI (v0.85 -> v0.87)
- requests (v2.27.1 -> v2.28.1)
- httpx (v0.23.0 -> v0.23.1)
- Updated dev dependencies :
- pytest (v7.1.3 -> v7.2.0)
- fakeredis (v1.10.0 -> v2.0.0)
- ruff (v0.0.124 -> v0.0.128)
Miscellaneous
- Added isort badge in README
- Added dynamic badges update using GitHub Actions
- Dropped pylint in favor of ruff for code quality checking : https://github.com/charliermarsh/ruff
Version 2.0.3
- Updated to Python 3.11
Version 2.0.2
- Using fakeredis for testing now
Version 2.0.1
Changelog
- Improved codebase and parser error handling
Version 2.0.0
Changelog
- OverFast API now supports new Blizzard pages after Overwatch 2 update (breaking changes)
- Implemented heroes endpoints, roles endpoint and gamemodes list endpoint
- Updated dependencies and codebase accordingly
- Added a career page comeback check using Discord notification (checks every hour)
Pending
- Blizzard career pages and players search are still under maintenance
Version 1.0
Version 1.0, compatible with Overwatch 1.x pages