Roblox Official Changelog

#Changes 8/12/16 - 8/17/16

##Features

  • Added custom drag increments in Studio

##Improvements

  • Script changes are now recovered if Team Create disconnects
  • Added CFrame.rightVector and CFrame.upVector
  • Can now publish to new slot in Team Create
  • Whitespace no longer trimmed in text fields

##Changes

  • Breakpoints can no longer be set in OnClose callbacks

##Fixes

  • Fixed bug where script menu buttons would not be active when script locked in Team Create
  • Fixed bug where uniform scale was not 1:1 with mouse movement
  • Fixed bug where autocomplete would not work if a word contained “end”
  • Fixed bug where UserInputService.JumpRequest would fire when a humanoid lands
  • Fixed bug where legacy Enum values could not be set with Enum.TypeName.EnumItemName
  • Fixed bug where client would crash when destroying a sound immediately after it ended
  • 3D sound doppler effect now triggers off of CFrame movement and respects camera velocity
22 Likes

#Changes 8/18/16 - 8/25/16

##Improvements

  • Improved terrain LOD

##Fixes

  • Fixed bug where spawning characters would float above spawn point
  • Player name now always Player1 in play solo
  • Fixed bug with Collision Fidelty in Team Create
29 Likes

#Changes 8/26/16 - 9/1/16

#Features

#Improvements

  • Added more fonts
  • Convert to Smooth uses more materials
  • Studio now shows save confirmations in Output panel
  • Removed max limit to GetPartsInRegion3

#Fixes

  • Fixed bug in bubble chat where words at end of text would be cut off
  • Fixed bug where stack traces contained no new lines
  • Custom drag/rotate increments now correctly displays decimals
  • Clicking on custom drag/rotate increment boxes now auto-selects text
  • Fixed bug where new place without changes would not save
  • Rotate increment now capped at 180 degrees
19 Likes

Changes 9/2/16 - 9/9/16

##Improvements

  • Explorer no longer moves automatically if you have an object selected in Team Create
  • RemoteFunction.InvokeClient now errors if player is disconnected before callback
  • Sound.Volume can now be set between 0 and 10
  • Physics Analyzer now works with Constraints
  • Improved error messages for MeshParts

##Fixes

  • Select tool no longer automatically selected in Play Solo if CharacterAutoLoads is false
  • Pasting Decals and Textures in Studio now pastes into all selected instances
  • Undoing and redoing script creation now preserves code in script
  • Fixed bug where spring force would not wake parts connected to spring
  • Transformation caused from editing parts while collisions are on is now correct
19 Likes

#Changes 9/12/16 - 9/15/16

##Improvements

  • Move/rotate increments actions now bound to Shift+2 and Shift+4 hotkeys respectively
  • When publishing a place on close, Studio no longer closes if the publish was unsuccessful
  • Various fixes and improvements to character Sound script

##Fixes

  • Fixed crash when leaving client during video recording
  • Fixed bug where transform dragger would get stuck in plane mode after hovering over adornments
  • Fixed bug with texture asset picker in OSX Studio
7 Likes

Changes 9/16/16 - 9/30/16

Features

  • Studio tools for physical constraints
  • Added debug.profilebegin and debug.profileend
  • Added Terrain.WaterReflectance
  • Added Explosion.Visible

Improvements

  • MeshParts now support materials

  • Texture properties now work when applied to MeshParts

  • Physics Analyzer now detects instabilities in SpringConstraints

  • Fixes

  • CSG failures no longer move parts

  • Studio now hides Property category if all of its items are also hidden

  • Fixed bug where Studio chat would not mark messages as read

  • Fixed bug where text could not be pasted into TextBoxes

  • Fixed position of jump button on mobile

  • Fixed bugs where HTTPService wouldn’t work for plugins in Team Create

  • Fixed bug where Unions would sometimes use different texture mapping than parts

  • Fixed bug where some classes didn’t show in Advanced Objects

  • Fixed bug where lock tool would not deactivate

Changes

  • Deprecated :connect and :disconnect in favor of :Connect and :Disconnect
  • Renamed Sound.Pitch to Sound.PlaybackSpeed, Sound.MinDistance to Sound.Emittersize
19 Likes

#Changes 10/3/16 - 10/6/16

Improvements

  • Increased character limit in TextLabel, TextBox, and TextButtons to 2^14
  • Added TextSize to TextBox, TextButton, and TextLabel

Fixes

  • Fixed bug where deleting multiple looping sounds with PlayOnRemove caused the sounds to loop forever
  • Fixed bug where textures on unions would get distorted
  • Fixed bug on XBox where avatar icons did not display properly in player list
  • Fixed bug where Studio would hang during Play Solo when using custom character without PrimaryPart
  • Fixed bug where water would show up as black in thumbnails

