Roblox cover
Roblox screenshot
PC Mac Android iOS XONE
Genre: Platform, Simulator, Adventure

Roblox

Release Notes for 544

Fixes

Note Status

Fixed a crash in the properties panel when a Font has an empty Family property.

Pending

Fixed a bug where various adorns remained when toggling the transform tool.

Pending

Fixed crash related to RobloxExplorerTreeWidget/onStudioUserPreferencesPropertyChanged RequireUIContex.

Pending

Improvements

Note Status

Added a Collapse All feature which can be used for collapsing items and their descendants in the Explorer window.

Pending

Improved support for Japanese text on iOS devices.

Pending

Show warning icon next to unverified creators rather than badge next to verified creators.

Pending

Release Notes for 543

Fixes

Note Status

Fixed Curve Animation events occasionally triggering twice in a row.

Pending

Fixed bugs in CollectionService's AddTag, RemoveTag and HasTag methods when invalid tag names are provided.

Pending

Fixed a bug where Humanoids would start to walk when reparented back to Workspace.

Pending

Fixed a crash related to script version history with dynamic script icons enabled.

Pending

Fixed a Client Server replication issue with the AlignOrientation Constraint.

Pending

Fixed a bug with Toolbox verified search tags.

Pending

Fixed an issue where using the Move tool on an Attachment would cause other parts to move under some circumstances.

Pending

Fixed a bug with ReplicatedFirst that prevented scripts with RunContext executing on load.

Pending

Improvements

Note Status

Streaming Debug view enhancements.

Pending

Player/RequestStreamAroundAsync no longer temporarily blocks the client from streaming out regions outside of the StreamingMinRadius.

Pending

Added support to autocomplete for RunContext.

Pending

Changes

Note Status

Added a command to group the selected objects under a Folder with default shortcut "Ctrl+Alt+G". Additionally, Ctrl+U can now ungroup Folders as well as Models, and the Group behavior has been made slightly more permissive.

Pending

    VR Updates:
  • new bottom bar (removed top bar, moved icons down)
  • aim-through wand controls with improved compatibility (more games should work than before)
  • small UI improvements to the inventory, chat runs in VR etc.

Live

Show warning icon next to unverified creators rather than badge next to verified creators.

Pending

Updated Studio icons to use new logos.

Live

Tab names are no longer truncated in Modern Studio.

Pending

Added math functions to compute the (signed) angle between two vectors. Also, added a fast version that does more assumptions on the inputs being normalized.

Live

Release Notes for 542

Fixes

Note Status

Fixed a Client Server replication issue with the AlignOrientation Constraint.

Pending

Improvements

Note Status

Enabled particle soft z for devices that support this capability.

Pending

Improved how the MicroProfiler handles mouse input to avoid unwanted interactions between UI elements.

Pending

Added an Enabled property to Script for consistency with other engine instance types.

Pending

Changes

Note Status

Added an expiration time to Toolbox Announcement dialog.

Pending

AvatarEditorService/ConformToAvatarRules is available.

Live

Changed tab characters to render as wide as 4 spaces instead of 1.

Pending

Added math functions to compute the (signed) angle between two vectors. Also, added a fast version that does more assumptions on the inputs being normalized.

Live

Added beta for the new font picker UI.

Pending

Release Notes for 541

Fixes

Note Status

Fixed a bug where scripts with Client RunContext would run before the game had fully loaded.

Pending

Fixed a rare collision detection crash.

Pending

Enabled a new optimized Streaming Architecture the is more optimized and properly streams complicated assemblies like Cars and Characters without breaking them.

Pending

Fixed an issue where focusing on TextBox with UICorner under CanvasGroup causes studio crash.

Pending

Fixed the Toolbox unverified search pill wording.

Pending

Fixed ScreenGui clipping in VR.

Pending

Improvements

Note Status

Pathfinding service now supports climbing trusses.

Pending

Improved how the MicroProfiler handles mouse input to avoid unwanted interactions between UI elements.

Pending

bit32.extract is now noticeably faster when last two parameters (f and w) are constants.

Pending

bit32.extract and bit32.replace are now using the optimized implementation when width argument is omitted.

Pending

Assets can now be taken off Marketplace even if you are at your distribution quota.

Pending

Added attribute support for the Font datatype.

Pending

Changes

Note Status

Renamed StreamingPauseMode to StreamingIntegrityMode, and also renamed StreamingPauseMode/ClientPhysicsPause to StreamingIntegrityMode/MinimumRadiusPause to more accurately describe what it does.

Pending

Added verification warning message to Asset Config.

