github espanso/espanso v0.5.4

latest releases: v2.2.1, v2.2.0, v2.1.8...
4 years ago

Version 0.5.4 is here! Let's see the changes:

Improved Security for Packages

To add a layer of security, now most Hub packages have been moved to the core repository.
The end user shouldn't experience any difference from the previous version, with the only exception being:

Some packages (namely the bigger ones that would make the core repository too large) are now considered external, and espanso will block the installation by default, prompting the user to verify the source of the package (the repository).

In case the user wants to proceed with the installation, a the --external flag could be used:

espanso install <package> --external

macOS Notification for SecureInput

On macOS there is a security feature known as SecureInput, which blocks text expanders from detecting input when entering text in sensitive areas, such as password fields (but also other apps, even the Terminal if configured).

As a result, espanso will not work in those situations, and many users didn't understand this apparently strange behavior.

To better inform the user, now espanso will trigger a notification (as well as logging it) to warn the user if an app triggers SecureInput.

If you want to disable the notification, just add the following line in your config file:

secure_input_notification: false

Removed the Git dependency

Espanso has removed its git2 dependency, which means macOS users won't have to install openssl anymore, making it much easier to install without Homebrew.

For more information, see: #218.

Minor changes

  • Change the context menu entry to display "Exit espanso". Fix #209
  • Remove git2 dependency. Fix #218
  • Add option to force clipboard use on a per-match basis. Fix #217
  • Improve robustness of passive mode with empty selections. Fix #213

Don't miss a new espanso release

NewReleases is sending notifications on new releases.