Changes

  • Replaced SoundService.soundDisabled with GameSettings.soundEnabled
14 Likes

#Changes 10/7/16 - 10/13/16

Features

Improvements

  • Various updates and improvements to device emulation Introducing the new & improved Emulator!
  • ConstrainedValue types can now be inserted into any Instance
  • Updated R15 swimming animations
  • Studio now prompts to scale down if imported mesh is very large

Fixes

  • Fix crash with microprofiler when zooming to empty range
  • Clarified Team Create disconnect messages (No longer always says cancelled by user)
  • Fixed bug where rotation did not save or replicate correctly in Team Create
  • Camera and Control scripts now only automatically inserted during simulation in Team Create
  • FilteringEnabled, AllowThirdPartySales, StreamingEnabled, and MeshPart.CollisionFidelity now replicate correctly in Team Create
  • Fixed bug where owner of locked script in Team Create could not delete that script
  • Fixed bug where entire explorer was not always visible
  • Fixed bug with SpringConstraint adornment rendering
  • Studio Explorer now scrolls with mouse wheel when dragging objects
  • Fixed bug when trying to copy non-archivable objects. Copies will be archivable.
  • Fixed bug where canceling color picker with multiple parts selected would color both parts
  • Fixed bug where descendants of Players would get deleted when moved to unreplicated location
  • BodyColors now correctly apply to R15 models
  • Fixed bug with R15 where character had two sets of joints with CanLoadCharacterAppearance off
  • Fixed bug where Studio settings would start collapsed
17 Likes

Changes 10/14/16 - 10/20/16

Features

  • Can now display Core GUI in Explorer while Studio is running

Improvement

  • Added iPhone 7 to list of emulated devices
  • Pressing play or publishing in Team Create now correctly saves script changes

Fixes

  • Fixed crash in Team Create when copying scripts with a linked source
  • Fixed bug with undoing the deletion of a playing sound
  • Closing Studio settings with X now saves changes
  • Fixed bug in Studio Play Solo where ReplicatedFirst doesn’t work without Autoloading character
  • Fixed bug when cutting and pasting StarterPlayerScripts
  • Fixed high CPU usage due to grid lines in Studio
  • Removed extraneous error logging on startup
  • Fixed night sky rendering on iPhone 4S
17 Likes

#Changes 10/21/16 - 10/27/16

Improvements

Fixes

  • Fixed a bug that caused Team Create to lag
  • plugin:Activate no longer causes Studio to hang
  • Fixed crash in System Menu
  • Corrected emulation sizes for iPhone 5
  • Fixed alignment of several class images in Studio
  • Fixed crash when setting device emulation DPI too low
  • Fixed crash when previewing sound and stopping simulation
  • Fixed bug where Sound.MaxDistance did not roll off correctly
  • Cleaned up output log on game startup
  • Fixed bug where TextLabel.TextBounds would sometimes show 0, 0 even when text present
27 Likes

#Changes 10/28/16 - 11/3/16

Fixes

  • Fixed bug where ContextActionService did not correctly listen to Ctrl key
  • Tool animation no longer plays when Tool.RequiresHandle is false for R15
  • Fixed bug where shirts and pants would occasionally not show up on R15 characters
7 Likes

#Changes 11/4/16 - 11/10/16

##Features

  • Added global typeof function
  • Plugins can now save selection to file with Plugin:PromptSaveSelection

##Improvements

  • Added Compressor.SideChain and Compressor.Ratio
  • Added Fantasy, Arcade, and Antique fonts
  • Previewing audio in toolbox now stops other toolbox audio previews from playing
  • Improved Studio performance when selecting many Instances at once
  • Resizing parts with transform tool now also updates attachments parented to those parts
  • Various fixes and improvements to Add New Device widget in Studio
  • Transform tool performance improvements

##Fixes

  • Fixed bug where studio would briefly freeze when opening a script in Team Create
  • CurrentEditor can no longer be set through property object selection
  • Fixed bug where left clicking caused high CPU usage in Studio
  • Studio shortcuts now correctly fire UIS events with processed set to true
  • Fixed bug where Studio would crash if sound is previewed before Play Solo has finished loading
  • Fixed bug where TextLabel.TextBounds did not work correctly with TextScaled
  • Duplicating a part while dragging no longer results in a transparent part
  • Fixed bug where toolbox sounds would keep playing if paused before fully loaded
  • Fixed bug where failing ReservedServer teleport breaks subsequent teleport attempts
  • TeleportService.GetPlayerPlayerPlaceInstance now shows better error message when called from client
  • Fixed error in client developer console
  • Fixed bug where R15 head was in the wrong position
  • Fixed bug where R15 shirts/pants/t-shirts did not always render

