Releases: cetteup/pybfbc2stats
Releases · cetteup/pybfbc2stats
pybfbc2stats v0.8.1
pybfbc2stats v0.8.0
pybfbc2stats v0.7.2
This is the v0.7.2 release of pybfbc2stats.
Fixes
- Parse struct length indicators as int when parsing values
- Parse map values based on a magic key
- Add parse map for dogtags records
- base64 decode dogtag record values
- Add fallback to string for FESL response parsing
- Fix syntax error cause by partial commit
Full Changelog: v0.7.1...v0.7.2
pybfbc2stats v0.7.1
This is the v0.7.1 release of pybfbc2stats.
Fixes
- Remove usage of previously removed Payload.set
- Return packet data with trailing \x00 in process_response_packet
Full Changelog: v0.7.0...v0.7.1
pybfbc2stats v0.7.0
This is the v0.7.0 release of pybfbc2stats.
Note: Almost all code related to packet data handling has been rewritten. The structure of data returned by "public"/documented methods has not changed. However, values within those structures are now parsed to their respective types. Consider this a breaking change if your code relies on e.g. all dictionary values being returned as string.
Example
# Response of client.lookup_usernames before
{
'namespace': 'XBL_SUB',
'userId': '987817822',
'userName': '"K5Q Blan"',
'xuid': '2533274872524999'
}
# Response of client.lookup_usernames now
{
'namespace': 'XBL_SUB',
'userId': 987817822,
'userName': 'K5Q Blan',
'xuid': 2533274872524999
}
Full Changelog: v0.6.4...v0.7.0