Skip to content

Releases: opensteno/plover

v5.1.0

04 Nov 06:55

Choose a tag to compare

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

10 Sep 05:50

Choose a tag to compare

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

02 Sep 20:18

Choose a tag to compare

v5.0.0rc1 Pre-release
Pre-release

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

14 Jul 06:23

Choose a tag to compare

v5.0.0.dev3 Pre-release
Pre-release

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 ^ify suffixes. (#1680)
  • Reduce installer file size. (#1741)
Linux
  • Add dvorak keymap support for uinput users. (#1746)

Bugfixes

Core
  • Allow uninstall of installed unsupported plugins. (#1739)
  • Fix missing font family warnings. (#1740)
Windows
  • Do not consider extended scan codes in Windows keyboard capture. (#1357)

API

No significant changes.

v4.0.3

13 Jul 05:15

Choose a tag to compare

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

14 Jun 19:20

Choose a tag to compare

v5.0.0.dev2 Pre-release
Pre-release

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

05 Jun 18:49

Choose a tag to compare

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

03 Jun 05:58

Choose a tag to compare

v5.0.0.dev1 Pre-release
Pre-release

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

22 Apr 18:28

Choose a tag to compare

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

18 Feb 06:13

Choose a tag to compare

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.dev and v4.0.0rc versions.