Skip to content

Commit 3848df6

Browse files
committed
Consolidate all fixes into v0.9.3 and synchronize version strings
1 parent ec64677 commit 3848df6

4 files changed

Lines changed: 24 additions & 24 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
1-
* 2026-02-16: v0.9.4 - Aspect Ratio & CLI Robustness (Hannibal)
2-
* Fixed a critical bug where the default Aspect Ratio User Valve was overriding custom Size settings.
3-
* Implemented typographic dash normalization in the Prompt Parser to support mobile/iOS auto-corrections.
4-
* Updated documentation with detailed configuration hierarchy and parameter behavior.
1+
* 2026-02-16: v0.9.3 - Aspect Ratio, CLI Robustness & Privacy Documentation (Hannibal)
52

6-
* 2026-02-16: v0.9.3 - Documentation & UX Clarity (Hannibal)
7-
* Updated README.md to clarify the configuration hierarchy between CLI, User Valves, Admin Valves, and Global OWUI Settings.
8-
* Refined explanation of the "Size" parameter location to prevent user confusion.
3+
* Fixed a critical bug where the default Aspect Ratio User Valve was overriding custom Size settings.
4+
* Implemented typographic dash normalization in the Prompt Parser to support mobile/iOS auto-corrections (converting — and – back to standard --).
5+
* Added a dedicated "Privacy & Local Execution" section to the README explaining how to use `easy_cloud_mode` for local-only setups (LM Studio/Local Forge).
6+
* Updated documentation with a detailed configuration hierarchy and parameter behavior.
7+
* Refined the "Size" parameter location explanation to guide users to the Chat Controls menu.
98

109
* 2026-02-15: v0.9.2-beta.2 - Multilingual Prompt Enhancer & Vision QC (Hannibal)
10+
1111
* Subcommand Architecture: Unified workflow with `img:p` (Prompt Only), `img:r` (Entropy Randomizer), and `img ?` (Interactive Help).
12-
* Entropy Engine 2.0: Replaced LLM-based randomizer with a deterministic Python-side "Double Dice" system (20 Categories + 10 Moods) to enforce physical grounding and stylistic diversity.
13-
* Direct Dispatch Core: Implemented a global persistent HTTP client for zero-latency connection pooling and direct backend execution (bypassing OWUI chat overhead).
14-
* Smart VRAM Management: Added automatic model unloading and an "Extreme Cleanup" valve to prevent OOM errors on local backends.
12+
* Entropy Engine 2.0: Replaced LLM-based randomizer with a deterministic Python-side "Double Dice" system (20 Categories + 10 Moods).
13+
* Direct Dispatch Core: Implemented a global persistent HTTP client for zero-latency connection pooling.
14+
* Smart VRAM Management: Added automatic model unloading and an "Extreme Cleanup" valve.
1515
* Forge Power-Ups: Exposed granular High-Res Fix controls via CLI (`hr`, `hru`, `dns`, `hdcs`).
16-
* Error Intelligence: Now extracts and displays raw API error messages (e.g., OpenAI Safety Violations) directly in the chat.
17-
* Fixes: Resolved OpenAI size snapping (Error 400), Global Config retrieval for `PersistentConfig` objects, and unified Forge/A1111 terminology.
16+
* Error Intelligence: Extracts and displays raw API error messages (e.g., OpenAI Safety Violations).
17+
* Technical Fixes: Resolved OpenAI size snapping, Global Config retrieval for PersistentConfig, and Forge terminology.
1818

1919
* 2026-02-10: v0.8.1 - Intelligent Router Refactor (Hannibal)
20+
2021
* Intelligent Router: Implemented a dispatcher with dedicated methods for each engine.
2122
* Native OpenAI & Gemini: Added direct HTTPX support for OpenAI and Gemini with full parameter mapping.
22-
* Advanced Mapping: Implemented logic for `style`/`quality` (OpenAI) and `seed`/`watermark` (Gemini).
2323
* UI Cleanup: Improved code block formatting in chat messages.
2424

