Releases: opensteno/plover
v5.1.0
Plover v5.1.0
⚠️ Important Notice
Version 5 updates the graphical interface library from PyQt5 to PySide6, which means graphical plugins need to be migrated.
Please check the Unsupported Plugins List before installing this version.
Installation
To install Plover, please follow the Installation Guide on our wiki.
Changelog
Features
Core
- Add support for Plover HID protocol based on plover-machine-hid plugin by dnaq. (#1777)
User Interface
- Dynamically update individual status icons while loading dictionaries. (#1400)
macOS
- Add code signing and notarization for macOS app. (#1769)
Bugfixes
Core
- Update frontmatter in GPLv2 license file; no substantive change to the license (#1779)
API
No significant changes.
Release History
For a detailed list of changes in this and all previous versions, see NEWS.md.
v5.0.0
Plover v5.0.0
⚠️ Important Notice
Version 5 updates the graphical interface library from PyQt5 to PySide6, which means graphical plugins need to be migrated.
Please check the Unsupported Plugins List before installing this version.
Installation
To install Plover, please follow the Installation Guide on our wiki.
Changelog
No changes compared to Plover v5.0.0rc1.
Release History
For a detailed list of changes in this and all previous versions, see NEWS.md.
v5.0.0rc1
Plover 5.0.0rc1
⚠️ Important Notice
Version 5 updates the graphical interface library from PyQt5 to PySide6, which means graphical plugins need to be migrated.
Please check the Unsupported Plugins List before installing this version.
Installation
To install Plover, please follow the Installation Guide on our wiki.
Changelog
Features
Linux
- Refactor Uinput to use pipe instead of select with timeout. (#1760)
- Passthrough keyboard shortcuts. (#1761)
- Uinput: refactor initialization and cleanup. (#1765)
Bugfixes
No significant changes.
API
No significant changes.
Release History
For a detailed list of changes in this and all previous versions, see NEWS.md.
v5.0.0.dev3
Plover 5.0.0.dev3
Warning: Version 5 updates the graphical interface library from PyQt5 to PySide6 which requires graphical plugins to be migrated.
Installation Guide
Read the Installation Guide to see which file you need to download.
v5.0.0.dev3 (2025-07-14)
Features
Core
- Allow higher priority dictionaries to delete entries from others. (#1160)
- Improve orthography rules for
^ifysuffixes. (#1680) - Reduce installer file size. (#1741)
Linux
- Add dvorak keymap support for uinput users. (#1746)
Bugfixes
Core
Windows
- Do not consider extended scan codes in Windows keyboard capture. (#1357)
API
No significant changes.
v4.0.3
Plover 4.0.3
Plover is going through a huge overhaul to make for a better experience for our users, and developers, too.
Warning: Version 4 is a major change and the configuration file it creates is not compatible with Plover 3 or earlier. Please backup your
plover.cfg
Installation Guide
Read the Installation Guide to see which file you need to download.
v4.0.3 (2025-07-12)
Features
No significant changes.
Bugfixes
Core
- Update plover-plugins-manager and related Python dependencies. (#1750)
API
No significant changes.
v5.0.0.dev2
Plover 5.0.0.dev2
Warning: Version 5 updates the graphical interface library from PyQt5 to PySide6 which requires graphical plugins to be migrated.
Installation Guide
Read the Installation Guide to see which file you need to download.
v5.0.0.dev2 (2025-06-14)
Features
Core
- Integrate BuildResources into BuildUi to simplify UI plugin migration to Plover v5. (#1735)
Bugfixes
Core
- Fix installation of plugins via git URL. (#1733)
Linux
- When inputting Unicode with uinput the code now uses space to finalize the Unicode character instead of enter. (#1731)
API
No significant changes.
v4.0.2
Plover 4.0.2
Plover is going through a huge overhaul to make for a better experience for our users, and developers, too.
Warning: Version 4 is a major change and the configuration file it creates is not compatible with Plover 3 or earlier. Please backup your
plover.cfg
Installation Guide
Read the Installation Guide to see which file you need to download.
v4.0.2 (2025-06-05)
Features
No significant changes.
Bugfixes
Linux
- When inputting Unicode with uinput the code now uses space to finalize the Unicode character instead of enter. (#1731)
API
No significant changes.
v5.0.0.dev1
Plover 5.0.0.dev1
Warning: Version 5 updates the graphical interface library from PyQt5 to PySide6 which requires graphical plugins to be migrated.
Features
Core
- Integrate Plugins Manager and remove distribution plugins to simplify distribution of Plover. (#1601)
- Update integrated Python version to 3.13. (#1720)
User Interface
- Support dark mode that follows the system settings. (#1601)
Linux
- On linux wayland, warn if ibus or fcitx5 isn't running. (#1711)
macOS
- Add universal installer for macOS on Intel and Apple silicon. (#1720)
Bugfixes
Linux
- Downgrade CI for building Linux AppImage to Ubuntu 22.04 to build against GLIBC 2.35. (#1718)
- Fixed keyboards with mouse control functionality not able to be detected in the uinput module. (#1724)
- Fix keys getting stuck if keys held when starting Plover and emulating keyboard with Uinput. (#1728)
- When using Uinput, fix devices being disabled upon exceptions. (#1729)
macOS
- Fix notifications for newer macOS versions. (#1601)
API
Breaking Changes
- Update UI from PyQt5 to PySide6. (#1601)
v4.0.1
Plover 4.0.1
Plover is going through a huge overhaul to make for a better experience for our users, and developers, too.
Warning: Version 4 is a major change and the configuration file it creates is not compatible with Plover 3 or earlier. Please backup your
plover.cfg
Installation Guide
Read the Installation Guide to see which file you need to download.
v4.0.1 (2025-04-22)
Features
No significant changes.
Bugfixes
Linux
- Downgrade CI for building Linux AppImage to Ubuntu 22.04 to build against GLIBC 2.35. (#1717)
API
No significant changes.
v4.0.0
Plover 4.0.0
Plover is going through a huge overhaul to make for a better experience for our users, and developers, too.
Warning: Version 4 is a major change and the configuration file it creates is not compatible with Plover 3 or earlier. Please backup your
plover.cfg
Installation Guide
Read the Installation Guide to see which file you need to download.
v4.0.0 (2025-02-18)
Features
- Same as
v4.0.0rc5 - See NEWS.md for the features included in the
v4.0.0.devandv4.0.0rcversions.