| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: espanso | Distribution: openSUSE:Factory:zSystems |
| Version: 2.3.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Oct 20 15:44:20 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 16399593 | Source RPM: espanso-2.3.0-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/federico-terzi/espanso | |
| Summary: A cross-platform Text Expander written in Rust | |
A cross-platform Text Expander written in Rust. espanso detects when you type a keyword and replaces it while you're typing.
GPL-3.0-only
* Mon Oct 20 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 2.3.0:
* New Features
- Timezone Selection in {date} Extension
You can now generate dates and times in any timezone using
the new tz parameter. For example:
- trigger: ":today"
replace: "{{mytime}}"
vars:
- name: mytime
type: date
params:
format: "%H:%M"
locale: en-AG
tz: America/Los_Angeles
Choose from the database of IANA timezones such as "UTC",
"Europe/Paris", "Asia/Tokyo", etc.
- Configurable Regex Buffer Size
- Advanced users can now adjust the maximum number of
characters stored for regex-based triggers. The default
(previously not editable) is 50. We recommend to set a
reasonable low number.
- Add max_regex_buffer_size: <number> to your default.yml
- Empty Triggers are Safely Ignored
- will automatically filter out empty triggers in YAML match
files and log a warning, preventing accidental errors and
confusion.
- Support for Both .yml and .yaml Config Files
- now recognizes configuration files with either extension.
For compatibility purposes, .yml is still the preferred
value if the user has a file with both extensions.
- We would like to switch to prefer yaml in the future
* Improvements
- Markdown Rendering Overhaul
- switched to the pulldown-cmark engine for markdown
conversion, providing faster, more reliable rendering of
your markdown snippets.
- Better Search Results Display
- Search popups now correctly escape HTML characters in
labels and triggers, preventing visual glitches and
accidental HTML interpretation.
- More Flexible Config Includes
- The configuration engine can now aggregate both .yml and
.yaml match files, reducing troubleshooting and making
structure more flexible.
- Enhanced CLI Help and Error Handling
- Improved command-line help: if no subcommand is given,
espanso now gracefully prints help instructions.
- Version and help flags work more consistently across
platforms.
* Bug Fixes
- Search results now handle HTML special characters correctly.
- Enter key (including numpad) works as expected in search.
- Date extension now gracefully handles invalid formats and
unsupported timezones.
- Improved error messages for missing default configuration.
* Dependencies & CI
- Added timezone and markdown libraries.
- Removed deprecated dependencies and scripts.
- CI workflow improvements.
* What's Changed
- remove homebrew-espanso tap by @AucaCoyan in #2487
- Update flake by @github-actions[bot] in #2489
- add rust-toolchain step by @AucaCoyan in #2490
- fix ci yaml by @AucaCoyan in #2492
- fix ci again by @AucaCoyan in #2495
- Update flake by @github-actions[bot] in #2503
- Fix subcommand help displaying main help instead of specific
help (#2483) by @gcailly in #2500
- Fix json label replace (#1702) by @gcailly in #2501
- Fix empty triggers causing expansion on every word separator
(#1616) by @gcailly in #2508
- Fix numpad Enter not confirming choices in search menu
(#1618) by @gcailly in #2507
- Restore launching from app bundle on macos by @n8henrie in
[#2505]
- Fix utf8 bom parsing (#2510) by @gcailly in #2512
- Fix "kdotool missing or not available" on macOS (#2509) by
@gcailly in #2514
- Prefer the GHA-provided rust tooling by @n8henrie in #2521
- Add support for .yaml extension for config and match files
(#2184) by @gcailly in #2519
- revert default back to yml extension by @AucaCoyan in #2523
- feat: Add max_regex_buffer_size config option by
@aldair-meneses in #2504
- update biomejs formatting and format the code by @AucaCoyan
in #2524
- Fix date extension crash on invalid format (#993) by @gcailly
in #2516
- Replace markdown library to fix nested lists rendering
(#2217) by @gcailly in #2515
- Add timezone support to date extension (#2225) by @gcailly in
[#2526]
- update developer docs by @AucaCoyan in #2527
- release v2.3.0 by @AucaCoyan in #2528
* Wed Sep 24 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 2.2.7:
* Add SignPath to sponsors by @AucaCoyan in #2465
* Update flake by @github-actions[bot] in #2461
* Fix macos build tasks by @AucaCoyan in #2466
* Change panic to warning for console attachment error (fix
[#2464]) by @alumik in #2468
* comment out failing step in the CI by @AucaCoyan in #2469
* Update flake by @github-actions[bot] in #2467
* fix failing Windows CI due to missing iscc by @AucaCoyan in
[#2472]
* release v2.2.6 by @AucaCoyan in #2473
* add the install inno setup in create-release ci by @AucaCoyan
in #2476
* release v2.2.7 by @AucaCoyan in #2478
* Fri Sep 19 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 2.2.5 (2.2.4 was not released):
Hey everyone! Here is a fresh new release of espanso. It took us
a long time to figure out the correct release pipeline, but I
hope from now we will be able to do more timely releases, as the
CI works fine 😄 .
One note though, I had to change the CI, so now it looks like
this:
espanso 2.2.5
Federico Terzi and the espanso contributors
A Privacy-first, Cross-platform Text Expander
USAGE:
espanso [OPTIONS] [SUBCOMMAND]
OPTIONS:
- h, --help Print help information
- v Sets the level of verbosity
- V, --version Print version information
SUBCOMMANDS:
cmd Send a command to the espanso daemon.
edit Shortcut to open the default text editor to edit config files
env-path Add or remove the 'espanso' command from the PATH
help Print this message or the help of the given subcommand(s)
log Print the daemon logs.
match List and execute matches from the CLI
package package-management commands
path Prints all the espanso directory paths to easily locate configuration and
matches.
service A collection of commands to manage the Espanso service (for example, enabling
auto-start on system boot).
workaround A collection of workarounds to solve some common problems.
Note that status, start, restart, stop and the others are
missing, but they work as internal aliases. Everything that
worked before, should work correctly in this release.
In a future release I'm going to restore the original commands,
(status, restart, etc), but for internal changes they had to be
removed for this release.
Have fun expanding!
* Here is what's Changed
- remove the symlink before creating a new one by @AucaCoyan in
[#2389]
- Update flake by @github-actions[bot] in #2391
- ignore some binaries and edit ci workflow by @AucaCoyan in
[#2390]
- update the names of the artifacts by @AucaCoyan in #2396
- Fix windows installer location zip by @AucaCoyan in #2397
- add ci for arm linux and arm windows 11 by @AucaCoyan in
[#2398]
- fix missing rust in windows arm runner by @AucaCoyan in #2399
- Update flake by @github-actions[bot] in #2404
- Post installation script for setting capabilities by
@AucaCoyan in #2405
- Upgrade chrono by @AucaCoyan in #2407
- upgrade cc to 1.2.30 by @AucaCoyan in #2408
- move nix build to a different workflow by @AucaCoyan in #2411
- Clippy lints by @AucaCoyan in #2410
- upgrade winrt and notify-rs by @AucaCoyan in #2412
- tiny fix in the gitmoji by @AucaCoyan in #2418
- Update flake by @github-actions[bot] in #2419
- add badge of DeepWiki by @AucaCoyan in #2416
- Json schemas by @AucaCoyan in #2415
- Fix compilation on debug mode by @AucaCoyan in #2420
- remove the dummy extension by @AucaCoyan in #2424
- fix throwing an error when --version or --help is passed by
@AucaCoyan in #2426
- setup lint to prevent TODOs in code by @AucaCoyan in #2427
- clippy changes by @AucaCoyan in #2430
- Update flake by @github-actions[bot] in #2431
- Update flake by @github-actions[bot] in #2438
- chore(deps): bump actions/checkout from 4 to 5 by
@dependabot[bot] in #2440
- Update flake by @github-actions[bot] in #2445
- Update flake by @github-actions[bot] in #2449
- Update flake by @github-actions[bot] in #2451
- Fix mac compilation by @AucaCoyan in #2460
- release v2.2.5 by @AucaCoyan in #2462
* Tue Apr 15 2025 Andrea Manzini <andrea.manzini@suse.com>
- Update to version 2.2.3:
* bump deps
* use `toml` instead of plaintext (#2244)
* Fix unable to start espanso (#2220)
* Prevent Espanso Sync Tool window from stealing focus. (#2212)
* Remove espanso migrate (#2174)
* fix rustc version not working (#2176)
* fix `clippy` lints (#2171)
* update level of very verbose wayland log (#2107)
* add support to detect wayland compositor in use (#2101)
* Resolve issue with cursor placement when using multi-byte
characters (#2063)
* add `locale` and `offset` to date module schema (#2040)
* Show regex in search bar (#1998)
* fix clippy warnings and tests (#2002)
* Improve form size constraints and text overflow behavior (#1991)
* Word separators
* Support non-ASCII characters in triggers on macOS (#1967)
* fix(inject): attach modifiers state to the next record on x11 (#1680)
* fix links in yaml schemas (#1952)
* Use new sctk api (#1901)
* Add option to open config folder to context menu (#1870)
* feat(render): add support for pwsh (#1824)
* Sun Aug 18 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
- refactor package to use a _service file
- refactor spec to use newer cargo macros
* Sun Aug 18 2024 opensuse_buildservice@ojkastl.de
- Update to version v2.2.1:
* chore: bump version
* fix(ui): simplfy conditional
* fix(detect): fix incorrect check on Windows
* Version 2.2.0 (#1789)
* chore: :rotating_light: more `clippy` pedantic lints (#1779)
* docs: improve description of compilation on Windows (#1785)
* fix(core): update package dependencies for Debian 12+ and Ubuntu 22.10+ (#1697)
* Version 2.1.8 (#1429)
* Tue Mar 02 2021 Ricky Kresslein <rk@kressle.in> - 0.7.3-4
Now supports both openSUSE Leap 15.2 and openSUSE Tumbleweed.
* Mon Mar 01 2021 Ricky Kresslein <rk@kressle.in> - 0.7.3-3
Rebuild with a different version of backtrace.
* Sun Feb 28 2021 Ricky Kresslein <accounts@kressle.in> - 0.7.3-2
Service files no longer copied on build. Run "espanso start".
* Fri Feb 26 2021 Ricky Kresslein <accounts@kressle.in> - 0.7.3-1
Initial build.-
/usr/bin/espanso /usr/share/doc/packages/espanso /usr/share/doc/packages/espanso/README.md /usr/share/doc/packages/espanso/SECURITY.md /usr/share/licenses/espanso /usr/share/licenses/espanso/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 23:18:26 2025