Release Notes for 649

Améliorations

NoteStatut
Live

Introduces selection mode support for UIDragDetector.

Live

Changes EditableMesh to inherit from Object and live outside the DataModel.

Pending

Adds caching between identical Sky faces in ViewportFrame.

Pending

Optimizes Instance:FindFirstChildWhichIsA() 20x for parent instances with many children. Optimizes Object:IsA() 30%.

Pending

Allows developer plugins to trigger the opening of the directional curve editor.

Pending

Fixes light invalidation attached to nested bones in animations.

Pending
Pending

Makes the SunRaysEffect post-processing effect apply with consistent intensity across different screen resolutions.

Pending
Pending

Adds "Occlusion Culling" as a Studio beta feature.

Pending

PluginGui:GetRelativeMousePosition() now returns accurate values during a drag-and-drop operation, allowing you to implement responsive drop UX. This can be combined with the soon-to-be-added roblox/selection Mime-Type, allowing you to handle drag-drops of instances from the Explorer into a community plugin.

Pending

Corrections

NoteStatut

Fixes pathfinding computing an invalid path in certain circumstances.

Pending

Anchored characters with Humanoid.BreakJointsOnDeath turned off on their Humanoid now replicate the Dead state.

Pending

Fixed the "Import" button when using "Import From Roblox" from the Animation Editor.

Pending

Fixes a potential crash when using multiple Actors in plugins to raycast on a WorldModel.

Pending

Updates the typing of table.freeze() in the "New Luau type solver" beta to appropriately require its arguments to be a table, and to enforce that properties are subsequently read-only after calling it.

Pending

Makes BlurEffect apply with consistent intensity across different screen resolutions.

Pending

Fixes an audible "click" when creating and immediately using AudioEmitters or AudioListeners.

Pending

Fixes a crash in the "New Luau type solver" beta when type checking code that does not successfully parse, for example while the user is midway through typing a valid code block.

Pending

Fixes an issue with incremental collision geometry to make it more robust in some edge cases.

Pending

Improves error messaging and type checking for require-by-string.

Pending

Fixes a bug in the "New Luau type solver" beta where string.format() calls without any arguments would not raise an error in strict mode.

Pending

Fixes issue with Scriptable camera being overwritten by menu settings.

Pending

"Paste Into" will always parent the inserted instances under exactly the specified parent, rather than applying special parenting rules such as putting Atmosphere under Lighting.

Pending

Fixes API dump handling of classes deriving from Object; they will now show up as Category: Class as intended.

Pending