Skip to content

chore: release 0.15.0 - #492

Merged
siracozmen01 merged 2 commits into
mainfrom
release-please--branches--main--components--maul-window
Nov 5, 2026
Merged

siracozmen01 merged 2 commits into
mainfrom
release-please--branches--main--components--maul-window

Conversation

@rawframe-release

@rawframe-release rawframe-release Bot commented Nov 5, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.15.0 (2026-11-05)

The iOS device check, that a window shows no flash against the launch
screen before its first frame, is waived by the owner for this
release, which ships on the iOS simulator suite: its iOS changes leave
the launch and the first frame alone.

Changed

  • Breaking: mwinMessageButtons is now mwinMessageChoice, its
    constants mwin_buttonsOk, mwin_buttonsOkCancel and
    mwin_buttonsYesNo are now mwin_choiceOk, mwin_choiceOkCancel
    and mwin_choiceYesNo, and mwinMessageBoxDef.buttons is now
    mwinMessageBoxDef.choice. The type is a choice of one, but its
    plural name read as a set of flags, as every other plural type in
    the API is
    (#489).
  • Breaking: the test platform's mwinGamepad_GetTestRumble and
    mwinGamepad_GetTestTriggerRumble take size_t* countOut instead
    of uint32_t* countOut, as every other count the API reports is a
    size_t
    (#490).
  • Maul Window builds against Maul Unicode 1.2.0, which gives the
    results 1.1.2 gave, so nothing a program gets from Maul Window
    changes. The installed CMake config and pkg-config file ask for
    Maul Unicode 1.2.0, and a build on a machine with only Maul Unicode
    1.1.2 installed fetches 1.2.0 instead of using it
    (#493).

Fixed

  • On Windows, a generic HID gamepad with more than 64 buttons down at
    once, such as a stick or button box of 128 whose toggle switches
    stay down, reads its buttons. Before, the library asked Windows'
    parser for the buttons down with room for 64, the parser refused,
    and the report's buttons were dropped: each button kept the state of
    the last report that listed 64 or fewer, and a press or a release in
    between was lost
    (#495).

This PR was generated with Release Please. See documentation.

@rawframe-release
rawframe-release Bot force-pushed the release-please--branches--main--components--maul-window branch from e10d86f to 20d3956 Compare November 5, 2026 12:55
@rawframe-release
rawframe-release Bot force-pushed the release-please--branches--main--components--maul-window branch from 20d3956 to 698b055 Compare November 5, 2026 14:55
@siracozmen01
siracozmen01 marked this pull request as ready for review November 5, 2026 14:57
@siracozmen01
siracozmen01 merged commit 652feb4 into main Nov 5, 2026
44 checks passed
@siracozmen01
siracozmen01 deleted the release-please--branches--main--components--maul-window branch November 5, 2026 22:32
@rawframe-release

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant