Release Notes for 631

Improvements

NoteStatus

The linter now issues warnings for using @native attribute on functions in native modules.

Live

Optimizes collisions for complicated meshes.

Live

Attributes are now syntax-highlighted in Studio.

Live

Adds the Montserrat font to the content folder as 'rbxasset://fonts/families/Montserrat.json'. Note that this isn't a new font, it was already available on the Marketplace.

Live

Integrates Grass Density with PerformanceControl to automatically reduce memory usage on low-end devices.

Pending

Adds the RichText property in GetTextBoundsParams, which you can use to measure TextBounds of RichText.

Pending

Fixes

NoteStatus

Player:Move() no longer spams a warning message after character death.

Live

Fixes issue where processing a very long branch of primitives in an anchored assembly could cause a stack overflow in StreamingSolver.

Live

Fixes an issue where the command-line didn't work in Developer Console server mode.

Live

Adjusts PlayerScripts so that gamepad camera rotation is not FPS-dependent.

Live

The visual editor for Path2D in Studio now appears if a selected Path2D's parent is in a Folder.

Live

Fixes asset reloading in Asset Manager.

Pending