Earlier quoted context omitted.
They are following semver: http://semver.org/ So the major version changes whenever they make a backwards-incompatible change. However, I clicked in their upgrade calculator (linked from the post) and at a glance it appears the incompatible changes are fairly minor.
But did semver really set out to eradicate all distinction between minor incompatibilities and complete architectural reboots? So much semver adoption seems to be based entirely on wishful thinking. Step 1: hey, perfect drop-in compatibility would be so cool Step 2: we can do it, with semver! Step 3: we use semver! Yay us! Step 4: oh, turns out adopting semver did not make perfect drop in compatibility any easier Ste…
Angular 5.0.0
61–70 of 189 posts
Re: Angular 5.0.0
#62Earlier quoted context omitted.
People say this a lot. But the React you write in 2017 is pretty close to the React you'd have written the year the framework was released.
Most of my pain with the React ecosystem happened when people kept rebuilding react-router every 6 months. I managed one upgrade, but after that we gave up and stuck with the old version because it worked well for our purposes.
Re: Angular 5.0.0
#63`ng serve --aot` will be default? thanks... please fix: https://github.com/angular/angular-cli/issues/6742 before..
Re: Angular 5.0.0
#64Have recently moved system from TS + Angular 1 to Angular 1.5 and then to Angular 2 (took us solid 1 year and you can still see some traces of older code), by time we finished move to 2, Angular 4 was released! And now this! This is WTF moment of my life.
A few minor things here and there, and a few deprecations, but by and large most everything that worked in 2.0 should still work in 5.0.
Re: Angular 5.0.0
#65Re: Angular 5.0.0
#66Earlier quoted context omitted.
They are following semver: http://semver.org/ So the major version changes whenever they make a backwards-incompatible change. However, I clicked in their upgrade calculator (linked from the post) and at a glance it appears the incompatible changes are fairly minor.
But did semver really set out to eradicate all distinction between minor incompatibilities and complete architectural reboots? So much semver adoption seems to be based entirely on wishful thinking. Step 1: hey, perfect drop-in compatibility would be so cool Step 2: we can do it, with semver! Step 3: we use semver! Yay us! Step 4: oh, turns out adopting semver did not make perfect drop in compatibility any easier Ste…
It's explicit terms do, whether or not that's the intent. Backward incompatible is a bright line.
OTOH, I think that exact bright line is the central purpose of SemVer.
Re: Angular 5.0.0
#67This rapid pace of major releases is a little scary. We're stuck running Angular 1.x because there's no reasonable upgrade path for us. We're a .NET shop and really like Angular, but after the 2.x cluster fuck, we're now thinking about going with something else entirely.
Re: Angular 5.0.0
#68`ng serve --aot` will be default? thanks... please fix: https://github.com/angular/angular-cli/issues/6742 before..
Re: Angular 5.0.0
#69This rapid pace of major releases is a little scary. We're stuck running Angular 1.x because there's no reasonable upgrade path for us. We're a .NET shop and really like Angular, but after the 2.x cluster fuck, we're now thinking about going with something else entirely.
I hear you. What's causing them to iterate so fast? I still remember the days of Java and .Net where they did yearly releases and phased transitions with good documentation of what's deprecated and what's new.
If you're after that >> https://emberjs.com
Re: Angular 5.0.0
#70This rapid pace of major releases is a little scary. We're stuck running Angular 1.x because there's no reasonable upgrade path for us. We're a .NET shop and really like Angular, but after the 2.x cluster fuck, we're now thinking about going with something else entirely.
Vue.js can be a good option for shops coming from Angular 1.x.