Changelog#

All notable changes to this project will be documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased#

0.4.2 - 2023-8-1#

Added#

  • publish.sh that’s run after tbump pushes to github.

  • Player.build_achievements method.

  • Clarifying comments.

  • HypixelSays.top_score.

  • Typing metadata (PEP 561 compliant).

Changed#

  • Documentation wording.

  • Documentation logo.

Removed#

  • setup.py.

  • publish-to-pypi github action.

  • Player.known_aliases.

  • Logo in documentation sidebar.

  • Unused “Friend” code.

  • Unused imports.

Fixed#

  • Start line in player_friend example documentation.

  • Documentation typos.

  • Player documentation attribute hyperlinks.

  • PlayerNotFound for Mojang API calls.

  • HypixelSays.losses.

0.4.1 - 2022-2-6#

Added#

  • This changelog file.

  • Achievement class.

  • Pyproject.toml for tbump and pytest configs.

  • Return documentation on dataclass class methods.

  • More tests.

  • More documentation on Client methods.

Changed#

  • Documentation wording.

Removed#

  • hypixel.version_info.

  • models.Friend (deprecated by hypixel).

  • Client.player_friends (deprecated by hypixel).

  • Player.version.

  • Random print statement.

Fixed#

  • Documentation punctuation.

  • Version locking in setup.py.

  • Circular import bug.

  • Readthedocs config formatting.

  • Remote tests.

  • PyPI intended audience.

Breaking Changes#

  • Status.game_type is changed to Status.game.

0.3.1 - 2022-10-16#

Fixed#

  • Datetimes are now properly in UTC time rather than local time.

  • Datetime tests are now fixed and enabled.

  • Documentation links now go to latest rather than dev (a deleted version).

Deprecated#

  • Player.version always returns None and will be removed in a later release.