Release Notes for 515

Notes for Release 515

41 Likes

Client Difference Log

API Changes

Added Function bool CrossDMScriptChangeListener:IsWatchingScript(string scriptRef) {RobloxScriptSecurity}
Added Function int DebuggerConnection:SetExceptionBreakMode(Enum.DebuggerExceptionBreakMode breakMode, Function callback) {RobloxScriptSecurity}
Added Function void DebuggerUIService:SetCurrentThreadId(int debuggerThreadId) {RobloxScriptSecurity}
Added Function void IXPService:LogBrowserTrackerLayerExposure(string layerName) {LocalUserSecurity}
Added Function void IXPService:LogUserLayerExposure(string layerName) {LocalUserSecurity}
Added Function Dictionary MetaBreakpoint:GetContextBreakpoints() {RobloxScriptSecurity}

Added Enum DebuggerExceptionBreakMode
	Added EnumItem DebuggerExceptionBreakMode.Never : 0
	Added EnumItem DebuggerExceptionBreakMode.Unhandled : 1
	Added EnumItem DebuggerExceptionBreakMode.Always : 2

Added EnumItem SignalBehavior.AncestryDeferred : 3

Added Tag [Deprecated] to Enum LevelOfDetailSetting
	Added Tag [Deprecated] to EnumItem LevelOfDetailSetting.Low
	Added Tag [Deprecated] to EnumItem LevelOfDetailSetting.Medium
	Added Tag [Deprecated] to EnumItem LevelOfDetailSetting.High

Added Tag [NotReplicated] to Property MetaBreakpoint.LogMessage

Changed the serialization of Property MetaBreakpoint.LogMessage 
	from: [<💾> SaveOnly]
	  to: [<💾|📁> Saves|Loads]

Changed the return-type of Function VoiceChannel:AddUserAsync 
	from: Tuple
	  to: VoiceSource

Removed Function MetaBreakpoint:GetContexts

Removed Tag [ReadOnly] from Property MetaBreakpoint.LogMessage

(Click here for a syntax highlighted version!)

18 Likes

How is it different from “Deferred”?

image

6 Likes

I wonder what the justification behind this was given how Local Plugins can utilise the standalone datamodel.

image

8 Likes

There will be a DevForum post explaining.

14 Likes

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