Release Notes for 407

Improvements

NoteStatus

Removed Enum.JointType

Live

Model:MoveTo will now only Move the model to the given point, and not attempt to join the model to outside parts. If you want a model to join after move, call JoinToOutsiders.

Live

Refactored the avatar sound scripts.

Live

Brackets and quotes are no longer automatically closed in comments or strings.

Live

For people who like to use getfenv (why?), bug with getfenv(0) deoptimizations has been fixed so you can use it (please don't). The bug was specific to 0.

Pending

Similarly to Lua 5.2, math.log now accepts logarithm base as a second, optional, argument: https://www.lua.org/manual/5.2/manual.html#pdf-math.log

Pending

Add two new Lua table functions:

table.create(size, [value]): creates an array-like table of size size, optionally filled with value. Note that due to Lua table length semantics, length of the result is nil if value is nil or not specified.

table.find(table, value, [init]): returns the numeric index of the first occurrence of value in the table, starting with init (that defaults to 1), or nil if the value isn't found. The search stops at the first hole in the array similarly to ipairs.

Pending

Removed: .RobloxProductName .VideoMemory .OsPlatformId .OsPlatform .OsVer .OsIs64Bit .SystemProductName .GfxCard .SIMD .ErrorReporting from DebugSettings

Pending

Fixes

NoteStatus

Fixed an issue where seeking would not work properly for some sound files.

Live

Fix incorrect text rendering in Game Settings page when Studio is set to Chinese

Live

Fixed a bug where BorderSize would not update the padding of a GuiObject when BorderMode was set to Middle or Inset.

Live

Fixed a bug where trying to drag after an in-place duplicate would drop the multi-selection.

Live

Fixed a crash while loading place with MeshParts with bad data.

Live