backupRoswaal has moved to roswaal.app. These pages are a backup copy.Go to roswaal.app

0.143.x✎

Import as graph has settings, and an overwrite shows what changes first.

0.143.x2026-10-06

FeatureChangeBugfixEditorDocs

Import as graph has settings, and an overwrite shows what changes first.

Releases

  1. 0.143.6The project tree's menu opens over the graph, all of it on screen.New2026-10-06
  2. 0.143.5Luau typed into a node not wired in yet is offered its graph's locals.New2026-10-06
  3. 0.143.4The website's links into the docs open the page they name.New2026-10-06
  4. 0.143.3A call's cast result shows on its pin.New2026-10-06
  5. 0.143.2Code completion follows a path of members.New2026-10-06
  6. 0.143.1Luau typed into a graph is offered a typed local's members.New2026-10-06
  7. 0.143.0Import as graph has settings, and an overwrite shows what changes first.New2026-10-06

Added

  • 0.143.0The import prompt asks what file-level locals become: script variables, declared where they were by Initialize Variable, or Declare Locals.
  • 0.143.0It asks how the graph reads: Tidy, Verbatim or Modern. Every mode behaves the same. Modern writes a and b or c as an if-expression where the middle can never be false or nil.
  • 0.143.0The report lists likely bugs in the original, such as x and false or y, which never gives false. They are left as written.
  • 0.143.0A file that requires @lune/ modules is imported for Lune. When the project is for Roblox, the prompt asks which.
  • 0.143.0Overwriting a file Roswaal did not write shows the lines that change, and asks before writing.

Changed

  • 0.143.3A call whose result is cast shows :: BasePart beside its result pin, in the type's colour, so the cast reads on the canvas as a Cast pill does.
  • 0.143.0File-level locals become script variables unless the import says otherwise.

Fixed

  • 0.143.6Right-clicking anything under Graph Content or Compile Content opened a menu clipped by the Project card: cut off at its edge, and Delete out of sight below it. The menu opens over everything now, and near the bottom or the right of the window it opens on the other side of the pointer, as a native menu does.
  • 0.143.6Show in file manager fits on one line of that menu.
  • 0.143.5A Custom Code or Luau Expression not yet wired in offered no locals. It offers its function's parameters, then every other local in its graph, marked in scope once wired. Once it is wired, scope is worked out exactly again.
  • 0.143.4On the website, the Inspector's ? opened the landing page. It opens the node's docs page, as it does under the daemon.
  • 0.143.4The website's other links to a docs page, from the start screen, Node Design and Ctrl+K, open that page rather than the first one.
  • 0.143.2hull.Position. offers a Vector3's members, and a path of any length is followed while each step's type is known, through a property, an event or a child instance the project knows. A colon at its end offers methods.
  • 0.143.1After hull. or hull: in Custom Code or Luau Expression, the members and methods of the local's type are offered, for named results, Declare Locals, parameters, script variables and loop variables. A cast result counts as its cast type.
  • 0.143.1Loop variables are offered by name too.