The fact that breaking changes will arrive, doesn’t mean they will arrive every other week. The Angular team committed to time based releases that occur in three cycles:
- patch releases every week,
- 3 monthly minor release after each major release and
- major release with easy-to-migrate-over breaking changes every 6 months.
The next 3 months will be dedicated to finalizing Angular 4.0.0.
After Angular 4.0.0, the tentative schedule is shared in the attached image for further releases.
Due to this misalignment of the router package’s version, the team decided to go straight for Angular v4.
In this way again, all the core packages are aligned which will be easier to maintain and help avoid confusion in the future.
Also it is important to understand how Angular is being used and integrated inside Google.