Skip to content

0.5.8

Choose a tag to compare

@github-actions github-actions released this 29 Oct 07:45
· 98 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.5.8
0832f5a

Added

  • view::dialog::danger_action_dialog draws a danger confirmation with fields
    inside the <ActionForm> a console draws for its server action (class
    view::dialog::DIALOG_FORM): once the page has hydrated, its confirm runs the
    action in the page and the dialog closes when the console's done signal turns
    true; with no WebAssembly the form posts to the server function's address as
    a plain form. danger_form_dialog keeps posting to a plain route (#500).

Changed

  • Every menu item that is not destructive or disabled draws a visible bar under
    the pointer and the keyboard focus, in the new --surface-hover token: a
    neutral tint a little darker than the panel in light and a little lighter in
    dark (1.37:1 and 1.53:1 against it, the most muted text on it allows at
    4.5:1). Danger items keep --bad-ground, a pressed or current item and a
    chosen listbox option keep --accent-tint under the pointer, and a disabled
    item draws no bar. The combobox and listbox options and the tree rows hover
    with the same token (#498).

Fixed

  • A form can mark any number of secret fields: widget::action::secret_mark
    names each mark after the field it marks (ferroui_secret_ and the
    name's bytes in hexadecimal), so a hydrated <ActionForm> with two marks
    no longer fails on serde_qs refusing a name posted twice. The plain post
    still keeps every marked value out of the answered page, and a mark named
    ferroui_secret alone, as 0.5.7 drew it, is still read (#503).

Support period

Only the newest release is supported: there are no maintenance branches, no long-term-support line and no backports, and upgrading is free. Under the Cyber Resilience Act, Cadasto B.V. commits to keep publishing security fixes for at least five years after each release (Art 13(8)) and ships them only in the newest release (Art 13(10)). For this release that commitment runs until the end of October 2031 (Regulation (EU) 2024/2847 Art 13(19)); see SECURITY.md.