##Changes

  • Studio now has 3 new cycling launch screens

##Deprecations

  • DataModel.OnClose deprecated in favor of DataModel:BindToClose
16 Likes

#Changes 11/11/16 - 11/18/16

##Features

##Improvements

  • Added ParticleEmitter:Clear
  • Added AssetService:GetAssetIdsForPackageId
  • Added DialogRoot.GoodbyeChoiceActive and DialogChoice.GoodbyeChoiceActive

##Changes

##Fixes

  • Fixed bug when maximizing client on secondary monitor when primary monitor is smaller
  • Fixed bug where mouse would sometimes get stuck on Mac clients
  • Fly camera no longer works on client when disconnected
  • Fixed bug with HingeConstraint.MaxAcceleration at high velocities
  • Fixed bug with SoundService:SetListener
  • Fixed arcade font baseline
  • Fixed bug where cursor would not change back to arrow after running device emulation
  • Fixed crash when using BindToClose and stopping Play Solo
  • Fixed bug where Plugin:PromptSaveSelection did not use suggestedFileName correctly
13 Likes

#Changes 11/21/16 - 12/1/16

##Features

  • New API for Humanoids: Humanoid.Touched, Humanoid:AddAccessory, Humanoid:GetAccessories, Humanoid:RemoveAccessories

##Improvements

  • Improved R15 asset loading

##Fixes

  • Seat.Disabled now replicates correctly in Team Create
  • Fixed bug where windows client mouse could be locked after refocusing
  • Fixed bug where GUIs were clipped by the topbar
  • Fixed memory leak with SoundEffects and SoundGroups
  • Fixed bug where clicking on an error message in the Output widget did not go to the correct line
  • Minus now fires correct KeyCode in Studio
  • GetCharacterAppearanceAsync now works correctly with R15
  • Selecting multiple .rbxl files and opening them now correctly opens multiple sessions of Studio
17 Likes

#Changes 12/2/16 - 1/5/17
##Features

  • Added GuiObject.AnchorPoint
  • If message shows in Output widget from print() or warn(), clicking on message now opens up script and jumps to calling line of code

##Improvements

  • Added calibration tool to Device Emulation
  • Performance visualizer can now be toggled with Ctrl+F7
  • Studio now shows error messages if bad asset provided
  • Similar messages in output widget now clustered together.

##Fixes

  • Fixed bug where Switching Studio tools while another is in use caused parts to stay transparent
  • Fixed bug where Output widget could be typed in
  • UsePartColor now automatically set based on if the parts being unioned are the same color or not
  • Fixed memory leak with long sounds
  • Added density values for terrain materials with missing values
  • Fixed a case where Studio would crash when uploading a mesh
20 Likes

#Changes 1/6/17 - 1/12/17
##Features

  • Properties widget in Studio can now handle mathematical equations
    ##Improvements
  • Inserting parts into models now positions object the same as if it were inserted into the Workspace
  • Can now replace animator of Humanoids and AnimationControllers
  • MeshPart.MeshId can now be read by scripts
    ##Changes
  • Removed hat drop key shortcut
    ##Fixes
  • Fixed bug where newlines not preserved in Output widget
    ##Deprecations
  • Deprecated several DataModel methods: SetMessage(), GetMessage(), GetRemoteBuildMode(), SavePlace()
  • Deprecated MeshPart.TextureID in favor of MeshPart.TextureId
24 Likes

#Changes 1/13/17 - 1/26/17

##Features

  • All terrain automatically converted to Smooth

##Improvements

  • Added Animator:StepAnimations function
  • Improved physics performance so that interpolation code doesn’t run on non-moving parts
  • Added Ctrl+Shift+P to toggle Property Widget
  • Explorer now expands and scrolls to first selected item if explorer filter is cleared
  • Implemented blending between walk and run animations for R15
  • Scientific notation no longer used in properties widget
  • Bad AnimationID errors in the output can now be clicked on to find the Animation instance in question
  • Chat can now be toggled with SetCore(“ChatActive”, bool) and state can be accessed with GetCore(“ChatActive”)
  • Added Humanoid.HealthDisplayType
  • Added VRService RequestNavigation and NagivationRequested
  • Added UIListLayout
  • Added TextService.GetTextSize

##Changes

  • Calling game:BindToClose from a client now throws an error

