Sobes.tech
Middle+

Por que não usou uma solução ou biblioteca pronta para comparar versões de objetos?