2525
* 2026-02-08: v0.7.5 - SoC Refactor & Inference Optimization (Hannibal)
26+
2627
* SoC Refactor: Restructured the code into specialized classes (`InferenceEngine`, `PromptParser`, etc.).
2728
* Optimized Inference: Generalized the `_infer` method to handle text and vision calls agnostically.
28-
* Local Performance Boost: Optimized the flow to skip the vision probe when using `imgx`.
2929

3030
* 2026-01-27: v0.6.3 - Modular Architecture & Vision Audit (Hannibal)
31+
3132
* Modular Architecture: Complete refactor to a method-based class structure for better maintainability.
32-
* Precise Metrics: Replaced heuristic token estimation with exact data from Open WebUI API responses.
3333
* Vision Cache Persistence: Introduced `persistent_vision_cache` to store model capabilities locally.
34-
* Audit Optimization: Refined Vision Audit prompts for objective scoring and artifact detection.
3534

3635
* 2026-01-25: v0.5.1 - Multimodal Validation & Debugging (Hannibal)
36+
3737
* Multimodal Validation: Implemented base64 reference image probing to verify vision capabilities.
3838
* Debug Mode: Added a toggle for detailed console logging.
3939

4040
* 2026-01-23: v0.4.83 - Initial Vision Audit Integration (Hannibal)
41-
* Vision Audit System: Initial integration of real-time image analysis.
42-
* Unicode UI: Optimized technical details for environments with restricted Markdown.
41+
42+
* Vision Audit System: Initial integration of real-time image analysis.

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ This filter acts as an **Intelligent Dispatcher**, unlocking advanced, engine-sp
1010
![License](https://img.shields.io/github/license/annibale-x/Easymage?color=green)
1111

1212

13-
### 🆕 What's New in v0.9.4 (vs v0.9.3)
13+
### 🆕 What's New in v0.9.3 (vs v0.9.2-beta.2)
1414

15-
- **Aspect Ratio Intelligence**: Fixed a critical bug where a hidden default aspect ratio was overriding custom dimensions. The system now mathematically infers the correct ratio from your `Size` setting automatically. It prioritizes explicit `Aspect Ratio` values only when manually set, recalculating the image height to ensure perfect proportions.
16-
- **CLI Typographic Normalization**: The Prompt Parser now intercepts and normalizes typographic dashes (like the em-dash `` or en-dash `` automatically inserted by mobile keyboards and macOS/iOS) back into valid CLI parameters (`--`), preventing syntax errors on smartphones.
17-
- **Privacy & Local Setup Documentation**: Added a dedicated section explaining how to force 100% local execution using the `easy_cloud_mode` toggle, specifically for users running backends like LM Studio or local ComfyUI.
15+
- **Aspect Ratio Intelligence**: Fixed a critical bug where a hidden default aspect ratio was overriding custom dimensions. The system now mathematically infers the correct ratio from your `Size` setting automatically.
16+
- **CLI Typographic Normalization**: The Prompt Parser now intercepts and normalizes typographic dashes (like the em-dash `` or en-dash `` automatically inserted by mobile keyboards) back into valid CLI parameters (`--`), preventing syntax errors on smartphones.
17+
- **Privacy & Local Setup**: Added a dedicated section explaining how to force 100% local execution using the `easy_cloud_mode` toggle.
1818

1919
---
2020

63.6 KB
Binary file not shown.

easymage.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""
22
title: ✨Easymage: Generative Imaging & Prompt Engineering Filter
3-
version: 0.9.4
3+
version: 0.9.3
44
repo_url: https://github.com/annibale-x/Easymage
55
author: Hannibal
66
author_url: https://openwebui.com/u/h4nn1b4l
@@ -24,7 +24,7 @@
2424
from pydantic import BaseModel, Field
2525

2626
EM_ICON = "✨"
27-
EM_VERSION = "0.9.4"
27+
EM_VERSION = "0.9.3"
2828
CAPABILITY_CACHE_PATH = "data/easymage_vision_cache.json"
2929

3030
# --- GLOBAL SERVICES ---

0 commit comments

Comments
 (0)