Improvements
| Note | Status |
Added new Terrain/FillCylinder (CFrame, height, radius, material) API. | Live |
Added text selection and Ctrl+C to copy for TextBox. | Pending |
Closing quotes and brackets will be skipped when the user types the closing character and is to the left of that character. | Live |
An open quote and a closing quote should be closed automatically. | Live |
An open bracket and a closing bracket should be closed automatically. | Live |
Introduced a native captcha in Studio. | Pending |
Set LayoutOrder as the default of SortOrder for UIGridStyleLayout when inserting it in Studio. | Pending |
Characters are now spawned directly above spawn locations, rather than dropping down on to them from several studs above. | Live |
Fixed Humanoid stepping while outside of Workspace. It was only doing a ndFirstAncestorOfType("Workspace") check and exiting in that case, but this could add up if there are many Humanoids outside of Workspace. | Pending |
Added bit32 library to Lua (https://www.lua.org/manual/5.2/manual.html#6.7). | Live |
Fixed os.date("*t", -1) returning nil on Windows but a valid result on Mac (it will now always return nil). | Live |
Now, printing a table (ex: print(_G)) will print a value that is formatted similar to a 64b pointer but is not a 64b pointer. | Live |
Updated microprofiler labels for the physics job. The frame job label Physics was often misleading; that job includes a lot more than just physics! - Renamed the
Physics job to Simulation to better reflect its broad scope - Added
physicsStepped label to cover the actual physics simulation - Renamed
doWorldStep to worldStep - Renamed
updateNetworkedObjects to interpolateNetworkedAssemblies - Added
handleFallenParts label Also changed labels under gameStepped and Heatbeat for clarity. - Renamed
Stepped to stepLegacy (specifically covers Humanoids, Rockets, BodyPositions, FlagStands, Skateboards, and Explosions…) - Added
stepLegacyControllers (splitting Controller updates from stepLegacy) - Renamed
Animation to stepAnimation - Renamed
Script to RunService/Stepped (more specific and easier to identify) - Added
heartbeatInternal and RunService/Heartbeat labels - Added
RunService/RenderStepped and fireBindToRenderSteppedCallbacks labels | Live |
BasePart/CanCollideWith (Instance part) will now correctly return false for two parts connected by constraints that do not allow collisions (HingeConstraint, BallSocketConstraint, NoCollisionConstraint). | Pending |
Emotes Menu will only be shown when the Animate script in the players Character supports Emotes. | Live |
Fixes
| Note | Status |
Corrected the “Send” variable as UTC time in the callback of MessagingService/SubscribeAsync. | Live |
Fixed some crashes that occur while closing a place. | Live |
Fixed the Toolbox button in the View tab from being disabled when a script is open. | Pending |
Now, the Keypad period should appear when typing in textboxes with numlock on. | Live |
Fixed keys getting stuck in the down state when switching between windows. | Pending |
Fixed bug where imported multi-mesh can have wrong locations for some objects. | Pending |
Currently, there is a bug where if you store a value between (2 ^ 63) and (2 ^ 64 - 1) in datastores it will fail to read and will be read as nil. Fixed this defect so that those values will be read. As always, all numbers larger than 2 ^ 53 will be subject to limited precision (this is unchanged): print(2^53 == 2 ^ 53 - 1) false print(2^53 == 2 ^ 53 +1) true | Live |
ChatService/FilterStringAsync and ChatService/FilterStringForBroadcast are now rate-limited when called from Client. | Live |
Removed the keybinds that open the Emotes Menu. | Live |