Skip to content

chore: release 0.7.0 - #223

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

siracozmen01 merged 2 commits into
mainfrom
release-please--branches--main--components--rawframe-engine

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.7.0 (2026-11-05)

This release moves the engine to Maul Nav 1.2.0, Maul UI 1.3.3 and Maul Unicode 1.1.2. A navmesh's tiles bake to new bytes, and agents that avoid each other move by slightly different amounts. No wire, save, checkpoint or cooked format changes, and the engine keeps no baked tile across runs.

Changed

  • Breaking: The engine is built on Maul Nav 1.2.0, from 0.2.0, vendored from its release archive with its SHA-256 checked. rawframe/navigation's API does not change. What a game sees change (#222):
    • A navmesh's tile bytes and fingerprint change: tiles bake under generator 6 and tile format 4. The fingerprint a server reports in its navigation_summary record moves.
    • A walkable strip one cell thin now gets a polygon, so a path may cross it, and heights along long edges are sampled more finely, which reaches the height of a path's points over uneven ground. Paths over the same polygons are otherwise unchanged.
    • Avoidance velocities are rounded to binary32 and never pass an agent's maximum speed, so a game's agents that avoid each other in rawframe.navigation.avoid, as tycoon's customers do, move by slightly different amounts each step.
    • A navigation query past 1e100 m from the navmesh's origin finds nothing.
  • The engine is built on Maul UI 1.3.3 and Maul Unicode 1.1.2, each vendored from its release archive with its SHA-256 checked. Maul Window, Maul Tween and Maul RHI stay at 0.12.0, 1.0.0 and 0.15.0. Layouts, styles, draw lists, line breaks, shaped text, glyph images and the accessibility tree are unchanged; line breaking takes 1 to 2% longer, since Maul Unicode now checks every iterator it is given (#221).

This PR was generated with Release Please. See documentation.

@siracozmen01
siracozmen01 marked this pull request as ready for review November 5, 2026 11:33
@siracozmen01
siracozmen01 merged commit d7bc590 into main Nov 5, 2026
9 checks passed
@siracozmen01
siracozmen01 deleted the release-please--branches--main--components--rawframe-engine branch November 5, 2026 12:23
@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