Release Notes for 501

Improvements

NoteStatus

Improved the performance of calculating the length of a table in some circumstances.

Live

Parallel Luau: an error is now thrown when attempting to call Instance.new with a parent argument during parallel execution.

Live

The BrickColor "Dirt brown" is now renamed and aliased to "Medium brown"

Pending

Added new Luau "if expression" construct which takes the form if a then b else c and is a better alternative to the error-prone a and b or c. More info can be found here: https://github.com/Roblox/luau/blob/master/rfcs/syntax-if-expression.md

Pending

Fixes

NoteStatus

Fixed a bug in servo motors with limits

Live

Through a series of switching the RelativeTo property is was possible to have a fictitious for on a body that isn't part of the constraint. This has been fixed.

Live

Fixed bug for AlignPosition with MaxForce= inf.

Live

Fixed bug in the AlignPosition Constraint that affected Lua Scripting.

Live

Improved gamepad device support

Live

Fixed an issue where the strength setting was missing in the erode tool.

Live

Fix Toolbox "..." menu when opening from Website "Try in Studio" button.

Live

Fix InstancePropertyItem unsafe dataModel access with getting instance's name

Live

Fixed a bug with SoundIdPropertyItem and SoundPreviewPropertyItem's update function.

Live

Add property ConentText on TextObjects so that you can get display string without format tags of richtext.

Live

Fix certain UI pixel rounding errors when using Studio for macOS on a Retina display.

Live