Releases: lllyasviel/Fooocus
Releases · lllyasviel/Fooocus
v2.4.0
What's Changed
- feat: support download huggingface files from a mirror site by @chenxinlong in #2637
- chore: update interposer from v3.1 to v4.0 by @mashb1t in #2717
- feat: add button to reconnect UI without having to reload the page by @mashb1t in #2727
- feat: add optional model VAE select by @mashb1t in #2867
- feat: choose random style by @mashb1t in #2855
- feat: update anime from animaPencilXL_v100 to animaPencilXL_v310 by @mashb1t in #2454
- refactor: rename label for reconnect button by @mashb1t in #2893
- feat: add full raw prompt to history log by @docppp in #1920
- fix: use correct border radius css property by @khanvilkarvishvesh in #2845
- fix: do not close meta tag in HTML header by @e52fa787 in #2740
- feat: automatically describe image on uov image upload by @mashb1t in #1938
- add nsfw image censoring via config and checkbox by @mashb1t in #958
- feat: add align your steps scheduler by @mashb1t in #2905
- feat: add support for lora inline prompt references by @cantor-set in #2323
- feat: add tcd sampler and discrete distilled tcd scheduler based on sgm_uniform (same as lcm) by @mashb1t in #2907
- feat: add performance hyper-sd based on 4step LoRA by @mashb1t in #2812
- fix: remove leftover code for hyper-sd testing by @mashb1t in #2959
- feat: optimize model management of nsfw image censoring by @mashb1t in #2960
- feat: progress bar improvements by @mashb1t in #2962
- feat: inline lora optimisations by @mashb1t in #2967
- feat: change code owner from @lllyasviel to @mashb1t by @mashb1t in #2948
- feat: only use valid inline loras, add subfolder support by @mashb1t in #2968
- feature: Reads the size and ratio of the image and gives the recommended size by @xhoxye in #2971
- feat: build and push container image for ghcr.io, update docker.md, and other related fixes by @xynydev in #2805.
See available images - feat: adjust line ending default config by @mashb1t in #2991
- feat: add translation for image size describe by @mashb1t and @xhoxye in #2992
- feat: read value 'CFG Mimicking from TSNR' from presets by @Alexdnk in #2990
- feat: add inpaint brush color picker by @mashb1t in #2997
- feat: remove labels from most of the image input fields by @mashb1t in #2998
- feat: add clip skip handling by @mashb1t in #2999
- feat: make ui settings more compact by @Alexdnk and @mashb1t in #2590
New Contributors
- @chenxinlong made their first contribution in #2637
- @docppp made their first contribution in #1920
- @khanvilkarvishvesh made their first contribution in #2845
- @e52fa787 made their first contribution in #2740
- @cantor-set made their first contribution in #2323
- @xynydev made their first contribution in #2805
- @Alexdnk made their first contribution in #2990
Full Changelog: 2.3.1...v2.4.0
Join the discussion: #3003
2.4.0-rc2
2.4.0-rc1
What's Changed
- feat: support download huggingface files from a mirror site by @chenxinlong in #2637
- chore: update interposer from v3.1 to v4.0 by @mashb1t in #2717
- feat: add button to reconnect UI without having to reload the page by @mashb1t in #2727
- feat: add optional model VAE select by @mashb1t in #2867
- feat: choose random style by @mashb1t in #2855
- feat: update anime from animaPencilXL_v100 to animaPencilXL_v310 by @mashb1t in #2454
- refactor: rename label for reconnect button by @mashb1t in #2893
- feat: add full raw prompt to history log by @docppp in #1920
- fix: use correct border radius css property by @khanvilkarvishvesh in #2845
- fix: do not close meta tag in HTML header by @e52fa787 in #2740
- feat: automatically describe image on uov image upload by @mashb1t in #1938
- add nsfw image censoring via config and checkbox by @mashb1t in #958
- feat: add align your steps scheduler by @mashb1t in #2905
- feat: add support for lora inline prompt references by @cantor-set in #2323
- feat: add tcd sampler and discrete distilled tcd scheduler based on sgm_uniform (same as lcm) by @mashb1t in #2907
- feat: add performance hyper-sd based on 4step LoRA by @mashb1t in #2812
New Contributors
- @chenxinlong made their first contribution in #2637
- @docppp made their first contribution in #1920
- @khanvilkarvishvesh made their first contribution in #2845
- @e52fa787 made their first contribution in #2740
- @cantor-set made their first contribution in #2323
Full Changelog: 2.3.1...2.4.0-rc1
2.3.1
What's Changed
- fix: remove positive prompt from anime prefix by @mashb1t in #2571
- fix: add enabled value to LoRA when setting default_max_lora_number by @mashb1t in #2576
- fix: correctly set preset config and loras in meta parser by @mashb1t in #2588
- fix: correctly load image number from preset / do not reset to 1 anymore by @mashb1t in #2611
- fix: use correct base dimensions for outpaint mask padding by @mashb1t in #2612
- fix: add compatibility for LoRAs in a1111 metadata scheme by @mashb1t in #2615
Full Changelog: 2.3.0...2.3.1
2.3.0
What's Changed
- fix: parse width and height as int when applying metadata by @mashb1t in #2452
- fix: do not attempt to remove non-existing image grid file by @mashb1t in #2456
- feat: add troubleshooting guide to bug report template again by @mashb1t in #2489
- feat: use jpeg instead of jpg, use enums instead of strings by @mashb1t in #2453
- feat: add performance lightning with 4 step LoRA by @mashb1t in #2415
- fix: change synthetic refiner switch from 0.5 to 0.8 by @xhoxye in #2165
- feat: add config for temp path and temp path cleanup on launch by @midareashi and @mashb1t in #1992
- feat: scan wildcard subdirectories by @Cruxial0 and @mashb1t in #2466
- fix: use correct method call for interrupt_current_processing by @mashb1t in #2506
- feat: read wildcards in order 通配符增强,切换顺序读取。 by @xhoxye and @mashb1t in #1761
- feat: use scrollable 2 column layout for styles by @hswlab in #1883
- feat: allow to add disabled LoRAs in config by @mashb1t in #2507
- fix: prioritize VRAM over RAM in Colab, preventing out of memory issues by @Peppe289 and @mashb1t in #1710
- fix: update xformers to 0.0.23 by @mashb1t in #2517
- feat: update xformers to 0.0.23 in Dockerfile by @josephrocca in #2519
- fix: parse seed as string to display correctly in metadata preview by @mashb1t in #2536
- feat: allow user add custom preset without block
git pull
by @Zxilly in #2520 - feat: add preset selection to Gradio UI (session based) by @mashb1t in #1570
- fix: add error output for unsupported images by @shaye059 in #2537
- feat: improve anime preset by adding style Fooocus Semi Realistic by @DavidDragonsage in #2492
- feat: add backwards compatibility for presets without disable/enable LoRA boolean by @mashb1t
New Contributors
- @midareashi made their first contribution in #1992
- @Cruxial0 made their first contribution in #2466
- @hswlab made their first contribution in #1883
- @Peppe289 made their first contribution in #1710
- @josephrocca made their first contribution in #2519
- @Zxilly made their first contribution in #2520
- @shaye059 made their first contribution in #2537
- @DavidDragonsage made their first contribution in #2492
Full Changelog: 2.2.1...2.3.0
2.3.0-rc1
What's Changed
- fix: parse width and height as int when applying metadata by @mashb1t in #2452
- fix: do not attempt to remove non-existing image grid file by @mashb1t in #2456
- feat: add troubleshooting guide to bug report template again by @mashb1t in #2489
- feat: use jpeg instead of jpg, use enums instead of strings by @mashb1t in #2453
- feat: add performance lightning with 4 step LoRA by @mashb1t in #2415
- fix: change synthetic refiner switch from 0.5 to 0.8 by @xhoxye in #2165
- feat: add config for temp path and temp path cleanup on launch by @midareashi and @mashb1t in #1992
- feat: scan wildcard subdirectories by @Cruxial0 and @mashb1t in #2466
- fix: use correct method call for interrupt_current_processing by @mashb1t in #2506
- feat: read wildcards in order 通配符增强,切换顺序读取。 by @xhoxye and @mashb1t in #1761
- feat: use scrollable 2 column layout for styles by @hswlab in #1883
- feat: allow to add disabled LoRAs in config by @mashb1t in #2507
- fix: prioritize VRAM over RAM in Colab, preventing out of memory issues by @Peppe289 and @mashb1t in #1710
- fix: update xformers to 0.0.23 by @mashb1t in #2517
- feat: update xformers to 0.0.23 in Dockerfile by @josephrocca in #2519
- fix: parse seed as string to display correctly in metadata preview by @mashb1t in #2536
- feat: allow user add custom preset without block
git pull
by @Zxilly in #2520 - feat: add preset selection to Gradio UI (session based) by @mashb1t in #1570
- fix: add error output for unsupported images by @shaye059 in #2537
- feat: improve anime preset by adding style Fooocus Semi Realistic by @DavidDragonsage in #2492
New Contributors
- @midareashi made their first contribution in #1992
- @Cruxial0 made their first contribution in #2466
- @hswlab made their first contribution in #1883
- @Peppe289 made their first contribution in #1710
- @josephrocca made their first contribution in #2519
- @Zxilly made their first contribution in #2520
- @shaye059 made their first contribution in #2537
- @DavidDragonsage made their first contribution in #2492
Full Changelog: 2.2.1...2.3.0-rc1
2.2.1
What's Changed
- fix: adjust parameters for upscale fast 2x by @mashb1t in #2411
- fix: add handling for filepaths to image grid by @mashb1t in #2414
- fix: add fallback value for default_max_lora_number when default_loras is empty by @mashb1t in #2430
- feat: add metadata flag and steps override to history log by @mashb1t in #2425
- fix: adjust width of lora weight for firefox by @mashb1t in #2431
- fix: add hint for png to metadata scheme selection by @eddyizm in #2434
- fix: typo in wildcards/animal.txt by @nbs in #2433
- feat: match anything in array syntax, not only words and whitespace by @mashb1t in #2438
New Contributors
Full Changelog: 2.2.0...2.2.1
2.2.0
What's Changed
- fix: sort with casefold, case insensitive by @mashb1t
- feat: add early return for prompt expansion when no new tokens should be added by @mashb1t
- feat: ignore DS_Store by @charliewilco in #2313
- feat: advanced params refactoring + prevent users from skipping/stopping other users tasks in queue by @mashb1t in #981
- feat: add list of 100 most popular animals to wildcards by @mashb1t in #985
- feat: add advanced parameter for disable_intermediate_results (progress_gallery) by @mashb1t in #1013
- feat: add ability to load checkpoints and loras from multiple locations by @dooglewoogle in #1256
- feat: allow users to specify the number of threads when running on CPU by @maxim-saplin in #1601
- feat: improve bug report and feature request issue templates by @mashb1t in #1631
- fix: correctly create directory for path_outputs if not existing by @mashb1t in #1668
- fix: allow path_outputs to be outside of root dir by @mashb1t in #2332
- feat: add button to enable LoRAs by @MindOfMatter in #2210
- feat: make lora number editable in config by @MindOfMatter in #2215
- feat: make lora min max weight editable in config by @MindOfMatter in #2216
- feat: add array support on main prompt by @flannerybh in #1503
- feat: use consistent file name in gradio by @mashb1t in #1932
- feat: add metadata to images by @mashb1t in #1940
- feat: add jpg and webp support, add exif data handling for metadata by @mashb1t and @eddyizm in #1863
- feat: add docker files by @whitehara and @mashb1t in #1418
- docs: fix typo in readme by @gteti in #2368
New Contributors
- @charliewilco made their first contribution in #2313
- @dooglewoogle made their first contribution in #1256
- @maxim-saplin made their first contribution in #1601
- @MindOfMatter made their first contribution in #2210
- @flannerybh made their first contribution in #1503
- @whitehara made their first contribution in #1418
- @gteti made their first contribution in #2368
Full Changelog: 2.1.865...2.2.0
2.2.0-rc1
What's Changed
- fix: sort with casefold, case insensitive by @mashb1t
- feat: add early return for prompt expansion when no new tokens should be added by @mashb1t
- feat: ignore DS_Store by @charliewilco in #2313
- feat: advanced params refactoring + prevent users from skipping/stopping other users tasks in queue by @mashb1t in #981
- feat: add list of 100 most popular animals to wildcards by @mashb1t in #985
- feat: add advanced parameter for disable_intermediate_results (progress_gallery) by @mashb1t in #1013
- feat: add ability to load checkpoints and loras from multiple locations by @dooglewoogle in #1256
- feat: allow users to specify the number of threads when running on CPU by @maxim-saplin in #1601
- feat: improve bug report and feature request issue templates by @mashb1t in #1631
- fix: correctly create directory for path_outputs if not existing by @mashb1t in #1668
- fix: allow path_outputs to be outside of root dir by @mashb1t in #2332
- feat: add button to enable LoRAs by @MindOfMatter in #2210
- feat: make lora number editable in config by @MindOfMatter in #2215
- feat: make lora min max weight editable in config by @MindOfMatter in #2216
- feat: add array support on main prompt by @flannerybh in #1503
- feat: use consistent file name in gradio by @mashb1t in #1932
- feat: add metadata to images by @mashb1t in #1940
- feat: add jpg and webp support, add exif data handling for metadata by @mashb1t and @eddyizm in #1863
- feat: add docker files by @whitehara and @mashb1t in #1418
New Contributors
- @charliewilco made their first contribution in #2313
- @dooglewoogle made their first contribution in #1256
- @maxim-saplin made their first contribution in #1601
- @MindOfMatter made their first contribution in #2210
- @flannerybh made their first contribution in #1503
- @whitehara made their first contribution in #1418
Full Changelog: 2.1.865...2.2.0-rc1
2.1.865
What's Changed
- fix by @lllyasviel in #2069
- chore: replace broken links by @justindhillon in #2217
- fix: delay importing of modules.config by @rsl8 in #2195
- fix: adjust mistakes in HTML generation by @V1sionVerse in #2187
- feat: add auth to --listen and readme in in #2127
- fix: prevents outdated history log link after midnight by @mashb1t in #1979
- fix: do not overwrite $GRADIO_SERVER_PORT if it is already set by @rsl8 in #1921
- chore: remove unnecessary comments by @Cassini-chris in #1905
- fix: correctly sort files, display deepest dir level first by @mashb1t in #1784
- fix: replace regexp to support unicode chars by @PraveenKumarSridhar in #1424
- chore: replace custom lcm function with math.lcm by @PraveenKumarSridhar in #1122
- feat: add suffix ordinals by @hisk2323 in #845
- chore: fix typos and adjust wording by @kyeno, @AlistairKeiller, @eltociear in #1521, #1644, #1691, #1772
- fix: implement output path argument by @eddyizm in #2074
- fix: correctly calculate refiner switch when overwrite_switch is > 0 by @xhoxye in #2165
- docs: update version by @mashb1t in #2229
Full Changelog: 2.1.864...2.1.865