Release Notes for 588

Improvements

NoteStatus

Adds onboarding tooltips for new Import Template feature

Live

Introduces LookAt AlignType to the AlignOrientation Constraint. This brings the axis of Attachment0 into alignment with the chord spanning from Attachment0 to Attachment1.

Live

Auto upgrade legacy CSG users, notify the change, provide the ability to manually go back

Live

Slightly optimized physics collision checks. Potential intersections between assemblies are found faster.

Live

tostring is now ~2x faster, tonumber is now ~1.5x faster

Live

Fix rare issues when type() called with no arguments would work in production but fail in Studio (as it should)

Live

Exposed a read-only GuiState enum for GuiObject instances through the GuiState api, accessible in Lua.

Live

HttpService is now allowed to make requests to specific Roblox domains

Pending

Adds a new window to the debugger when an exception is encountered in a script. The window will provide buttons to continue execution, stop execution and open the Call Stack and Watch Windows.

Pending

Allow tags to be added and removed from the properties panel as a beta feature

Pending

The Mac Client now supports input from all input method editors.

Pending

Fixes

NoteStatus

Fixed an issue with named keyframe events not being fired for Curve Animations.

Live

Reduced the size of the Curve button in the Animation Clip Editor

Live

Fixes scrollbar in asset importer plugin not showing up when scrolling is necessary

Live

DateTime.fromLocalTime() now correctly handles its milliseconds parameter.

Live

Script Editor Autocomplete no longer displays the "self" function argument if the proper colon indexer was used.

Live

Scrolling to previous searches in the Find/Replace All Window will automatically refresh the search with the new term.

Live

Fixed a bug where local dragDetectors would not fire the dragStart event.

Live