Почему бы просто не сделать требуемую версию и выдать ошибку, если ее там нет?
Если это не вариант, вам придется использовать самую старую версию, в противном случае, если вы обновите и не сохраните обратную совместимость, вы сломаете существующие клиенты.
Конечно, если вы не против сломать существующих клиентов, возможно, будет удобнее использовать последнюю версию.