Release Notes for 648

Improvements

NoteStatus

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

Live

Adds caching between identical Sky faces in ViewportFrame.

Live

Adds a method AudioPlayer:GetWaveformAsync(), which can be used to read portions of an audio asset ahead-of-time

Live

Adds a presets menu to the directional attenuation curve editor.

Live

Adds WrapDeformer:SetCageMeshContent(), interim workaround for BaseWrap.CageMeshContent being write restricted for plugin-only due to Hidden Surface Removal invalidation handling in the setter. The write restrictions on the properties will eventually be removed after HSR regeneration is reworked.

Live

Adds Content.none.

Live

Makes Content properties cloneable.

Live

Fixes light invalidation attached to nested bones in animations.

Live

Adds math.map function to Luau which allows remapping a value from one range onto a different range. More info can be found in the proposal: https://rfcs.luau.org/function-math-map.html

Live

Adds replication support for Content properties.

Pending

Adds Content properties to BaseWrap and WrapLayer.

Pending

Changes first argument of Class.AssetService:CreateEditableImageAsync () and Class.AssetService:CreateEditableMeshAsync () to Content.

Pending

Fixes

NoteStatus

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

Live

Fixes issue where right-clicking keypoints for a curve did not reliably delete them.

Live

Fixes Orbital camera throwing errors.

Live

Fixes the camera focus of avatars in Avatar Setup to be more consistent.

Live

Fixes zigzag pathing issues and other path quality issues on terrains.

Pending

Fixes pathfinding computing an invalid path in certain circumstances.

Pending

Fixes issue in import queue where some errored files would not be deselected before import.

Pending

Resolves some Luau new solver crashes related to passing literal table literals to function calls.

Pending

Fixes a Luau new solver crash related to inferring complex table types.

Pending

Fixes an issue with the client crashing on certain android devices when editing a text box with more than 5,000 characters.

Pending