-
Notifications
You must be signed in to change notification settings - Fork 26.2k
[RfC] Stop with Release Candidates and breaking changes #11569
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I can understand the pain of trying to keep up with the latest changes. I don't see a problem with the RC releases as they come out every 2-3 weeks and as the team is getting closer to shipping 2.0 final these types of changes are common. Better to break things before final release than introduce a bunch of breaking changes post 2.0. I would suggest sticking to whatever RC you are currently on unless you absolutely need the subsequent RC's until the final release is out. Then when 2.0 final is out, upgrade everything once. |
Looking at recent RC's, specifically NgModule which was a change in core design paradigms this late into the game, it's clear that angular 2 was rushed into RC. My team still hasn't recovered from this change beyond having a 600 line EverythingModule in the root of the application. I recommend you follow @kukicado 's suggestion and just stop updating until angular is more stable, or plan on allocating about 50% of you time to keeping angular working and up to date. I know I sound really critical - I like angular 2 a lot and the team has created a wonderful framework. It's just frustrating to have your application break on a weekly basis this late into the "RC" cycle. |
I rode the train from mid Alpha to RC4 but got tired of the endless churn and fragile functionality. It's not like it was helping me build a cutting edge, fast loading app to make it worthwhile so I bit the "sunk cost" bullet and found a better framework to use and am now spending more time on my app. The other choices are either stagnate on a dead version or sink even more time on endless upgrades for zero benefit. I've completely lost trust in Angular.
15 December, 2015 9 Months ago. |
Hey all -- thanks for the comments. I appreciate and understand your concerns regarding the many RCs we've needed to prepare for Angular 2.0 final. We agree that it's important for developers to have a stable, validated, reliable release to depend on: this is our intent for final. I'm locking and closing this issue, not because it isn't important, but because we are already working to deliver 2.0 final ASAP. |
I'm submitting a ...
Current behavior
Definitely not wanting to be critical, but latest RCs are coming out at high rate, always featuring several breaking changes.
Expected behavior
Whilst I do know very well all the efforts to reach a final, stable release, changes required to update should really be minimal, and well documented. Most of us are still struggling to apply fixes from RC5 to RC6 (see issues below), as there were more than minimal changes, and today RC7 comes out - which wasn't even in this repo's milestones. This also makes it hard to plan for next releases and subsequent updates.
Reproduction of the problem
For instance #11567, #11379, #11271
What is the motivation / use case for changing the behavior?
Most people are already building apps with Angular2, and code samples/SO Questions/blog posts get obsolete really fast - matter of days lately. This ultimately makes developing a lot harder, since you are never sure of which version the content/solution/answer refers to.
In the end, this my personal viewpoint, but I'd like to request comments on this topic.
The text was updated successfully, but these errors were encountered: