π 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
/sfw
and/nsfw
images & 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
ImageGenerator
into: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.py
custom_generator_test.py
welcome_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 Β―\_(γ)_/Β―