Thanks. The technical part will probably not be that difficult.
I was more curious about how to “handle” people who are already using the package and just git pull from time to time… Probably switching the main development to a different branch than master and adding a build error into master telling the people to switch branches and clean buildfiles?