Today I tried 13.3.0 and immediately find that global name context again is not empty, i.e.
Names["Global`" <> "*"]
(*out*) {"res"}
$Version
(*out *) 13.3.0 for Linux x86 (64-bit) (June 3, 2023)
It is not a first time when this happens. See for example, here and links therein.
Since when developing package as a last line I include check if private and global symbols don't overlap
If[Names["Global`" <> "*"] =!= {}, Print["wrong"]]
this becomes a bit irritating. Can anybody confirm this is indeed the case or some catching byproduct?
{"dir", "res"}
. $\endgroup${next}
. You can always start withRemove["Global`*"]
$\endgroup$