| Name | Modified | Size | Downloads / 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)