Release Notes for 335

Improvements

NoteStatus

Allow CollisionGroupContainsPart, CollisionGroupsAreCollidable, GetCollisionGroupId, GetCollisionGroupName, and GetCollisionGroups to be used from clients.

Live

New character scaling options and properties under the Humanoids: Adjust new variables under Humanoid to verify that they modify the scale of the character.

  • (NumberValue 0-1) BodyTypeScale : Controls percentage from short, wide form (0.0) to taller, narrow form (1.0)
  • (NumberValue 0-1) BodyProportionScale: Controls percentage from wider scale (0.0) to narrow scale (1.0). This setting only takes effect when the BodyTypeScale is not 0.
Live

Add ValueBase as a base class for all value objects.

Live

Remove 1-second delay from the default camera scripts before the camera script starts. Note: games that have custom camera scripts will need to manually apply this by changing wait(1) forceSnap = true block in VRCamera.lua to delay(1, function() forceSnap = true end).

Live

Remove Player:PlayerJoinData. We should use Player:GetJoinData instead of Player:PlayerJoinData.

Live

Insert Object button correctly is hidden when object is being renamed in Explorer Tree

Live

Updated resize and rotate cursors for UI Editor

Live

UI Corner Widget final style

Live

Added RunService:IsEdit() for plugins. Reliably returns true if and only if the DataModel is an edit mode DataModel, and will not be running for testing.

Live

Support collision group APIs in Team Create and allow SetPartCollisionGroup from client.

Pending

LocalizaitonTable CSV import now validates UTF-8 encoding

Pending

Reduce latency of PlayerScripts script startup

Pending

Fix rare Vulkan crash on Huawei phones with Android 8.0

Pending

Fixes

NoteStatus

Make GuiObject.BorderSize respect UIScale scaling.

Live

Do not disable View toggle actions on breakpoint encounter

Live

Fix AdvancedObjects sometimes inserting objects under Workspace instead of the selected object.

Live