Release Notes for 491

Notes for Release 491

53 Likes

Client Difference Log

API Changes

Added Class MessageBusConnection : Instance [NotCreatable] [NotReplicated]
	Added Function void MessageBusConnection:Disconnect() {RobloxScriptSecurity}

Added Class MessageBusService : Instance [NotCreatable] [Service] [NotReplicated]
	Added Function Variant MessageBusService:Call(string key, Variant input) {RobloxScriptSecurity}
	Added Function Variant MessageBusService:GetLast(string mid) {RobloxScriptSecurity}
	Added Function string MessageBusService:GetMessageId(string domainName, string messageName) {RobloxScriptSecurity}
	Added Function void MessageBusService:Publish(string mid, Variant params) {RobloxScriptSecurity}
	Added Function Instance MessageBusService:Subscribe(string mid, Function callback, bool once, bool sticky) {RobloxScriptSecurity}

Added Class ImporterJointSettings : ImporterBaseSettings [NotCreatable] [NotReplicated]

Added Property int Breakpoint.Id {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property string Breakpoint.LogMessage {RobloxScriptSecurity} [Hidden] [NotReplicated]
Added Property bool Breakpoint.Verified {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property int Sound.ChannelCount {RobloxScriptSecurity} [ReadOnly] [NotBrowsable]
Added Property int Speaker.ChannelCount [ReadOnly] [Preliminary] [NotBrowsable]
Added Property Enum.StreamOutBehavior Workspace.StreamOutBehavior [NotScriptable]

Added Function Dictionary AssetImportService:GetCurrentImportMap() {RobloxScriptSecurity}
Added Function void AssetManagerService:InsertModel(int64 modelId) {RobloxScriptSecurity}
Added Function void AssetManagerService:RenameModel(int64 modelId, string newName) {RobloxScriptSecurity} [Yields]
Added Function void DebuggerConnection:RemoveBreakpoint(Instance breakpoint) {RobloxScriptSecurity}
Added Function Dictionary PolicyService:GetPolicyInfoForServerRobloxOnlyAsync() {RobloxScriptSecurity} [Yields]

Added Event Path.Unblocked(int unblockedWaypointIdx)

Added Enum StreamOutBehavior
	Added EnumItem StreamOutBehavior.Default : 0
	Added EnumItem StreamOutBehavior.LowMemory : 1
	Added EnumItem StreamOutBehavior.Opportunistic : 2

Added Tag [NotReplicated] to Property Breakpoint.Condition
Added Tag [NotReplicated] to Property Breakpoint.Enabled

Changed the category of Property Workspace.StreamingEnabled 
	from: "Behavior"
	  to: "Streaming"

Changed the category of Property Workspace.StreamingMinRadius 
	from: "Behavior"
	  to: "Streaming"

Changed the category of Property Workspace.StreamingPauseMode 
	from: "Behavior"
	  to: "Streaming"

Changed the category of Property Workspace.StreamingTargetRadius 
	from: "Behavior"
	  to: "Streaming"

Changed the serialization of Property Studio.ScriptEditorShouldShowPluginMethods 
	from: [<🕒> RuntimeOnly]
	  to: [<💾|📁> Saves|Loads]

Changed the value-type of Property Breakpoint.Condition 
	from: Expression
	  to: string

Changed the parameters and return-type of Function DebuggerConnection:AddBreakpoint 
	from: (Instance script, int line, Instance conditon, Function status) -> int
	  to: (Instance script, int line, Instance breakpoint) -> void

Changed the return-type of Function AssetImportService:ImportMesh 
	from: AssetImportSettings
	  to: Tuple

Changed the return-type of Function AssetImportService:ImportMeshWithPrompt 
	from: AssetImportSettings
	  to: Tuple

Removed Class AssetImportItemSettings
	Removed Property AssetImportItemSettings.ShouldImport

Removed Class AssetImportSettings
	Removed Property AssetImportSettings.Hierarchy

Removed Class Expression
	Removed Property Expression.Expression
	Removed Function Expression:Evaluate

Removed Class AssetImportMeshSettings
Removed Class AssetImportTextureSettings

Removed Property Breakpoint.Valid

Removed Function AssetImportService:GetInstanceMap
Removed Function Breakpoint:Remove
Removed Function Breakpoint:SetCondition
Removed Function Breakpoint:SetEnabled
Removed Function Breakpoint:SetLine
Removed Function VirtualInputManager:SetViewportSize

Removed Tag [NotCreatable] from Class Breakpoint
Removed Tag [ReadOnly] from Property Breakpoint.Condition
Removed Tag [ReadOnly] from Property Breakpoint.Enabled

(Click here for a syntax highlighted version!)

18 Likes

image
image

These small fixes and improvements bring me great joy.

10 Likes

ActiveScript finally detecting when you change tabs in Studio is a godsend.

Have Roblox suddenly started giving plugins some love?

14 Likes

Fixed index nil issue with the UI Editor and undo/redo.

Just a note, this should be the last common error (more than 100 occurrences / day) in the UI Editor, we made a bit of an effort over the last few weeks to root out the common errors in builtin plugins.

23 Likes

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.