Releases: NiceAesth/aiosu
Releases · NiceAesth/aiosu
v1.1.0
What's Changed
- chore: update makefile by @NiceAesth in #92
- fix: create chat channel target_ids by @NiceAesth in #94
- docs: update create_chat_channel by @NiceAesth in #95
- docs: update UUID private message docs by @NiceAesth in #96
- fix: set score stats based on completion by @NiceAesth in #99
- chore: codacy fixes by @NiceAesth in #100
- fix: account for scorev2 in mania accuracy by @NiceAesth in #101
- feat: account for sv2 in std acc; style: improve code style by @NiceAesth in #102
- chore(deps): update dependency black to v23 by @renovate in #103
- fix: alias 2x images; add 2x for tournament banner by @NiceAesth in #106
- chore(deps): update dependency mypy to v1 by @renovate in #105
- chore(deps): update dependency sphinx to v6 by @renovate in #90
- feat: add user hit counts to statistics by @NiceAesth
- fix: remove deprecated content_html by @NiceAesth in #107
Full Changelog: v1.0.0...v1.1.0
v1.0.0
Hello there!
aiosu
v1.0.0 has been released. The following changes have happened since the last version:
Breaking changes:
classes
have been moved tomodels
events
andexceptions
are now in the top level foldermodels/token
has been renamed tomodels/oauthtoken
- Cursor models require explicit json serialization (via
.dict()
or.json()
Other changes:
Mod
is now anIntEnum
- API v1 now provides a function to download
.osu
beatmap files - API v2 now provides functions for all non-lazer endpoints
- Added partial function
next()
to models with cursors - Default ratelimits have been lowered
- Apply ratelimit to token authentication requests
- Ratelimit parameter is now a
tuple[num_reqs: int, time: int]
instead ofAsyncLimiter
- Added binary data util for file-like objects
- Added replay parser util
- Added better scoping support
- Added
generate_url
toutils/auth
v0.2.0
v0.1.3
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #31
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #32
- Add request_beatmap() for API v1 scores, fix null values in API v1, fix default limits by @NiceAesth in #30
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
- Add TYPE_CHECKING to typing imports by @NiceAesth in #29
Full Changelog: v0.1.0...v0.1.2
v0.1.1
Full Changelog: v0.1.0...v0.1.1
v0.1.0
- Added
mode
kwarg to get_me - Added events + tests
- Added token refreshing
- Added
__get_headers
- Fixed
get_user
API v2 URL
v0.0.1
What's Changed
- Add handling for multiple clients at once by @NiceAesth in #7
- Cleanup pass by @NiceAesth in #12
- Add support for optional parameters when getting diff attribs by @NiceAesth in #13
- Revert "Add support for optional parameters when getting diff attribs" by @NiceAesth in #14
- Fix param by @NiceAesth in #15
- Add unit tests for models, inherit FrozenModel from BaseModel by @NiceAesth in #16
- Type-hinting pass, use mypy by @NiceAesth in #17
- Add test v1 client by @NiceAesth in #18
- Add v1 models by @NiceAesth in #19
- Docs by @NiceAesth in #20
- Document all functions by @NiceAesth in #21
- Poetry by @NiceAesth in #22
- Update actions/setup-python action to v4 by @renovate in #24
- Update actions/checkout action to v3 by @renovate in #23
- Add
legacy.match.Match
by @NiceAesth in #25 - Fix workflows by @NiceAesth in #26
- Create CODE_OF_CONDUCT.md by @NiceAesth in #27
Full Changelog: https://github.com/NiceAesth/aiosu/commits/v0.0.1