Releases: Jonxslays/wom.py
Releases · Jonxslays/wom.py
v0.3.2
v0.3.1
v0.3.0
v0.3.0
Breaking Changes
MetricLeaders
,PlayerGainsData
, andSnapshotData
now contain mappings of their
enums.Skills
key to values of the associated type that was previously contained in the list.- The deserialization methods associated with the above types were also updated to accommodate
this. - the
Player.flagged
field was removed in favor of thePlayer.status
field.
Changes
- Only include the type of the value, not the value itself, in the error message raised when
callingunwrap_err
on anOk
variant. Skill.ehp
,Boss.ehb
, andComputedMetric.value
are nowfloat
type.
Additions
- Tests! 👀
- A
PlayerStatus
enum representing the statuses a player can be in (flagged, active, etc).
Diff: v0.2.0...v0.3.0
Changelog: v0.3.0
v0.2.0
v0.2.0
Bugfixes
- Add some missing models to
__all__
.
Additions
- Add leaders models:
SkillLeader
,BossLeader
,ActivityLeader
,ComputedMetricLeader
, and
MetricLeaders
. - Add
metric_leaders
property toGroupStatistics
. - Add deserialization methods for the new leader models.
Changes
GroupStatistics.average_stats
is now aSnapshot
rather than aGroupSnapshot
.
Removals
- Remove
GroupSnapshot
model sincecreated_at
onSnapshot
is now guaranteed to be present.
Diff: v0.1.1...v0.2.0
Changelog: v0.2.0
v0.1.1
v0.1.1
Bugfixes
EfficiencyService.get_global_leaderboard
now accepts aboth
kwarg, and will no longer erroneously allow you to pass many computed metrics as *args.
Changes
- Relaxed the pinned dependencies for better compatibility.
- The
metric
parameter toEfficiencyService.get_global_leaderboard
is now defaulted to EHP.
Full Changelog: v0.1.0...v0.1.1
v0.1.0
v0.1.0
This is the initial release of wom.py! 🎉
All WOM API endpoints should be covered.
Please report any bugs you find on the issue tracker.
Thanks!