##Fixes

  • Fixed bug where Client used Studio fullscreen setting
  • Fixed bug where watch window could sometimes lose track of variables
  • Fixed bug where copying a R15 model could create duplicate joints
  • Fixed bug where wrapped text would occasionally render outside of TextLabel
  • Fixed bug where sometimes the Client didn’t send all of it’s physics update to the server when parts fell asleep
  • Fixed bug where mac client could sometimes lose mouse drag events when dragging out of focus
  • Humanoid display distance properties now correctly fire changed events
  • Fixed error message when setting Player.Team after the player leaves
  • Fixed bug where Team Create widget would steal focus when opening a place
  • Fixed bug where Find All widget searches at time widget is opened, not when find clicked
  • Fixed bug where undoing action with multiple selections did not keep selection
  • Fixed bug when chatting in Studio Start Server/Player
  • Workspace filter now shows correct shortcut if the shortcut is changed
  • Fixed bug when pasting asset ID into property panel
  • Fixed bug where adding clothes to character with LoadCharacterAppearance set to false could remove those clothes
  • Fixed bug where R15 body parts could be scaled to 0 or negative values
  • Fixed bug where certain keys caused multiple InputBegan events to fire from one keypress
  • Fixed bug where mouse events fired outside of client window
  • Fixed bug with doppler effect when camera moved suddenly
  • Fixed bug where TakeDamage did not work on humanoids with no torso
  • Fixed bug where BillboardGui StudsOffset acted as ExtentsOffset
  • Fixed bug where GUI visibility does not update properly when reparenting
  • Fixed bug where AnchorPoint adornment was in wrong place during Play Solo
  • Fixed bug where terrain in thumbnails was sometimes white
23 Likes

#Changes 1/27/17 - 3/10/17

##Features

  • Selecting text in Studio script editor now highlights other instances of selected text
  • Account age status (over or under 13) now displayed in client

##Improvements

  • Models can be moved and rotated in local space if PrimaryPart is set
  • Removed limit on number of GuiObject Z-Indices
  • Uploading meshes now orients the mesh in -Z
  • Toggle local/world space now in right click menu for appropriate objects
  • Lua chat now uses CanUsersChatAsync
  • Added Chat.LoadDefaultChat
  • Added prompting friend requests and blocking to SetCore
  • Added CFrame:toAxisAngle
  • Added Decal.Color3
  • Playing sound preview in properties now applies any effects applied to the sound object
  • CoreGui health bar now only displays when health not full
  • Added SurfaceGui ZOffset
  • Added LayoutOrder to GuiObject and UIGridStyleLayout
  • Added AnimationTrack.Looped and AnimationTrack.DidLoop
  • Reporting player in game now lists players in alphabetical order

##Fixes

  • Fixed bug where typing 5 on numbad cleared all text in Lua chat
  • Fixed bug where ScrollingFrame did not update children sizes correctly on startup
  • Fixed bug where explorere would just render as white
  • Fixed bug where TextButtons on SurfaceGuis made their parts not selectable in Studio
  • Various fixes to iOS text input
  • Fixed crash when changing particle emitter color twice in a row
  • Fixed bug where some chat messsages did not show up in bubble chat
  • Fixed bug where GUIs occasionally not reset correctly
  • Fixed bug where AnchorPoint rotations did not work correctly
    Fixed bug where certain chat configurations did not load correctly
  • Fixed various bugs with chat whisper autocomplete
  • Mobile touch inputs now correctly gain focus of chat window
  • Resizeable chat window no longer fades when dragging on mobile
  • Minor fixes to wood planks texture
  • Fixed bug where adding to the end of a UIGridLayout caused gaps
  • Fixed bug where UIGridLayout did not work unless it had a clipping ancestor
  • Fixed bug where UserInputService.LastInputTypeChanged incorrectly fired mouse movement when gamepad was used
  • Fixed bug where Studio would not update on Mac if launched from the dock
  • Fixed bug where SpawnLocation decal did not appear on mobile
  • Fixed stuttering during lighting update on some Intel GPUs
  • Centered report dialog on mobile
  • Fixed bug where whispered messages were occasionally not sent
  • Fixed bug where UIListLayout didn’t update when children changed size
  • Fixed bug where TextScaled could be set while TextWrapped is unset. TextWrapped now unsets TextScaled when unset.
  • Fixed bug where Decal.Color3 didn’t work for character faces
  • Fixed bug where Find Widget sometimes was missing results
  • Fixed bug where using CopyRegion would kick client from Team Create session
  • Fixed various bugs when using ScrollingFrames on mobile
  • Player character can no longer jump while fully underwater
  • Fixed bug where character would occasionally die on start
27 Likes

Unlisted due to many developers discovering this through search and assuming it to be accurate.

Reference the #public:Release-Notes category for the latest changes.