Release 0.9.1 (#230)

This commit is contained in:
Filip Strand 2025-07-04 18:34:52 +02:00 committed by GitHub
parent 676b30db14
commit b86a5bae30
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 28 additions and 2 deletions

View File

@ -5,6 +5,32 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.9.1] - 2025-07-04
# MFLUX v0.9.1 Release Notes
### 🛠️ Dependency Fixes
- Restricted MLX dependency upper bound to **0.26.1** (`mlx>=0.22.0,<=0.26.1`) to prevent incompatibility issues with MLX 0.26.2.
### 🎨 Inpaint Mask Tool Improvements
- Enhanced interactive inpaint masking tool with additional shape options (ellipse, rectangle, and free-hand drawing).
- Added eraser mode for precise mask corrections.
- Implemented undo/redo history for non-destructive editing when crafting masks.
### 👩‍💻 Developer Experience
- Introduced initial `mypy` static-type checking configuration and performed a first round of type-hint clean-up across the codebase.
- Upgraded *pre-commit* hooks and addressed newly surfaced lint warnings for a cleaner commit experience.
## Contributors
- **Filip Strand (@filipstrand)**
- **Anthony Wu (@anthonywu)**
---
## [0.9.0] - 2025-06-28
# MFLUX v.0.9.0 Release Notes

View File

@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
[project]
name = "mflux"
version = "0.9.0"
version = "0.9.1"
description = "A MLX port of FLUX based on the Huggingface Diffusers implementation."
readme = "README.md"
keywords = ["diffusers", "flux", "mlx"]
@ -15,7 +15,7 @@ requires-python = ">=3.10"
dependencies = [
"huggingface-hub>=0.24.5,<1.0",
"matplotlib>=3.9.2,<4.0",
"mlx>=0.22.0,<0.27.0",
"mlx>=0.22.0,<=0.26.1",
"numpy>=2.0.1,<3.0",
"opencv-python>=4.10.0,<5.0",
"piexif>=1.1.3,<2.0",