Pending

Updated the Learn More link in Autocomplete to direct to the new documentation site.

Live

Merged the Publish Window for Models and Packages.

Pending

Added a Robux icon emoji.

Pending

Release Notes for 540

Fixes

Note Status

Updated Gamepad Selection to not consider perfectly overlapped (1 pixel) GuiObjects as overlapping.

Pending

Fixed the text contrast of the Toolbox DarkTheme search breadcrumb.

Pending

Fixed GuiService/Select to respect SelectionOrder.

Pending

Improvements

Note Status

Luau compiler now produces more efficient bytecode for assignment of multiple variables in one statement, performing direct copies when possible and only using temporary registers when a variable on the left hand side is assigned before it's used on the right hand side.

Pending

Luau linter will now flag likely erroneous comparisons like not X == Y and suggest fixing them or using parentheses.

Pending

Updated in-experience lua chat scripts to perform friendship checks on the client instead of the server to improve scalability.

Pending

Unified the Publish Window for Models and Packages.

Pending

Changes

Note Status

Filtered Studio Toolbox on verified creators by default.

Pending

Studio will only enable file menu actions when users log in.

Pending

Removed "Share With Roblox Friends" option from the Share menu.

Pending

Added announcements dialog for Toolbox.

Pending

Release Notes for 539

Fixes

Note Status

Fixed a bug where clicking off a GUI object in the viewport causes the deselected object to follow the mouse in the viewport.

Pending

Fixed an issue that ViewportFrame does not respect BorderMode.

Pending

TextChatService default chat will no longer cause stuck movement while using keyboard input.

Live

The Chat Top Bar button will remember the previous state it was in when a Player leaves the game. There was an issue where the default TextChatService UI would always be visible when loading a Place. The default TextChatService UI will now respect the Chat Top Bar button state when the Player joins an experience.

Pending

Refactored the TextChatService default UI fade-in and fade-out transitions to be more robust. This should fix issues where the default UI would fade out at the wrong times.

Pending

Fixed a problem that in Channel ribbon bar indicator is greyed out when directly opening a doc.

Pending

Improvements

Note Status

Updated in-experience lua chat scripts to perform friendship checks on the client instead of the server to improve scalability.

Pending

Luau now uses more optimized structure for equality comparisons to constants, yielding gains up to 50% on internal benchmarks when running on the server.

Pending

Error messages for method calls to non-existent table/string methods now mention the method name.

Pending

string.format now supports %* in preparation for string interpolation support.

Pending

For backwards compatibility, allow GetKeyframeSequenceAsync to load CurveAnimations. Calling GetKeyframeSequenceAsync on a CurveAnimation will generate a KeyframeSequence from that CurveAnimation and return the generated KeyframeSequence instead.

Pending

Improved how the MicroProfiler handles mouse input to avoid unwanted interactions between UI elements.

Pending

Messages sent with TextChatService will now render as they are sending in BubbleChat to feel more responsive.

Pending

TextChatService's default UI will register its action as a Core Action to prevent accidentally unbinding the action with ContextAction/UnbindAllActions. Developers may still prioritize their own actions using ContextActionService's priority mechanisms.

Pending

Changes

Note Status

Added overlapping selection cycling using Alt/Opt + click.

Pending

Added a context menu option to select parent objects in Studio.

Pending

TextChatService's default UI will now appear when the "focus chat" keybind is used even if it is hidden with the Chat Top Bar button.

Pending

Users should now be able to paste accessories into an avatar and the weld will be created properly.

Pending

TextChatService default chat allows users to enter and exit whisper chat by pressing on messages' prefix texts.

Live

Return type of Players/GetPlayers is now reported as {Player} instead of {Instance}.

Live

Release Notes for 538

Fixes

Note Status

Fixed a bug where plugin prices would just show "Label".

Pending

Improvements

Note Status

The out of memory handler register for Studio and Client are now thread safe.

Pending

ImageLabels with BackgroundTransparency == 1 now render UIStroke.

Live

Changes

Note Status

Selecting a UI Component no longer prevents click-to-select for UI elements in the viewport.

Pending

Removed deprecated GA events in LoginManager.

Pending

Table assignments with invalid keys (eg NaN) and assignments to existing keys in frozen tables will now honor __newindex metamethod if defined.

Pending

Added new icons to Studio to reflect the RunContext property of a script.

Pending

New streaming architecture optimized for Opportunistic Stream Out mode. This should prevent objects from remaining on the Client when streaming out.

  • Recently fixed bugs where anchored and welded parts wouldn't stream in to clients.
  • Fixed a bug where vehicles wouldn't stream to clients until a character jumped out of the vehicle.

