Plugin names starting with a dot or matching the sync root are now rejected.
What's wrong with this entry?
Plugin-name validation now rejects names beginning with . and names that fold to the reserved spelling used for the plugin sync root, with an explanation that such directories are never picked up as plugins. Previously only path separators were checked.
- Backed by a new shared module of name-safety helpers covering reserved-name folding and Windows reserved device names.
those directories are never loaded as plugin adoptions
Strings lifted out of the shipped bundle, so the claim above can be checked against them.