Release Notes for 512

Improvements

NoteStatus

SoundGroups will now support nesting via parent-child relationships

Live

Added navigation and general errors telemetry for WebView2 in Studio.

Live

Luau refinements can now narrow unions that are tagged in some way and will select the options that makes sense.


type Cat = {tag: "Cat", name: string, catfood: string}
type Dog = {tag: "Dog", name: string, dogfood: string}
type Animal = Cat | Dog
if animal.tag == "Cat" then
local cat: Cat = animal
elseif animal.tag == "Dog" then
local dog: Dog = animal
end
Pending

GlobalWind

Pending

Luau compiler now optimizes table literals where keys are constant variables the same way as if they were constants, eg


local r, g, b = 1, 2, 3
local col = { [r] = 255, [g] = 0, [b] = 255 }
Pending

Adding the capability for new microprofile scopes to the conditional on FFlags

Pending

Fixes

NoteStatus

Fixed crash for Alignment constraints when toggling mode or setting properties without any attachments on the constraint.

Live

Fixed issue with timestamp in server output of the devconsole

Live

As a result of this change, the following UI components will have better visibility of selected text and items:

  • Explorer Tree - Filter workspace
  • Properties Widget - Filter Properties
  • Output Widget - Filter, Search bar (Ctrl / Cmd + F)
  • Find And Replace Widget - Find...

The colors of these will now be the same as other parts of the Roblox Studio UI: Text boxes and dropdown lists.

Live

Fixed a problem that we initialize roblox login label for Luobu external login even when the policy for it is false.

Live

Fixed EmbeddedWebBrowserWindows::getCookiesForUrl stack overflow problem.

Live

Fix an issue that linebreaks in richtext breaks indentation.

Live

Fixes raycasts missing terrain in certain cases.

Pending