v0.1.5
Corrects two things 0.1.4 got wrong about the Debugger Luau API beta.
Fixed
debugno longer refuses breakpoints with a message naming nothing. The engine says onlyFailed to execute AddBreakpoint request. When every breakpoint in a call is refused, the error now points at the beta as the usual cause — it is off by default and needs a Studio restart — and at the other likely cause, a line that never runs, such as areturnor anend.
Removed
studio_statusno longer reportsdebuggerBeta. 0.1.4 added it and it never worked. Two probes were tried and measured, and neither varies with the beta: with it OFF,GetService("ScriptDebuggerService"),FindService, assigningOnStoppedandEnum.DebuggerResumeTypeall still succeed; with it ON,ReflectionServicestill does not list the class. The only reliable test isAddBreakpointitself, which cannot be run speculatively on someone's script to answer a status question. A field that always reads "fine" is worse than no field, so it is gone rather than guessed at a third time.
Changed
- Corrected a claim in the 0.1.4 notes. They said the plugin could fail to load entirely when the beta was off, assuming
GetServicethrows for an unregistered service. It does not — that was written without being checked. The guard added in 0.1.4 stays as insurance on a call that runs before any tool is invoked, but it fixed no observed crash.