From b86a5bae30fcccc857f9c09bf8106c6f16b367c2 Mon Sep 17 00:00:00 2001 From: Filip Strand Date: Fri, 4 Jul 2025 18:34:52 +0200 Subject: [PATCH] Release 0.9.1 (#230) --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ pyproject.toml | 4 ++-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 87f57b9..9c495ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/pyproject.toml b/pyproject.toml index 3844aff..b235cee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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",