Сильно запутались? Я бы не стал винить тебя. Был ли Angular 3 выпущен скрытно, под прикрытием и без внимания? Нет. Третья версия тоже не будет пропущена, только №3.

В основном они собираются пропустить 3 и сразу перейти к 4 из-за семантического управления версиями. Номера версий должны передавать смысл упомянутого кода и того, что изменилось от одной версии к другой. Семантическое управление версиями означает, что у вас есть основная версия, в которой вы вносите несовместимые изменения API, второстепенная версия, в которой вы добавляете функциональные возможности обратно совместимым образом, и Версия исправления, в которой make делает обратную совместимость с исправлениями ошибок.

Таким образом, версия должна иметь 3 числа, например X.Y.Z, где X - основная версия, Y - дополнительная версия, а Z - версия патча. По мере изменения версии каждое число будет увеличиваться.

Вот так: 1.1.0–1.2.0–1.3.0

Поскольку Angular Router уже использует пространство 3.x, а остальная часть Angular использует пространство 2.x, самый простой способ их синхронизировать - пропустить V3 и сразу перейти к V4. Вы можете прочитать полное объяснение в Angular блоге.

Существует много путаницы в отношении имен и версий, а также того, что все они означают, но для будущих ссылок команда Angular рекомендует просто использовать термин Angular.

«Это просто Angular»

Команда Angular рекомендует использовать номера версий только при упоминании определенных функций в определенной версии.

Angular 4 сейчас находится в стадии бета-тестирования, он должен быть выпущен где-то в марте, будучи обратно совместимым с Angular 2. Текущее расписание содержит один выпуск каждые 6 месяцев, это поставит Angular 5 в сентябре и Angular 6 следующей весной.