pinchord-22 Versioning

Pinchord · pinchord.git · Tickets · Changelog

A Pinchord Ticket (Triaged):

Ticket · History

Symptoms

Problem

There is a mismatch between how Pinchord is versioned and how releases of Pinchord actually work.

Several incompatible pre-release iterations of Pinchord have been shipped under the same name "Pinchord", despite being different systems that are incompatible with each other.

Potential Solution

Adopt the naming scheme "Pinchord Pre-release X", and use compatible versions of these systems, either as increasing numbers, or another format.

File Names

As mentioned in pinchord-20 Undocumented Versioning, file names dictate whether Plover will replace existing dictionaries when the Plover plugin updates. Files with the same name will not be replaced.

Even though versions under the same name are compatible, updating should still have the expectation of old files being shadowed in favor of new files.

Potential Problems

Notes