Skip to main content

What's new in Yagua

Explore the changes in each version. Open its release notes for the full details and files to download for your system.

View releases on GitHub
  1. YAGUA 2.0 Stable release · Windows and Linux

    A new chapter for Yagua.

    A refreshed interface, new tools and more control over image processing on your computer. Explore everything that has changed since v1.1.2.

    Yagua 2.0's Remove Background tool with edge refinement, halo reduction and a product on a transparency preview.
    Remove Background · One of the updated tools
    1. A refreshed interface

      A new home screen, module navigation and options to adjust interface scale and visible tools.

    2. More tools and control

      OCR, watermarks, image previews and new background removal adjustments.

    3. Expanded batch workflows

      Batch color palettes and EXIF metadata, with more options to inspect, export and save.

    4. Responsiveness and reliability

      Background processing, on-demand AI loading and safeguards against saving conflicts.

    View all v2.0 changes Hide v2.0 changes

    From v1.1.2 to v2.0.0

    Modules and processing

    • EasyOCR text recognition: extract text, copy it or export it. Recognizes Spanish, English or both; interface languages are configured separately.
    • Watermark: apply a logo and adjust its position, size, opacity and margin, with a preview.
    • Resize, Crop and Canvas: review the selected image and source and output dimensions. Canvas supports color or transparency; changing controls updates the preview without saving files.
    • Remove Background: Auto / Yes / No edge refinement, white halo reduction and contour contraction or expansion. Shows the original before processing and the saved result afterwards.
    • Color Palette: process up to 100 images, inspect each palette and save one or the whole collection.
    • EXIF Metadata: batch inspection, editing, cleaning and export for JPEG, TIFF, PNG and WebP, with up to 100 images. PNG and WebP editing preserves compressed pixel data.
    • JPEGs from certain cameras: processes the main photo in recognized files with smaller MPO views. The result does not preserve those additional views.
    • Conversion, compression and saving: improved compatibility, naming conflict handling and saving safeguards. Compress discards results that do not reduce file size; metadata cleaning belongs in EXIF.
    • LQIP / Base64: a simplified interface for one image at a time.

    Interface and experience

    • A unified redesign, a home screen and organized Settings, with module navigation.
    • Nine languages in the code: English, Spanish, Portuguese, French, German, Italian, Japanese, Simplified Chinese and Russian. Installed packages may include fewer.
    • Interface scaling, visible module selection and shared thumbnails and previews.
    • Temporary notifications and improvements to large lists, including palette collections.
    • Checking for updates opens the download page. Updates are not installed automatically.

    Responsiveness and saving

    • Heavy operations run in the background to keep the interface responsive.
    • The interface can start without loading AI engines; they load when needed.
    • Safeguards against saving conflicts and failures. Several modules can create copies or overwrite with confirmation.
    • Tested packages use CPU processing and do not require a dedicated GPU. Published hardware requirements remain estimates.

    Platforms and scope

    • Stable x86-64 release for Windows and Linux: Windows installer and portable, Linux AppImage.
    • macOS remains in development without a validated native package. There is no validated ARM version either.
    • SVG vectorization and general image transformations are not part of v2.0.
  2. v1.1.2

    Stable release Windows
    • Fixed an error in “Remove Background” that caused the model download to fail.
    • Resolved an internal dependency initialization issue (rembg / tqdm) that caused: AttributeError: 'NoneType' object has no attribute 'write'
    • Improved logging and error handling during background removal.
    View all changes Hide changes

    GitHub notes in their original language, specific to this release.

    Bug Fix

    • Fixed an error in “Remove Background” that caused the model download to fail.
    • Resolved an internal dependency initialization issue (rembg / tqdm) that caused: AttributeError: 'NoneType' object has no attribute 'write'
    • Improved logging and error handling during background removal.

    What to Test

    If you’re coming from issue #1:

    1. Go to Remove Background
    2. Load an image
    3. Run the process
    4. Verify:
      • That no errors occur
      • That the image is processed correctly
      • That the model downloads successfully, if needed

    If the problem persists, attach the log file from: %APPDATA%\Yagua\yagua.log


    Installation (Windows)

    • Download Yagua_Setup_1.1.2-beta.exe
    • Run Yagua_Setup_1.1.2-beta.exe
    • Follow the installation instructions

    Note

    The first time you use “Remove Background”, it may take a few seconds to download the model.


    Feedback

    Report any issues or unexpected behavior in the corresponding issue.

  3. v1.1.1

    Stable release Windows
    • Configurable sidebar: choose which modules to display in Settings
    • “Apply” button to prevent restarts when selecting options
    • “Remove Background” now uses an internal loader that does not block the app
    View all changes Hide changes

    GitHub notes in their original language, specific to this release.

    Main Improvements

    • Configurable sidebar: choose which modules to display in Settings
    • “Apply” button to prevent restarts when selecting options
    • “Remove Background” now uses an internal loader that does not block the app
    • “Support the Project” button in the sidebar and Settings (PayPal)
    • Improved error logging for Remove Background

    Installation (Windows)

    • Download Yagua_Setup_1.1.1.zip
    • Extract the .zip file
    • Run Yagua_Setup_1.1.1.exe
    • Follow the installation instructions
    • Launch the app from the desktop shortcut

    Installation (Linux)

    • Download Yagua-1.1.1-x86_64.AppImage
    • Run chmod +x Yagua-1.1.1-x86_64.AppImage
    • Run ./Yagua-1.1.1-x86_64.AppImage

    Note

    The first time you use “Remove Background”, it may take a few seconds to download the model.

    Full Changelog: https://github.com/GuilleBouix/Yagua-Image-Processor/compare/v1.1.0…v1.1.1

  4. v1.1.0

    Stable release LinuxWindows
    • Batch loading limits to prevent lag:
    • 100 images for compression, conversion, resizing, renaming, and LQIP
    • 10 images for background removal
    View all changes Hide changes

    GitHub notes in their original language, specific to this release.

    Main Improvements

    • Batch loading limits to prevent lag:
      • 100 images for compression, conversion, resizing, renaming, and LQIP
      • 10 images for background removal
      • 100 images for metadata batch cleaning
    • Core and UI test suite with pytest
    • PEP 8 cleanup and readability improvements

    Installation (Windows)

    • Download Yagua_Setup_1.1.0.zip
    • Extract the .zip file
    • Run Yagua_Setup_1.1.0.exe
    • Follow the installation instructions
    • Launch the app from the desktop shortcut

    Installation (Linux)

    • Download Yagua-1.1.0-x86_64.AppImage
    • Run chmod +x Yagua-1.1.0-x86_64.AppImage
    • Run ./Yagua-1.1.0-x86_64.AppImage

    Note

    The first time you use “Remove Background”, it may take a few seconds to download the model.

    Full Changelog: https://github.com/GuilleBouix/Yagua-Image-Processor/compare/v1.0.0…v1.1.0

  5. v1.0.0

    Stable release Windows
    • Compression, conversion, resizing, and EXIF metadata
    • AI background removal (rembg)
    • Batch renaming with preview
    View all changes Hide changes

    GitHub notes in their original language, specific to this release.

    Features

    • Compression, conversion, resizing, and EXIF metadata
    • AI background removal (rembg)
    • Batch renaming with preview
    • LQIP / Base64
    • Multiple languages (ES / EN / PT)
    • Optimized UI and background tasks

    Notes

    • The first time you use “Remove Background”, it may take a few seconds to download the model.
    • Settings are saved in: %APPDATA%\Yagua\user_settings.json

    Installation (Windows)

    1. Run the installer.
    2. Select a language.
    3. (Optional) Choose the installation folder.
    4. (Optional) Choose the Start menu folder.
    5. (Optional) Create a desktop shortcut.
    6. Install and launch Yagua.