Pinchord Changelog
Pinchord · pinchord.git · Tickets · Changelog
Changelog for Pinchord releases.
If a new release interests you, you can update - See Setting up Pinchord.
Tags exist for each of these releases at pinchord.git :)
See Pinchord Tickets for what the new release will eventually have, and to find tickets for each release.
Pinchord Pre-release 31
October 24, 2026
Ticket: pinchord-21 Pre-release 31
v1
- Update naming scheme to clarify version pinchord-22 Versioning
- Drop Javelin support (pinchord-31 Dropping Javelin Support). See Dropping Javelin Support
v3
- Make affixes work on all entries, including user-defined ones like briefs (pinchord-10 Brief Affixes)
Old Versioning Schema
Prior to Pre-release 31, Pinchord releases were named by version, using the schema vx.y.system. Versions with different x numbers are incompatible with each other, while versions with the same x number but different y number are compatible with each other.
Versions 27 and 28 contain a third system segment for releases applying only to one engine, either Plover or Javelin.
See the above ticket pinchord-22 Versioning for more.
Version 30
September 4, 2026
v30.0
Ticket: pinchord-8 v30
- Add contraction finals (pinchord-7 Contractions)
- Make enter and tab undoable (pinchord-19 Undoable Modifiers)
- Add -rnt final
- Add -ngth final
- Change -yy final to -ption
- Change -npt final to -mpt
v30.1
Plover:
- Use correct versions of
\tand\n(pinchord-23 Plover Tab and Enter)
Javelin:
- No behavior changes
- Rename
pinchord-mods-v30.0.json->pinchord-mods-javelin-v30.1.json
v30.2
Unreleased
Javelin:
- Use correct versions of
\tand\n(pinchord-29 Fix Tab and Enter in Javelin) - Rename
pinchord-mods-javelin-v30.1.json->plover_pinchord/dictionaries/pinchord-mods-v30.2.json
Plover:
- No behavior changes
- Rename
pinchord-mods-plover-v30.1.json->pinchord-mods-v30.2.json
Version 29
June 10, 2026
v29.0
- More chord changes you get the idea I'm tired of making them four damn times
- Add missing
OU^chord though
v29.1
- Fix
{and}not being escaped in the mods dict
v29.2
This probably should have been v30 I realize but hey 29 versions is probably enough for now!
- Add missing schm- starter
- Swap -hp and -ph finals as they have been in the graphic
- Add -lph, -rph, and -mph finals
Version 28
June 8, 2026
v28.0
- Chord changes, TODO add here
- Fix naked finals, pinchord-3 Space Naked Finals
v28.0.1
v28.0.2
v28.0.3
- Plover bug fixes
v28.1
- Add mods dict! (pinchord-4 Mods)
v28.2
- Fix enter/return and space chords in the mods dict
- Include a space by default in letter chords, just as numbers and symbols do
v28.3
June 9, 2026
- Emit all strokes, even if they contain invalid chords (pinchord-5 Emit Invalid Strokes)
v28.3.1
- Plover bug fix
v28.3.2
- Javelin bug fix
v28.4
- Allow the use of
+in strokes that do not have spacing in the mods dict, such as modifiers (ctrl+t doesn't do any spacing, but+is now allowed anyway)
Version 27
May 14, 2026
v27.0
- Remove vestigial
-PST-> -w chord - Add Gemini PR keymap to Plover plugin
v27.0.1
- Fix Plover bug with
#+
Version 26
February 11, 2026
v26.0
- Change the
_to-s, a suffixskey - Rename
Etoe - Add
TS&-> ts- - Add
TSH-> sth- - Move one of the mod chords (numbers) to
TPWHR-to make room for sth- - Add
TSR&-> tz- - Add
TPH&-> mn- - Add
HR&-> ll- - Add
R&-> rh- - Remove the old punctuation dictionary from javelin
- Swap oe and eo vowels to match ae/ea and lower
^usage
Version 25
January 23, 2026
v25.0
- Add Plover plugin
- Remove -tion and friends (-sion, -sian, -ction, et al.)
- Move -th from
-ST*to-FST -LKPFfrom -ddl to -ndl-LRKPFfrom -rld to -ddl- Add
-ST*-> ts - Move -lfth and -rmth to -lth* and -rth*
-
Add
A^-> aa - https://grahp.dev/pinchord-v25.0.3.zip
Version 24
January 16, 2026
v24.0
- Move sv- to
SW& - Move vr- to
SR& - Move oo to
O^(consistent withE^-> ee) - Moved oa to
AO - Add
AO^-> ao - Move y vowel to
^ - Add
I^-> eu - Move -w to
-PF* - Move -h to
-KT* - Add
-PKT*-> ph - Add
-PKT-> hp :p - Add
-LP*-> pl - Remove old -tch final
- Remove vestigial
KT*-> -ct chord
v24.1
- Fix -tch final being at the wrong chord
Version 23
January 15, 2026
v23.0
- Moved shr- to
SHR& - Moved squ- to
SWHRso that s- + qu- = squ- - Add skr- starter
Version 22
January 14, 2026
v22.0
- Rename
|to&because|kinda looks likeI:p (If you're upgrading, Javelin will move any strokes with|to&) - Remove
-PF*to -nn (it was never in the dictionary anyway lol) - Move ei, ie, ui, iu, ee, and ue vowels - vowels are now more sensible
- Move or add -gl, -gn, -dg, -lly, -nny, -nly, -rly
- Mark
AOIU^as a valid brief chord
v22.1
- Fix
_+chord
Version 21
January 13, 2026
v21.0
- Moved briefs to
AOIUand made-(meaningP-,-R, et al. are now valid strokes, andPAOIUis now a reserved brief) - Naked finals now suppress space
- Added -lft, -nft, -rft, -ltch, -ntch, -rtch, -lck, -nck, -rck
- Renamed left hand
*to| - Moved
#to above+because_is optional, meaning that removing it (which you'll have to do on a uni or picosteno) will not change the layout - Moved -gh and -ght to
-KFS*and-KFST*respectively in order make room for movement, symbols, numbers, and modifiers dictionaries to come - Moved -w to
-PSTto make room for -gh - Added phl- and phr- starters
- Masked vowels to make
AOIUnot translate (will do this for the initials and vowels at some point)
v21.1
- Masked the starters and finals so that all invalid chords now do not translate to anything :)
Version 20
January 13, 2026
v20.0
- Add "x" initial chord
- Fix upper left
#in layout being+
Version 19
January 12, 2026
v19.0
- Add lpt, npt, rpt, lkt, nkt, and rkt finals
- Move "*cy" and "*cky" finals
Version 18
January 12, 2026
v18.0
- Add missing "ph" starter chord
Version 17
January 11, 2026
v17.0
- Add missing "iu" vowel chord (
U^) - Move stale "ue" chord from
U^toAOI^
v17.1
- Fix space chord (
+) suppressing the next word's space
v17.2
- Fix tab chord in punctuation dictionary
Version 16
January 10, 2026-January 11, 2026
- Add more "tion" finals
- Move "j" and "ct" finals so that "c" + "t" = "ct"
- Add missing "tch" final
- Move "h" to
-PTto make room for "j"
16.1
- Added a minor version :p
- Fixed malformed strokes
16.2
- Renamed the base dictionary from "Pinchord" to "Pinchord Base"
16.3
- Added Pinchord punctuation dictionary
- Renamed the base dictionary to include the version
16.4
- Add tab and shift tab to the punctuation dictionary
16.5
- Add backspace to punctuation dictionary
- Remove outdated version comment from the system file
16.6
- Fix "..." chord having a space before it.
Version 15
January 10, 2026
- Add missing "tion" finals
Version 14
January 10, 2026
- Added
-RT*-> "rty" final
Version 13
January 9, 2026
- Add missing
K*-> "ck" final
Version 12
January 9, 2026
- Initial release for the interested (not a full release yet)
- Features a Javelin dictionary, system, and layout for the Starboard (https://stenography.store)
Versions 1-11 weren't ever really released. You may be able to find artifacts of them, though :p