Bot releases are visible (Hide)
Fix bug that prevented Windows version from starting on Windows
Published by github-actions[bot] 10 months ago
Hi folks!
After more than a year from the last release, today we are releasing Espanso 2.2.0, with many long-awaited fixes 🚀
This release is special, as it marks a new beginning for the project. For the first time, the majority of the fixes are community-driven!
Many thanks to all the people who made this possible, including @AucaCoyan, @smeech, @morgan-dgk, @rcalixte and many more!
For all changes, see: https://github.com/espanso/espanso/pull/1789
Published by github-actions[bot] almost 2 years ago
v2.1.8 is out! 🎉
This small release solves a couple of problems with macOS Ventura and Wayland
Happy expanding 🚀
Published by github-actions[bot] about 2 years ago
v2.1.7-beta is out! 🎉
This release is mostly focused on improving Espanso's security and compatibility.
Starting from this release, Espanso will be digitally signed on both macOS and Windows. This change further improves Espanso's security, adding an extra layer of protection from tampering and corruption of binaries.
Digital signatures will also improve the installation process, as they should limit the number of warnings from operating systems.
This much-needed addition should also help Espanso's adoption in business environments, where digital signatures are often required to run software.
Any feedback or bug report is very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Published by github-actions[bot] over 2 years ago
v2.1.6-beta is out! 🎉
This release comes with a couple of new features and several of bug fixes.
On Linux (X11), you can now enable an alternative injection backend based on the awesome libxdo
library, the same one powering xdotool.
This might solve (or at least mitigate) some problems with certain locales, so if you're having problems on X11, you can now try this new mode by adding the following to your default.yml
file:
x11_use_xdotool_backend: true
If you're a Windows user, chances are that you've used the ALT+Numpad codes combination in the past to insert some special characters.
Unfortunately, the mechanism used internally by Espanso is incompatible with this feature, so in this release we added an emulation mode for it, which should produce identical results.
To enable it, just add the following to your default.yml
file:
emulate_alt_codes: true
As a side effect, this brings the Alt-code functionality to macOS and Linux as well! (though it's still experimental)
espanso stop
to handle non-graceful terminations. #1281Any feedback or bug report will be very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Published by github-actions[bot] over 2 years ago
I'm releasing version v2.1.5-beta to fix a problem we had with the AppImage on Linux for the previous version, no other changes. See: https://github.com/federico-terzi/espanso/issues/1047#issuecomment-1083487570
Full Changelog: https://github.com/federico-terzi/espanso/compare/v2.1.4-beta...v2.1.5-beta
Published by github-actions[bot] over 2 years ago
The first v2 beta release is finally ready! 🎉
With this release, the v2 will officially become the stable version, while version 0.7.3 (legacy version) will be deprecated. This decision comes after months of testing, and we're confident the v2 is ready for general adoption!
This release also comes with a new juicy feature, as well as several bug fixes.
After years, Espanso finally supports localized dates!
For example, you can now define a match as:
- trigger: ":tomorrow"
replace: "{{mytime}}"
vars:
- name: mytime
type: date
params:
format: "%A"
offset: 86400
And see it expand to tomorrow weekday in your locale. In my case, the output is domenica
(the Italian word for Sunday).
You can also force a specific locale, such as:
- trigger: ":tomorrow"
replace: "{{mytime}}"
vars:
- name: mytime
type: date
params:
format: "%A"
locale: "es-ES"
offset: 86400
Which is expanded to domingo
(Spanish word for Sunday).
Here you can find the list of valid formats.
I'm going to write the full documentation in the upcoming days.
Any feedback or bug report will be very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Published by github-actions[bot] almost 3 years ago
⚠ ALPHA RELEASE ⚠
This alpha release ships with several bug fixes:
search_trigger
now disabled by defaultPrior to version 2.1.3, Espanso was configured to use "jkj" as search_trigger
by default.
That was a source of confusion for many users, so Espanso now ships with the search_trigger disabled by default.
If you want to keep using it, you can explicitly specify it in your configuration, as described here: https://espanso.org/docs/next/configuration/options/#customizing-the-search-trigger
In this version, we re-introduced two additional installation methods:
If anyone wants to give it a try (and enjoy the Searchbar and Regex trigger goodies 😎), here are the main takeaways:
Keep in mind that this is an alpha release, so things are likely to be buggy. Any feedback or bug report will be very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Automatically released by CI
Published by github-actions[bot] almost 3 years ago
⚠ ALPHA RELEASE ⚠
This alpha release ships with several new features and bug fixes:
toggle_key
now disabled by defaultPrior to version 2.1.2, Espanso was configured to use the ALT key as toggle_key
by default.
That was a major source of confusion, as many users accidentally pressed it during normal use (sorry, bad design decision from my side... )
For this reason, Espanso now ships with the toggle_key disabled by default.
If you want to keep using it, you can explicitly specify it in your configuration, as described here: https://espanso.org/docs/next/configuration/options/#customizing-the-toggle-key
The Choice extension can be used to open a selection dialog, letting you choose the right value from a list.
More information on the docs: https://espanso.org/docs/next/matches/extensions/#choice-extension
If anyone wants to give it a try (and enjoy the Searchbar and Regex trigger goodies 😎), here are the main takeaways:
Keep in mind that this is an alpha release, so things are likely to be buggy. Any feedback or bug report will be very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Automatically released by CI
Published by github-actions[bot] almost 3 years ago
⚠ ALPHA RELEASE ⚠
This alpha release ships with several new features and bug fixes:
You can now type #detect#
inside an application to show the information Espanso is detecting, which is useful to create App-specific configurations.
This command can also be triggered by the Searchbar and will replace the previous espanso detect
subcommand available in pre-v2 releases.
You can now open Espanso's log from the search bar, by selecting the "Show Espanso's Logs" option.
Windows and macOS users can also show them from the status icon's context menu.
We ported most of the old packages to the new format inside the Hub, so you can install them with:
espanso install <package_name>
That said, there are still many things left to do, including rewriting the package documentation and porting the new packages to the hub.
Hopefully, we'll be able to do so in the upcoming releases :)
xclip
backend for X11. #882If anyone wants to give it a try (and enjoy the Searchbar and Regex trigger goodies 😎), here are the main takeaways:
Keep in mind that this is an alpha release, so things are likely to be buggy. Any feedback or bug report will be very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Automatically released by CI
Published by github-actions[bot] almost 3 years ago
⚠ ALPHA RELEASE ⚠
This alpha release ships with several new features, bug fixes and one breaking change:
With variable injection, you'll be able to freely use the value of a previous variable as a parameter for another.
For example, you can use the output of a shell command to populate a Form's choice/list control.
More info here: https://espanso.org/docs/next/matches/variables/
In previous versions, you could define Form's controls with the same curly-bracket syntax as variables:
- trigger: ":greet"
form: |
Hey {{name}},
Happy Birthday!
Since version 2.1.0-alpha, you'll need to use double square-brackets to define controls instead, such as:
- trigger: ":greet"
form: |
Hey [[name]],
Happy Birthday!
This breaking change was needed to support the new variable injection mechanism, for which the
curly-brackets syntax {{name}}
is reserved.
If anyone wants to give it a try (and enjoy the Searchbar and Regex trigger goodies 😎), here are the main takeaways:
espanso detect
, are yet to be ported. If you need to create an app-specific config, please see this comment
Keep in mind that this is an alpha release, so things are likely to be buggy. Any feedback or bug report will be very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Automatically released by CI
Published by github-actions[bot] almost 3 years ago
⚠ ALPHA RELEASE ⚠
This alpha release ships with several new features and bug fixes:
espanso match list
and espanso match exec
commands #786 #780espanso cmd
command #832espanso start
commandespanso restart
to mitigate race conditionswx-config
command on Linux #840If anyone wants to give it a try (and enjoy the Searchbar and Regex trigger goodies 😎), here are the main takeaways:
espanso detect
, are yet to be ported. If you need to create an app-specific config, please see this comment
Keep in mind that this is an alpha release, so things are likely to be buggy. Any feedback or bug report will be very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Automatically released by CI
Published by github-actions[bot] almost 3 years ago
⚠ ALPHA RELEASE ⚠
This fourth alpha release ships with several bug fixes:
If anyone wants to give it a try (and enjoy the Searchbar and Regex trigger goodies 😎), here are the main takeaways:
espanso detect
, are yet to be ported. If you need to create an app-specific config, please see this comment
Keep in mind that this is an alpha release, so things are likely to be buggy. Any feedback or bug report will be very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Automatically released by CI
Published by github-actions[bot] about 3 years ago
⚠ ALPHA RELEASE ⚠
This third alpha release ships with several bug fixes, especially for macOS and Windows:
If anyone wants to give it a try (and enjoy the Searchbar and Regex trigger goodies 😎), here are the main takeaways:
espanso detect
, are yet to be ported. If you need to create an app-specific config, please see this comment
Keep in mind that this is an alpha release, so things are likely to be buggy. Any feedback or bug report will be very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Automatically released by CI
Published by github-actions[bot] about 3 years ago
⚠ ALPHA RELEASE ⚠
This second alpha release ships with some bug fixes we identified in the past few days:
espanso status
subcommand #775If anyone wants to give it a try (and enjoy the Searchbar and Regex trigger goodies 😎), here are the main takeaways:
espanso detect
, are yet to be ported. If you need to create an app-specific config, please see this comment
Keep in mind that this is an alpha release, so things are likely to be buggy. Any feedback or bug report will be very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Automatically released by CI
Published by github-actions[bot] about 3 years ago
⚠ ALPHA RELEASE ⚠
Hey guys!
I'm releasing the first official alpha v2 release (v2.0.1), which should be fairly usable already (I've been using it myself for a couple of weeks), but is likely to have some bugs and inconveniences :)
If anyone wants to give it a try (and enjoy the Searchbar and Regex trigger goodies 😎), here are the main takeaways:
espanso detect
, are yet to be ported. If you need to create an app-specific config, please see this comment
Keep in mind that this is an alpha release, so things are likely to be buggy. Any feedback or bug report will be very helpful, so don't hesitate to let us know if you encounter any problems! :)
Happy expanding 🚀
Automatically released by CI
Published by github-actions[bot] about 3 years ago
WARNING: this is just a test! The official release is coming this week
Automatically released by CI
Published by federico-terzi almost 4 years ago
Version 0.7.3 is here, bringing a couple of bug fixes and support for rich text matches!
Note: this feature is still experimental, so expect a few rough edges. If you encounter any problem, please open an issue :)
You can now specify Rich text matches on espanso! This allows you to include styled text, images and basically everything that supports HTML clipboard pasting.
This can be obtained with the following configuration:
- trigger: ":rich"
markdown: "This *text* is **very rich**!"
- trigger: ":ric2"
html: '<p>But <span style="color: #ce181e;"><span style="font-size: x-large;">this</span></span> one is <span style="color: #81d41a;"><span style="font-family: Arial, sans-serif;">even richer</span></span>!</p>'
You can use both markdown and html to define your rich text (under the hoods, espanso converts the markdown
field to HTML at startup).
This feature should work in all applications that support HTML pasting, but expect some rough edges given that it's still experimental!
If you notice any problem, please open an issue :)
Published by federico-terzi about 4 years ago
Version 0.7.2 is here!
Published by federico-terzi about 4 years ago
A small release to fix a bug that affected Windows users, making it difficult to use the clipboard while espanso was running. #418