Skip to content

Releases: opensteno/plover

v5.2.2

10 Feb 07:18

Choose a tag to compare

Plover v5.2.2

⚠️ 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

No significant changes.

Bugfixes

User Interface

  • Hide Wayland keymap help text when not on Linux and improve wording. (#1817)

macOS

  • Fixed startup hang when launching Plover on Intel Macs (#1820)

API

No significant changes.

Release History

For a detailed list of changes in this and all previous versions, see NEWS.md.

v5.2.1

06 Feb 08:00

Choose a tag to compare

Plover v5.2.1

⚠️ 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

  • Update PySide dependency to allow Arch Linux AUR to be packaged. (#1775)

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.2.0

01 Feb 07:46

Choose a tag to compare

Plover v5.2.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

Linux

  • Support determining keyboard layout from Wayland with the wayland-auto layout. (#1807)
  • Avoid unnecessary rapid modifier key press/release while typing. (#1810)

macOS

  • Add appearance configuration option. (#1786)

Windows

  • Add appearance configuration option. (#1786)

Bugfixes

Core

  • Fix a corner case in plover -s (script). (#1803)

User Interface

  • Fix default window sizes and extensions config table. (#1789)
  • Update Thea's name and email. (#1792)
  • Remove broken use_timeout checkbox in serial options. (#1793)
  • Make the plugin manager handle some exceptional cases. (#1802)

macOS

  • Hide the Start Minimized setting on macOS due to bug in macOS 26. (#1788)

API

Core

  • Migrate HID library to cython-hidapi. (#1812)

Release History

For a detailed list of changes in this and all previous versions, see NEWS.md.

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.