Releases: cetteup/pybfbc2stats
pybfbc2stats v0.1.9
This release addresses "Invalid FESL response" errors caused by the server sending packets of various different sizes.
pybfbc2stats v0.1.8
This release introduces the option to use custom key sets for stats queries.
pybfbc2stats v0.1.7
This release introduces the ability to retrieve player leaderboards.
Other changes/fixes:
- Fixed "eof" indicator (
\x00
) not being removed from stats response - Added handling for single packet stats responses
- Expose stats key constants to code outside of package
pybfbc2stats v0.1.6
This release introduces user lookup by their id in addition to the existing ability to look a user up by their name.
pybfbc2stats v0.1.5
This release introduces full support for PS3 as well as the ability to look up personas/users across all platforms.
Other changes:
- Switched to username-based login (instead of login based on email)
pybfbc2stats v0.1.4
- Fixed
RuntimeWarning: coroutine 'AsyncConnection.close' was never awaited
warning caused by__del__
handler in AsyncConnection - Allow default client to be used as context handler
- Expose async classes via __init__.py
pybfbc2stats v0.1.3
This release introduces an asyncio-based version of the Client and Connection for use in async Python projects.
Other changes/improvements:
- Fix close handler in Connection class
- Update buffer size used by FESL
- Move common code to (static) helper methods
pybfbc2stats v0.1.2
Allow clients to manually control execution of connection initialization steps. This feature should only be required in rare cases in which the client instance is being reused but the underlying connection has already been closed (AWS Lambda behaves this way).
pybfbc2stats v0.1.1
- Fixed a "pop from empty list" error if name lookup did not return any results
- Expose exceptions to code outside of package
pybfbc2stats v0.1.0
Initial release