Skip to content

v1.0.1

Choose a tag to compare

@rawframe-release rawframe-release released this 03 Nov 20:53
1fa35f5

1.0.1 (2026-11-03)

Fixed

  • A journal replay never asks the pre-solve callback. A replayed
    step that recorded no veto used to call a callback installed on the
    replaying world. A callback that vetoed then made the replay land on
    other bits while it still returned m3_success. The replay now
    applies exactly the vetoes each step recorded, as
    m3World_SetPreSolveCallback promised; the m3PreSolveFunction
    comment, which said to register the callback before replaying, was
    the wrong one and is corrected. Results change only for a replay run
    with a callback installed, which now lands on the recorded bits. A
    1.0.0 snapshot steps to the same bits, so 1.0.1 restores it.
    (#363)