Repository navigation
v1.1.0
1.1.0 (2026-11-03)
This release moves Maul UI to Maul Window 0.8.0 and Maul Unicode
0.13.0. The API and ABI are those of 1.0.0, and so are layouts, styles,
draw lists, line breaks, shaped text and glyph images: Maul Unicode
0.13.0 carries the same Unicode 18.0.0 data, and the one result it
changes, Greek and Armenian case conversion, is one Maul UI does not
use. The window glue, maul-ui-window, sits outside the 1.x promise
until Maul Window reaches 1.0 and follows Maul Window 0.8.0's API; its
one change in behavior is the caret below.
Changed
- Maul Window is pinned at 0.8.0, from 0.7.0, and Maul Unicode at
0.13.0, from 0.8.0. A program on the window glue builds against Maul
Window 0.8.0, with that release's renames in its own code
(mwinEvent.kindandmwinEventKindfortypeand
mwinEventType), and against Maul Unicode 0.13.0 when it provides
its own
(#324). - Window glue: when
muiNode_SetWindowCaretstops text input with the
null id, the window now keeps its caret, where it was cleared before,
as Maul Window 0.8.0 does. Text and compositions arrive without
control characters, which Maul Window 0.8.0 drops
(#324).