Have you heard the news? Angular 4 beta is here!
Yes, Angular 4!
Update: December 15, 2016
Angular 4 Betas have started coming out already.
Check out out from here.
This post started on December 12, 2016, and has been actively updated since.
Each update has its date marked.
Have I managed to make you panic yet?
Hopefully not. You might be raising questions already still, like:
What about Angular 3?
There won’t be any Angular 3. Right now the Angular Router version is using the 3.x space already, and is not in sync with the rest of Angular, which is still at 2.x.
So, the easiest way to bring them back in sync is to skip v3, and jump directly to v4.
Angular 4? Another Big Bang Release?
Angular 4 will be released in March 2017. The first beta will ship in December (sometime this week as mentioned above). The intention is to release a new major version every 6 months.
Each new version is allowed to mark APIs from the last previous major version as deprecated, but NOT to break them. So:
- Angular 4 might deprecate APIs from Angular 2, but not break them
- Angular 5 might only deprecate APIs from Angular 4, but not break them (might break APIs from Angular 2 though)
The team has confirmed that Angular 4 will be a backwards compatible upgrade from Angular 2. You might expect a few deprecations at worst (until now that’s none BTW). But no API change / breakage.
So, what is Angular 2 and Angular 4 called now?
The team says: Just call it “Angular”. This should be more future proof.
Given Angular 4 is a backwards compatible upgrade, people searching for solutions to issues, etc., might find an Angular 2 answer, and that answers should just work with their Angular 4 app.
How about Angular 1?
Someone asked me on Twitter: “How would I avoid Angular 1 results showing up for my search then?”. I think the closest thing is adding “-angularJS” to your search (or “NOT angularJS”, without quotes in both). Angular 1 articles tend to use this way more than Angular 2 ones.
When was that announced?
There was a new Angular conference in Belgium last week. During that, the team made the Angular 4 announcement in the keynote.
Watch the full video from here
The conference team did not announce anything about releasing more videos, but when I asked them they confirmed that they’ll be available soon.
Update: December 12, 2016
The information has also surfaced in the official Angular team meeting for December 4:
Update: December 14, 2016
The team has also created an official blog post about Angular 4:
Ok… let me explain: it’s going to be Angular 4
How about … ?
If you have any more questions, just reply to this email. If I know the answers, I send it to you right away. If I don’t, I’ll do my best ti find it and send it to you.
Until next time!
If you are in NSW Australia, the ng-sydney usergroup is holding its December gathering on Wednesday this week:
If you noticed, it’ll be on December 14. This is the same day to expect Angular 4 beta 0 — how exciting!