What's new in 2026.8.5
The console is caught rather than left to scroll the frame away, a palette can be worked out against the background the terminal turned out to be, and a sweep of renames the compiler names for you.
Migrating to 2026.8.5
A sweep of renames the compiler names for you, and one change of habit — the console is caught now, so clearing the logging providers empties the log overlay instead of protecting the frame.
What's new in 2026.8.4
One fix to what 2026.8.3 added — the drawing thread's synchronization context is in force only while posted work runs.
What's new in 2026.8.3
Work that waits can be handed to the drawing thread whole, and what the terminal answers about itself stops being typed into the line.
What's new in 2026.8.2
Editing a line of text moves out of the modals into a package of its own — one contract, a selection held with Shift, and Tab that finishes the half-typed word.
Migrating to 2026.8.2
One break — editing a line of text moved out of the modals into Arlecchino.Editing — and what the move brought with it.
What's new in 2026.8.1
A fourth package reads picture files, the terminal can be lent to an editor or a pager, an application can draw the keys itself, and a version now says when it was cut.
Migrating to 2026.8.1
The two breaks a 5.0 application meets — the notification, and the switch that showed the keys — and the one line of each that changes.
What's new in 5.0
A key press becomes a type with room for Command, and a binding is built rather than listed — alternatives added one at a time, and a second keystroke turning it into a chord.
Migrating to 5.0
One type replaces another everywhere a key is handled, why it had to, and the two-line change most applications need.
What's new in 4.0
Every string gets a name the compiler checks, a dialog draws itself, a list row is painted rather than written, and namespaces follow the folders they are in.
Migrating to 4.0
The usings a namespace split needs, the one behavior change worth reading, and what 4.0 adds that costs nothing.
What's new in 3.0
Pictures, a terminal that is asked what it can do, panes that share a line, and every global write checked against the drawing thread.
Migrating to 3.0
What 3.0 removed and the edits an application written against 2.x needs.
What's new in 2.0
The three breaking changes 1.x announced, delivered together, plus what came with them.
Migrating to 2.0
What 2.0 changed and the edits an application written against 1.x needs.