Release Notes for 495

Notes for Release 495

41 Likes

Client Difference Log

API Changes

Added Class DebuggerVariable : Instance [NotCreatable] [NotReplicated]
	Added Property string DebuggerVariable.Name {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property string DebuggerVariable.Type {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property string DebuggerVariable.Value {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property int DebuggerVariable.VariableId {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property int DebuggerVariable.VariablesCount {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property bool DebuggerVariable.Populated {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Function Instance DebuggerVariable:GetVariableByIndex(int index) {RobloxScriptSecurity}
	Added Function Instance DebuggerVariable:GetVariableByName(string name) {RobloxScriptSecurity}

Added Class StackFrame : Instance [NotCreatable] [NotReplicated]
	Added Property int StackFrame.FrameId {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property string StackFrame.FrameName {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property Enum.DebuggerFrameType StackFrame.FrameType {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property DebuggerVariable StackFrame.Globals {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property int StackFrame.Line {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property DebuggerVariable StackFrame.Locals {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property ScriptRef StackFrame.Script {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property DebuggerVariable StackFrame.Upvalues {RobloxScriptSecurity} [Hidden] [ReadOnly]
	Added Property bool StackFrame.Populated {RobloxScriptSecurity} [Hidden] [ReadOnly]

Added Property CFrame AlignOrientation.CFrame
Added Property int ThreadState.FrameCount {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property string ThreadState.ThreadName {RobloxScriptSecurity} [Hidden] [ReadOnly]
Added Property bool ThreadState.Populated {RobloxScriptSecurity} [Hidden] [ReadOnly]

Added Function void AssetImportService:Upload() {RobloxScriptSecurity}
Added Function StackFrame DebuggerConnection:GetFrameById(int id) {RobloxScriptSecurity}
Added Function ThreadState DebuggerConnection:GetThreadById(int id) {RobloxScriptSecurity}
Added Function int DebuggerConnection:GetThreads(Function callback) {RobloxScriptSecurity}
Added Function DebuggerVariable DebuggerConnection:GetVariableById(int id) {RobloxScriptSecurity}
Added Function int DebuggerConnection:Populate(Instance instance, Function callback) {RobloxScriptSecurity}
Added Function int DebuggerConnection:SetVariable(DebuggerVariable variable, string value, Function callback) {RobloxScriptSecurity}
Added Function DebuggerConnection DebuggerConnectionManager:GetConnectionById(int id) {RobloxScriptSecurity}
Added Function Dictionary ImporterBaseSettings:GetStatuses() {RobloxScriptSecurity}
Added Function Instance ThreadState:GetFrame(int index) {RobloxScriptSecurity}

Changed the superclass of Class ChannelSelectorSoundEffect 
	from: "SoundEffect"
	  to: "CustomDspSoundEffect"

Removed Property AlignOrientation.CoordindateFrame

Removed Function AssetImportService:UploadCurrentMesh
Removed Function ThreadState:GetCallstack
Removed Function ThreadState:RequestCallstack

(Click here for a syntax highlighted version!)

26 Likes

I know not many people relied on it, however it would’ve still nice to got a preliminary warning that this member got renamed just in case.

16 Likes

I’m really interested to see what all this DSP stuff is - Roblox could really use some more advanced sound features :slightly_smiling_face:

14 Likes

The property was never enabled and had a typo anyway. Don’t consider a property to be released unless there’s a corresponding announcement made.

14 Likes