@@ -95,7 +95,7 @@ If `all` is true, then the list also includes non-public names defined in the mo
9595deprecated names, and compiler-generated names.
9696If `imported` is true, then names explicitly imported from other modules
9797are also included.
98- If `usings` is true, then names explicitly imported via `using` are also included.
98+ If `usings` is true, then names explicitlyor implicitly imported via `using` are also included.
9999Names are returned in sorted order.
100100
101101As a special case, all names defined in `Main` are considered\" public\" ,
@@ -110,6 +110,9 @@ since it is not idiomatic to explicitly mark names from `Main` as public.
110110 `names` may return duplicate names. The duplication happens, e.g. if an `import`ed name
111111 conflicts with an already existing identifier.
112112
113+ !!! compat "Julia 1.12"
114+ The `usings` argument requires Julia 1.12 or later.
115+
113116See also: [`Base.isexported`](@ref), [`Base.ispublic`](@ref), [`Base.@locals`](@ref), [`@__MODULE__`](@ref).
114117"""
115118names (m:: Module ; kwargs... )= sort! (unsorted_names (m; kwargs... ))