π fluxpoint.py v0.2.0 β Release Notes
π Overview
This version marks a major overhaul of the fluxpoint.py library, aligning it closely with the [official Fluxpoint API](https://docs.fluxpoint.dev/api) and introducing cleaner structure, richer endpoint support, and better developer experience.
β¨ Highlights
-
β Modular Restructuring: The entire library has been split into clearly defined modules based on endpoint categories such as
Convert,Color,Minecraft,Utility,ImageGen, and more. -
βοΈ Complete API Coverage: The wrapper now supports nearly all documented endpoints including:
/convert/color/mc/utility/image-gen/custom-image/image-gen/templates/sfwand/nsfwimages & gifs
-
π¦ Dynamic Versioning: The version is now updated internally and reflected dynamically in requests.
-
π Rebranded Documentation:
- Moved under the new namespace:
Creatrix-Net - ReadTheDocs link updated: [fluxpointpy.dhruvashaw.in](https://fluxpointpy.dhruvashaw.in/en/latest/)
- Moved under the new namespace:
π§ Changes & Improvements
π§± Structural
- Refactored project from monolithic classes to modular endpoint-driven structure.
- Introduced new directories:
paths/,vars.py, etc. - Deleted legacy files like
enums.py,images.py,gifs.py, andnsfw.py.
πΌοΈ Image Generation
-
Split
ImageGeneratorinto:CustomImage: For fully customizable graphics usingimages,texts, colors, dimensions.Template: For template-based welcome images.
π New Features
-
Color API:
random()β fetch random colorsinfo()β fetch color info by name, hex, or RGB
-
Convert API:
- HTML β Markdown
- Image format conversion (
png,webp,jpg) with quality settings
-
Minecraft API:
- Ping server, get player UUID, retrieve skins with
SkinType
- Ping server, get player UUID, retrieve skins with
-
Utility API:
- Convert Unix timestamp / Discord snowflake to human-readable formats
-
List API:
- Fetch lists of available banners, icons, fonts
-
Tests API:
- Provides endpoints to validate API, images, JSON, gallery, and error handling
π Fixes & Minor Updates
- Fixed hardcoded API links in examples & README.
- Improved Windows compatibility with proper asyncio event loop policies.
- Updated installation instructions for Python β₯ 3.9.
- Cleaned up and replaced outdated or incorrect references and examples.
π§ͺ Examples Refreshed
-
Simplified and tested examples across:
simple_request.pycustom_generator_test.pywelcome_image.py
-
Examples now match the refactored client interface.
π Documentation
Updated to reflect all new classes, methods, and expected outputs. See the full docs at:
π https://fluxpointpy.dhruvashaw.in/en/latest/
π₯ Contributors
- [@Dhruvacube](https://github.com/Dhruvacube) (Author)
- [@Creatrix-Net](https://github.com/Creatrix-Net) (Organization)
Full Changelog: v0.1.1...v0.2.0
That's it Β―\_(γ)_/Β―