Release Notes for 356

Improvements

NoteStatus

Removed deprecated non-functional InputTypes. These old values will now map to NoInput

Live

Removed Enum.SurfaceType.Unjoinable. This will now map to Smooth, which is functionally identical at runtime.

Live

Make getting up from Ragdoll much easier.

Live

Introducing a new menu in Studio for setting the locale of the player while testing.

Live

Updated Studio Tutorial widget to launch the Developer Hub in an external browser instead of an embedded view.

Live

Updated warning messages for Constraints not functioning without PGS mentioning the old Workspace property instead of the new one

Live

Updated internal JSON parer library. Finally RFC 7159 conforming. About time!

Pending

Proactively clean up some internal character state of the Player when that player leaves, to lessen the total memory leaked if a game script or core script accidentally leaks Player object references.

Pending

Fixes

NoteStatus

Improved PGS Humanoid stair climbing and fixed some vibrations when standing near objects.

Live

Modified scaling for BodyType and BodyProportions

Live

Added a new error message to DataStore::GetSortedAsync for when it is called with incorrectly ordered minValue and maxValue parameters.

Live

Changed the DataStore "data size limit exceeded" message to be more clear.

Live

Made it so that you cannot call DataStore:GetSortedAsync with a pageSize of 0.

Live

Fixes some typos in DataStore errors.

Live

Fixed mouse events for PluginGuis on Mac

Live

Made the DataStore key name character limit actually reflect the documented, intentional limit (was 49, now is 50)

Live

Made a DataStore error regarding legal / illegal characters in keys and values more clear.

Live

Fixed Gradient Editor crash issue

Live

Fixed a bug with small MeshParts and UnionParts having absurd collision boxes.

Pending

Fixed incorrect voxel shadows when resizing parts

Pending