Release Notes for 651

Hi all, I’m running on fumes this week. Yet progress marches on. 651! Check it out.

61 Likes

Plugin RunContext, huh?

…Why?

5 Likes

Hang in there dude, this has been a hard week for everyone.

Other than that:

Refines type information for require.

Can I get some info on this?

4 Likes

so happy this is fixed after so long :sob:

38 Likes

I assume the use case is to prevent in-development plugin scripts (i.e. scripts are in a service in a place file instead of a plugin) from running when running Run/Play Solo.

4 Likes

What is the purpose of the BanningEnabled property?

2 Likes

So that in case you are letting users insert scripts, they can’t abuse the banning api.

6 Likes

On the topic of adding support for a Plugin run context, will there be any plans to finally add autocomplete to the plugin global?

5 Likes

Definitely one of the features I’ve been wanting the most for UI here on Roblox lately.

Next up: fixing UIStroke not filling the inside of "O" and similar letters when stroke size is large? :pray:

3 Likes

Possibly to prevent developers from banning themselves, but I could be wrong

2 Likes

So that those who aren’t interested in using the API can disable it to avoid any potential issues with backdoors or malicious contributors banning people and what not.

The same issue does apply to devs who are actively using the API but they’re more likely to notice an issue / have tools to deal with it than someone who has no experience using it.

20 Likes

Is it defaulted to on for new games?

3 Likes

When would I see this work? Is it related to custom types or am I missing the point?
e.g.

--would this comment show up if i were to call function with type "foo"?
type foo = () -> ()

type bar = {
    -- would it work here
    baz: () -> () --or here?
}
1 Like

Yes, defaulted to true for all games.

10 Likes
--[[
  This is a documentation comment
]]
@attribute
local function foo()
  ...
end

Previously, the editor wouldn’t pull from the comment above @attribute

3 Likes

Function attributes as in like @native.

4 Likes

the server is probably not up to date yet or your client is not

1 Like

No; it’s reporting as 651 and the issue persists after restarts.

{BF68AD18-C771-4663-83F7-BE82E4BB5A12}

3 Likes

It seems like this update changed the behavior of os.clock(), to return the time since the Roblox instance has been running, rather than the CPU time as it was before. This behavior caused our whole 50k CCU game to break :confused: would appreciate a warning next time!

9 Likes

respond if you’re being held hostage


How would this work?