Skip to content

Releases: Jonxslays/wom.py

v0.3.2

14 Apr 20:13
d9d3e5e
Compare
Choose a tag to compare

v0.3.2

Breaking Changes

  • Add a new required async Client.start method to fix deprecation warning emitted
    by creating a ClientSession in a non-async function.

Diff: v0.3.1...v0.3.2
Changelog: v0.3.2

v0.3.1

13 Apr 00:11
8864456
Compare
Choose a tag to compare

v0.3.1

Additions

  • Added new wildy bosses Artio, Calvarion, and Spindel to the Bosses enum.

Diff: v0.3.0...v0.3.1
Changelog: v0.3.1

v0.3.0

08 Apr 19:45
7403fdf
Compare
Choose a tag to compare

v0.3.0

Breaking Changes

  • MetricLeaders, PlayerGainsData, and SnapshotData 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 the Player.status field.

Changes

  • Only include the type of the value, not the value itself, in the error message raised when
    calling unwrap_err on an Ok variant.
  • Skill.ehp, Boss.ehb, and ComputedMetric.value are now float 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

27 Feb 23:29
4d74373
Compare
Choose a tag to compare

v0.2.0

Bugfixes

  • Add some missing models to __all__.

Additions

  • Add leaders models: SkillLeader, BossLeader, ActivityLeader, ComputedMetricLeader, and
    MetricLeaders.
  • Add metric_leaders property to GroupStatistics.
  • Add deserialization methods for the new leader models.

Changes

  • GroupStatistics.average_stats is now a Snapshot rather than a GroupSnapshot.

Removals

  • Remove GroupSnapshot model since created_at on Snapshot is now guaranteed to be present.

Diff: v0.1.1...v0.2.0
Changelog: v0.2.0

v0.1.1

24 Feb 06:26
db13d54
Compare
Choose a tag to compare

v0.1.1

Bugfixes

  • EfficiencyService.get_global_leaderboard now accepts a both 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 to EfficiencyService.get_global_leaderboard is now defaulted to EHP.

Full Changelog: v0.1.0...v0.1.1

v0.1.0

23 Feb 05:05
d194af2
Compare
Choose a tag to compare

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!