Releases: janaSunrise/HypixelIO
Releases · janaSunrise/HypixelIO
Bug fixes, and some minor patches and changes.
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.
Fixed
- The Changelog
- The README
- The documentation looks and content.
Complete library rewrite and better API for endusers.
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.
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
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.
Changes
- Change
tuple
instances totyping.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
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.
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
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.
Added
- The
__repr__
and__str__
for some methods - Added
Leaderboard
andGameCount
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