juliorfa si se plantea el desarrollo de una nueva versión con reescritura completa de código, se puede complicar.
No llegue a revisar a fondo si la versión 4 fue un cambio de gran impacto como para colocar en otro repo.
Mi sugerencia manejar repos distintos, esperemos a ver que opinan otros desarrolladores.