PcoWSkbVqDnWTu_dm2ix
The information on this page may no longer be accurate. To see the latest, go to our new and improved documentation. You can also learn more about the future of documentation.
Collapse Sidebar

Release Notes for 329

Release Notes for 329

Fixes

Note Status

Fixed issue with Studio prompting for save every time

Pending

Increased visibility of Script Recovery widget to improve awareness of saved script progress.

Live

Disallow invalid breakpoint condition entry

Pending

… lua:property:: ScrollingFrame.ScrollDirection

The direction scrolling is allowed in this scrolling frame.

:summary: The direction scrolling is allowed. If scrolling is disallowed in a direction, the scrollbar will not appear.
:type: enum
:values: XY (default), X, Y

… lua:property:: ScrollingFrame.ElasticBehavior

How elastic scrolling behaves for touch input.

:summary: When elastic scrolling is allowed. Always means regardless of scrolling, you can always move the canvas a bit outside the bounds. Never means you can never move the canvas outside the rect bounds. WhenScrollable means when canvas size is larger than the rect size, elastic scrolling is allowed.
:type: enum
:values: WhenScrollable (default), Always, Never
Pending

Fixed PlayerGui.CurrentScreenOrientation

Live

Fix MouseLeave not firing in certain cases.

Pending

Disabling creation of Chat.ChatLocalization unconditionally on DataModel startup. It will now be created only if an instance of the same name does not exist under Chat, similar to the rest of the default chat scripts.

Chat.ChatLocalization replicates to clients from the server instead of being created on the client. Scripts acquiring a reference to this table must now use WaitForChild instead of assuming it already exists.

Pending

Remove redundant terrain geometry that was generated twice in some cases, leading to ~2x faster terrain rendering for large terrain baseplates depending on voxel alignment.

Pending

Fixed an issue where join can be unsuccessful on an unstable network.

Pending

Improvements

Note Status

Finished syncing drag and drop from UI Editor

Pending

Remove address bar from plugins management tab

Pending

Added emulator button in UI editor mode

Live

Drag and Drop will work. Still need to sync up with plugin drag enter

Live

Added a keyboard shortcut (Ctrl+K is default) for clearing the output widget.

Pending

Can now share games from the Studio start page to your friends on Roblox, Twitter and Facebook

Live

Moved ResetOnSpawn to the base class of ScreenGui, so that BillboardGui and SurfaceGui also have it.

Live

Add bool MarketPlace::UserOwnsGamePassAsync(userId, gamePassId) API for new GamePassId query.

Pending

Optimize terrain replication for bandwidth, improving join times for games that use a lot of terrain.

Pending

LocalizationTable: Normalize locale Ids to all lowercase with dash separators on import.

Pending

Stack traces in client/server logs will now be written as a single message with newlines, instead of multiple messages

Pending

We are trying to fix issues with services being placed in non-default locations. This has caused issues in the past with some code assuming that the services exist in specific locations. This change restricts everything except Lighting, Teams, and SoundService from having non-default parents. These three exceptions are common in old scripts.

Live

Roblox locale ID now initializes from user preferences instead of defaulting to system locale.

Live

Previous Release Notes for 330 Next Release Notes for 328