Skip to content

Releases: janaSunrise/HypixelIO

Bug fixes, and some minor patches and changes.

11 Mar 05:03
0f32ea9
Compare
Choose a tag to compare

Added

  • A portal for async to sync with threading.

Fixed

  • Fixed documentation.
  • Added asyncio locking to preserve the async coroutines running at same time.

Documentation bug fixed and theming update. Change the main PYPI page too.

09 Mar 12:24
Compare
Choose a tag to compare

Fixed

  • The Changelog
  • The README
  • The documentation looks and content.

Complete library rewrite and better API for endusers.

09 Mar 04:04
b009127
Compare
Choose a tag to compare

Added

  • Skyblock models
  • Skyblock endpoints
  • Added HTML documentation
  • More utility functions and support to make it easier and reliable.
  • Asynchronous support for discord bot devs and other people to keep it non-blocking.

Fixed

  • Rewrote most of the code base.
  • Rewrite of the inline documentation.
  • Pass API Key as API-Key header so it's secure and follows the standards.
  • Refactored the methods to get better support and converted into multiple methods so its cleaner.
  • Fixed the tests and the errors / exceptions raised when issues arrive.
  • Make the rest of the codebase usable by the endpoint user, if needed. Not compulsary.

Major tests, and adding skin view feature.

29 Dec 06:35
5ad1faa
Compare
Choose a tag to compare

Added

  • Various skin fetch features.
  • More utility functions for public usage

Fixed

  • Invalid data accepted error.
  • Data not being cached a lot in memory.
  • Better performance and integration.

First Production usable release

24 Nov 10:04
3416bd6
Compare
Choose a tag to compare

Added

  • Various Examples in the source repo
  • Added options for inheriting the the base classes, and add or override features.

Changes:

  • Changes various types
  • Improved the internal docstrings
  • Removed constants.py as a source for the global version
  • Added Various caching options, and Changed the CacheBackend to a dataclass
  • Rewrote each function and directives
  • High bug fixes, and fixed security issues

Removed

  • Removed the useless code which took over more space

Changes in code, and fix the installation errors for Users.

13 Nov 12:11
Compare
Choose a tag to compare

Changes

  • Change tuple instances to typing.Union
  • Link requirements.txt dependencies to setup.py
  • Remove all the build files of the dependencies, and documentations.

Add Manifest and Object Comparisons for some Models

13 Nov 08:09
Compare
Choose a tag to compare

Added

  • Added attributes like __author__ and __version__
  • Added Manifest
  • Added support for Comparisons like
    • obj1 == obj2
    • obj1 > obj2
    • obj1 >= obj2

Minor changes, and Added Modular caching.

04 Nov 04:08
Compare
Choose a tag to compare

Added

  • Modular caching of requests,
  • Added timeout for the cache and fetch
  • Allow users to specify the caching according to needs, and various functions to make experience better
  • Functions allowed:
    • Clearing Cache
    • Uninstall cache, If enabled
    • removing expired cache
    • Get the existsing cache, and check it.

Minor fixes, and additions to make accessing easy

31 Oct 09:23
Compare
Choose a tag to compare

Added

  • The __repr__ and __str__ for some methods
  • Added find_guild to the client functions
  • New model: FindGuild containing the ID during finding.
  • Added Converter of uuid_to_username

Changed

  • Fix The __repr__ and __str__ for some classes
  • Converted all the main usage files into a different library package again
  • Split and cleaned the things.

Small Fixes, additions, and More helper functions.

23 Oct 03:34
114918b
Compare
Choose a tag to compare

Added

  • The __repr__ and __str__ for some methods
  • Added Leaderboard and GameCount Stats
  • Added Caching to the requests
  • Added Converter of username_to_uuid
  • Added New exception: MojangAPIError

Changed

  • The class variables to global constants
  • Stored all the constants in a single unique file
  • Converted all the main usage files into a different library package