|
| 1 | +--- |
| 2 | +layout: post |
| 3 | +date: 2025-07-04 00:00:00-0400 |
| 4 | +inline: false |
| 5 | +related_posts: false |
| 6 | +title: One Name. One Photo. Everything Uncovered — Introducing ADVERSE |
| 7 | +--- |
| 8 | + |
| 9 | +## 🔖 fluxpoint.py v0.2.0 – Release Notes |
| 10 | + |
| 11 | +### 🚀 Overview |
| 12 | + |
| 13 | +This version marks a major overhaul of the `fluxpoint.py` library, aligning it closely with the [[official Fluxpoint API](https://docs.fluxpoint.dev/api)](https://docs.fluxpoint.dev/api) and introducing cleaner structure, richer endpoint support, and better developer experience. |
| 14 | + |
| 15 | +--- |
| 16 | + |
| 17 | +### ✨ Highlights |
| 18 | + |
| 19 | +* ✅ **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. |
| 20 | +* ⚙️ **Complete API Coverage**: The wrapper now supports nearly all documented endpoints including: |
| 21 | + |
| 22 | + * `/convert` |
| 23 | + * `/color` |
| 24 | + * `/mc` |
| 25 | + * `/utility` |
| 26 | + * `/image-gen/custom-image` |
| 27 | + * `/image-gen/templates` |
| 28 | + * `/sfw` and `/nsfw` images & gifs |
| 29 | +* 📦 **Dynamic Versioning**: The version is now updated internally and reflected dynamically in requests. |
| 30 | +* 📚 **Rebranded Documentation**: |
| 31 | + |
| 32 | + * Moved under the new namespace: `Creatrix-Net` |
| 33 | + * ReadTheDocs link updated: [[fluxpointpy.dhruvashaw.in](https://fluxpointpy.dhruvashaw.in/en/latest/)](https://fluxpointpy.dhruvashaw.in/en/latest/) |
| 34 | + |
| 35 | +--- |
| 36 | + |
| 37 | +### 🔧 Changes & Improvements |
| 38 | + |
| 39 | +#### 🧱 Structural |
| 40 | + |
| 41 | +* Refactored project from monolithic classes to modular endpoint-driven structure. |
| 42 | +* Introduced new directories: `paths/`, `vars.py`, etc. |
| 43 | +* Deleted legacy files like `enums.py`, `images.py`, `gifs.py`, and `nsfw.py`. |
| 44 | + |
| 45 | +#### 🖼️ Image Generation |
| 46 | + |
| 47 | +* Split `ImageGenerator` into: |
| 48 | + |
| 49 | + * `CustomImage`: For fully customizable graphics using `images`, `texts`, colors, dimensions. |
| 50 | + * `Template`: For template-based welcome images. |
| 51 | + |
| 52 | +#### 🌈 New Features |
| 53 | + |
| 54 | +* **Color API**: |
| 55 | + |
| 56 | + * `random()` – fetch random colors |
| 57 | + * `info()` – fetch color info by name, hex, or RGB |
| 58 | + |
| 59 | +* **Convert API**: |
| 60 | + |
| 61 | + * HTML ↔ Markdown |
| 62 | + * Image format conversion (`png`, `webp`, `jpg`) with quality settings |
| 63 | + |
| 64 | +* **Minecraft API**: |
| 65 | + |
| 66 | + * Ping server, get player UUID, retrieve skins with `SkinType` |
| 67 | + |
| 68 | +* **Utility API**: |
| 69 | + |
| 70 | + * Convert Unix timestamp / Discord snowflake to human-readable formats |
| 71 | + |
| 72 | +* **List API**: |
| 73 | + |
| 74 | + * Fetch lists of available banners, icons, fonts |
| 75 | + |
| 76 | +* **Tests API**: |
| 77 | + |
| 78 | + * Provides endpoints to validate API, images, JSON, gallery, and error handling |
| 79 | + |
| 80 | +--- |
| 81 | + |
| 82 | +### 🐛 Fixes & Minor Updates |
| 83 | + |
| 84 | +* Fixed hardcoded API links in examples & README. |
| 85 | +* Improved Windows compatibility with proper asyncio event loop policies. |
| 86 | +* Updated installation instructions for Python ≥ 3.9. |
| 87 | +* Cleaned up and replaced outdated or incorrect references and examples. |
| 88 | + |
| 89 | +--- |
| 90 | + |
| 91 | +### 🧪 Examples Refreshed |
| 92 | + |
| 93 | +* Simplified and tested examples across: |
| 94 | + |
| 95 | + * `simple_request.py` |
| 96 | + * `custom_generator_test.py` |
| 97 | + * `welcome_image.py` |
| 98 | +* Examples now match the refactored client interface. |
| 99 | + |
| 100 | +--- |
| 101 | + |
| 102 | +### 📚 Documentation |
| 103 | + |
| 104 | +Updated to reflect all new classes, methods, and expected outputs. See the full docs at: |
| 105 | +👉 [https://fluxpointpy.dhruvashaw.in/en/latest/](https://fluxpointpy.dhruvashaw.in/en/latest/) |
| 106 | + |
| 107 | +--- |
| 108 | + |
| 109 | +### 👥 Contributors |
| 110 | + |
| 111 | +* [[@Dhruvacube](https://github.com/Dhruvacube)](https://github.com/Dhruvacube) (Author) |
| 112 | +* [[@Creatrix-Net](https://github.com/Creatrix-Net)](https://github.com/Creatrix-Net) (Organization) |
| 113 | + |
| 114 | +**Full Changelog**: https://github.com/Creatrix-Net/fluxpoint.py/compare/v0.1.1...v0.2.0 |
| 115 | + |
| 116 | + |
| 117 | +That's it `` ¯\_(ツ)_/¯`` |
0 commit comments