Allowed names for custom nodes (and their input, output)

Hello everyone,

I make many custom nodes for our company (local package).
Can anyone tell me where to find information about what is and is not allowed for naming these custom nodes (and their input and output names). I have the idea that there is a difference for the different Dynamo versions.

I found this GitHub page.
In Dynamo 2.03 i could create custom nodes with spaces in their names.
In Dynamo 2.3 these nodes (created in 2.03) are backwards compatible, but for new nodes spaces are not accepted anymore. I think i have to do a lot of renaming for future versions :grimacing: