Change Log/2019/November

November 20, 2019 v411
Official Release Notes

Improvements

 * DateTime is not ready for use. Right now, it will return nil.
 * Added the ability to import multiple terrain height maps to the same location and layer them over each other, and added (255, 255, 255) for the air material in color maps.
 * Added the ability to hold the alt key to select the terrain material under the mouse in the terrain tools plugin.
 * Improved terrain tools UI performance and activation logic
 * Added a “Log” button to the developer memory console to log those stats to the console.
 * Increased maximum brush size in the terrain tools to 64 voxels.
 * Converted dead wiki links to devhub URLs in Studio aside from Object Browser.
 * Added output dialog if publishing fails on close (async publishing).
 * Added new script folding behavior as a beta feature.
 * Refined the render/GPU memory allocation statistics.
 * If a character is removed within 5 seconds of a join, replaced, then re-removed, then respawns and is removed again then they will now have to wait the normal respawn time vs the 5 seconds from the second replacement.
 * Removed specular highlight on the terrain under the grass.
 * Improved the efficiency of Terrain streaming. Now there are lower CPU and memory costs on large levels.

Fixes

 * Fixed terrain tools to only use the biomes that have been selected for terrain generation.
 * Fixed an issue where Studio would sometimes enter a “flickering pop-up” state when disconnecting from a Team Create session.
 * Fixed being unable to open Game Settings with a script focused.
 * Moderated Plugins will be automatically uninstalled.
 * UDim2:lerp now rounds offset instead of truncating.
 * Scrolling frames now sink left mouse down events on their scrollbars.

November 14, 2019 v410
Official Release Notes

Improvements

 * Improved terrain tools UI performance and activation logic.
 * Added a pivot position selector to terrain tools brush settings.
 * Added a brush height slider to the terrain tools to allow for short but wide or tall but thin brushes.
 * Enabled users to mass update nested packages.
 * Fixed a bug where Humanoids would walk towards 0, 0, 0 for 8 seconds when they are reparented.
 * WorldModel for raycasting, animation and Humanoid:ApplyDescription in a ViewportFrame

Fixes

 * Fixed warnings/errors appearing in the output window for users whose installed paths include unicode characters.
 * Fixed an issue where the plugin installation button was displaying the incorrect colors.
 * Made "File->save As" not block the screen.
 * Fixed an issue with the interaction between "File->save As" and Draft Games.
 * Fixed the color picker from appearing in the wrong location.
 * Fixed frame spikes when complex mechanisms awaken.
 * Welds that are created automatically with Join Surfaces enabled are removed automatically when connected parts are deleted. Saved/published selections also will not save welds that are connected to outside the selection.

November 7, 2019 v409
Official Release Notes

Improvements

 * Added DateTime type which can be used to create DateTime userdata (by values, timestamp, now or iso date string), switch a DateTime to local or universal time, and format a DateTime into a string.
 * New Plugin Management UI refreshes on Start Page and in-game.
 * Added attributes, which allow developers to extend instances with additional metadata and properties.
 * Developers are now allowed to open and close the Emotes Menu when the Topbar is disabled.

Fixes

 * Fixed a bug in standalone plugins where PluginMenus could not be used multiple times on the Start Menu.
 * Fixed issue with Async Publishing and "Publish To Roblox As".
 * Partially fixed Sound.Playing and Sound.TimePosition not behaving properly in Team Create.