If there's an existing clojars release with a groupId/artifactId and a single namespace, and then the groupId/artifactId change as well as the namespace, there won't be any issues, right? As long as both move, it's like the release of a whole new library?
Yes.
Just want to clarify when you say "as long as both move" you're referring to group ID and artifact ID right? The namespace name shouldn't actually matter?
if the namespace stays the same, then two versions of the library can be on the class path by different dependencies and the first one on the class path will be chosen by :require, in an indeterminant order, leading to strange bugs
Oh right. Sorry for some reason my brain choked and I was literally just thinking of the file name not the full namespace name.
In the case of com.author.lib1.core I just figured the new one would be com.author.lib2.core and I was confused because they both are called "core". Nvm.