Release Notes for 469

Improvements

NoteStatus

Added support for emote Id in both HumanoidDescription::GetEquippedEmotes and HumanoidDescription::SetEquippedEmotes. You can now access the "Id" of an emote in the emote tables returned by GetEquippedEmotes and can set the "Id" of an emote in the argument for SetEquippedEmotes

Live

When using a legacy (www) thumbnail url with an ImageLabel or Decal it will be internally rewritten to the rbxthumb format

Live

New OverlapParams object an overlap query API for finding all parts in a given area: GetPartBoundsInBox, GetPartBoundsInRadius, and GetPartsInPart

Live

Added Luau syntax for typed variadics: function foo(...: T): ...T type F = (...T) -> ...T

Live

Add a property MaxVisibleGraphemes that allows only displaying partial string of text object.

Live

Check method bodies of all methods, even if self is of type any.

Pending

Luau now supports generic type arguments to functions.

Pending

Indoor environment specular and diffuse now updates dynamically at runtime. They can be tuned on by Light.EnvironmentSpecularScale and Light.EnvironmentDiffuseScale. Work best with Future mode.

Pending

Fixes

NoteStatus

Fix skinned mesh animation in viewport

Live

Luau Types: Fixed a bug where number | number was not considered to be a number in some operations.

Live

Luau Types: Improved precision with type alias hoisting

Pending

Fix channel mix-up problems for JPEG thumbnails for 2 channel PNG decals.

Pending