Download Latest Version Espanso-Win-Installer-x86_64.exe (7.3 MB)
Email in envelope

Get an email when there's a new version of espanso

Home / v2.4.0
Name Modified Size InfoDownloads / Week
Parent folder
Espanso-Mac-Universal.dmg 2026-07-21 16.7 MB
Espanso-Win-Installer-x86_64.exe 2026-07-21 7.3 MB
Espanso-Win-Portable-x86_64.zip 2026-07-21 7.7 MB
espanso-debian-wayland-amd64.deb 2026-07-21 4.9 MB
espanso-debian-x11-amd64.deb 2026-07-21 4.8 MB
Espanso-X11.AppImage 2026-07-21 20.3 MB
README.md 2026-07-21 2.2 kB
v2.4.0 source code.tar.gz 2026-07-21 73.1 MB
v2.4.0 source code.zip 2026-07-21 73.6 MB
Totals: 9 Items   208.4 MB 11

Highlights: This release focuses on Linux/Wayland compatibility, macOS stability fixes, and a security cleanup of several dependencies, alongside smaller feature additions like usage statistics tracking and script trim options.

✨ New Features

  • Added opt-in usage statistics tracking (#2568)
  • Added WaylandAppInfoProvider for wlroots-based compositors (sway, Hyprland, labwc, wayfire, etc.) (#2731)
  • Added trim option to the script extension schema (#2552)
  • Added support for dynamic offset variables in the date extension (#2531)
  • Re-added Snap package support (#2434)
  • Added fish shell as a shell choice (#2644)
  • Added a configurable separator for form list selections, with multi-line selection support (#2595)

🐛 Fixes

  • Fixed inability to install on Fedora Wayland (#2699, resolves [#2361])
  • Fixed macOS search bar consuming Enter during IME composition (#2690)
  • Fixed a memory leak in the macOS app info provider (#2632)
  • Made the search window resizable on Windows and Linux (#2593/#2602)
  • Fixed the x11 Nix build (#2564)
  • Fixed default config file generation to check both .yml and .yaml extensions (#2558)
  • Fixed exit code to be 0 after --version (#2567)
  • Fixed mdserve failing due to a GitHub icon issue (#2739)
  • Added Code - Insiders.exe to the VSCode Windows patch list (#2638)
  • Added a non-breaking space (\u00A0) to the list of word separators (#2433)

🔒 Security

  • Bumped time from 0.3.15 → 0.3.44 and disabled the time feature in the zip dependency to resolve CVEs (#2694)
  • Bumped openssl from 0.10.72 → 0.10.80 (#2692)
  • Bumped rand from 0.8.3 → 0.8.6 (#2693)

🛠 Improvements

  • Replaced deprecated serde_yaml with serde_norway (#2532)
  • Distributed macOS builds as DMG instead of ZIP (#2706)
  • Added description metadata to the Linux desktop file (#2680)
  • Updated Nixpkgs and fixed Nix evaluation warnings (#2717)
  • Various Clippy lint fixes and CI stability improvements

📚 Documentation

  • Polished README content and added a theme-aware logo (#2602)
  • Improved build notes around Windows and WSL (#2590)
  • Restored the espansion demo in the welcome screen (#2574)
Source: README.md, updated 2026-07-21