Pending

Users' votes will be shown in Marketplace if they had previously voted on an asset.

Pending

Release Notes for 536

Fixes

Note Status

Fixed the non-operational “Select and open script” and “View Diff” context menu options in the Script Recovery tool.

Pending

Fixed a bug where Constraints Widget overwrites value while user is editing.

Pending

Fixed a CSG crash with nested parts reported on the DevForum.

Pending

Improvements

Note Status

Improved “xray” visualization when Constraint Details and Draw On Top are enabled.

Pending

Luau bytecode compiler now implements constant folding for builtin calls which is active in aggressive optimization mode (which is to say, in live games). Calls like math.sqrt(2), string.byte("A") and bit32.or(1, 2) are now 🆓.

Pending

Sounds will be removed from HumanoidRootPart whenever it gets unparented from Character to avoid duplicate sounds.

Pending

Luau: The return types for string.find and string.match are automatically determined based on the captures in the pattern string passed to these functions, when the pattern string is a known constant.

Pending

The new curve editor now supports triggering events on marker curves.

Pending

Pathfinding service supports to climb the trusses.

Pending

Changes

Note Status

Added a three-phase rollout property “UnionsScaleNonuniformly” under workspace. The Nonuniform Unions beta will be transitioned to this three-phase rollout so that developers can begin using nonuniformly scaled unions in live games.

Pending

Added an option to enable or disable the Volumetric Sound feature for live places.

Pending

Release Notes for 535

Fixes

Note Status

Fixed an issue that sometimes text is blurry when parented under CanvasGroup.

Pending

Stopped overwriting Mouse/Icon, UserInputService.MouseBehavior, and UserGameSettings/RotationType every frame in camera scripts. Forked versions of player scripts will need to be updated to get this fix.

Live

Fixed a bug where the ‘Format’ right-click menu option in the Script Editor would be disabled.

Pending

Improvements

Note Status

Improved UV layout and fixeed some bugs on Cylinder Parts.

Pending

Added a three-phase rollout property “UnionsScaleNonuniformly” under workspace. The Nonuniform Unions beta will be transitioned to this three-phase rollout so that developers can begin using nonuniformly scaled unions in live games.

Live

Updated the Collision Groups Editor UI in studio to make better use of space and added the ability view collision toggles as a list or table.

Pending

Improved inference of string.gmatch function: the types, and amount, of captures is now inferred when the pattern string passed to gmatch is a known constant.

Pending

Changes

Note Status

Added unknown and never type to Luau, see the RFC: https://github.com/Roblox/luau/blob/master/rfcs/never-and-unknown-types.md.

Pending

Users should now be able to paste accessories into an avatar and the weld will be created properly.

Pending

TextChatService APIs will no longer function when TextChatService/ChatVersion is set to anything other than Enum.ChatVersion.TextChatService.

Pending

Release Notes for 534

Changes

Note Status

Converted ContextActionPriority.Default to a legacy name for ContextActionPriority.Medium.

Live

View in Browser from Toolbox now opens the new Creator Marketplace website.

Pending

Publish blocker to grant audio permissions will be shown in PublishAs/SaveAs workflow with only audio assets that universe already doesn’t have access to.

Pending

A new property of Script has been added to control the context under which it runs. This will make it easier to create assets with client and server code without the need to move scripts throughout the place file.

Pending

Fixes

Note Status

Fixed RichText not displaying correct font when changing from invisible to visible.

Pending

Fixed Escape not opening the escape menu while testing in Studio.

Pending

Fixed vote count in Asset Preview.

Pending

Studio Edit mode controls no longer break/override test mode camera keybinds (e.g. I/O) and the emote wheel.

Pending

Fixed an issue that prevented plugins from using Parallel Lua features.

Pending

Reduced memory consumption which many users may not detect. It is likely that death ragdoll animation will be improved in some experiences.

Pending

Improvements

Note Status

The loading screen will no longer default to landscape. Instead, it will initially match the phone orientation until the game is loaded and then switch to whatever orientation the game supports.
The default value of StaterGui/ScreenOrientation will be changed from LandscapeSensor to Sensor.

Pending

Luau now supports __len metamethod for tables; ‘#v’ will call __len if defined; __len must return a number.

Additionally, Luau now implements rawlen function that computes the length of the table without using the metamethod dispatch, although note that this function is rarely useful and is going to be slower than #v’.

Pending

In strict mode, Luau will now be much smarter about inferring correct return types and argument types in certain cases.

Live