We are very exited to announce that we have released ASP.NET Boilerplate (ABP)’s 1.0 version. There are many developers using ABP from the very beginning and providing continuos feedbacks. Thanks you very much for your efforts.
It was a long development progress:
- Started at Aug 18, 2013
- 108 releases
- 54 contributors, 2,667 commits, 1,059 closed issues, 139 closed pull requests (only for main Github repository)
- 150,000+ project creations & downloads
- 1,771 forum members and 6,526 posts
With a continuous development:
Why v1.0 Now
As you see, we could easily reach to v3.0 or v5.0 in 3 years of development, but we didn’t do that. That was not because of slow development, but in fact, as opposite, because of rapid development and frequently changing API. Now, we believe that we mostly stabilized our API and we don’t except as much breaking as before. That’s why we marked it as v1.0.
How To Upgrade
We provided change logs and the needed information to upgrade for existing application. There are some breaking changes but all of them are straightforward to fix.
- We suggest you to first remove usage of Obsolete methods in your code since all of them are removed from the framework. That will make upgrading much more easier.
- Follow the BREAKING CHANGES section of ABP release notes: https://github.com/aspnetboilerplate/aspnetboilerplate/releases/tag/v18.104.22.168 Each issue contains necessary information to fix it for existing projects.
- If you are using module zero, also follow the BREAKING CHANGES section of MODULE ZERO release notes: https://github.com/aspnetboilerplate/module-zero/releases/tag/v22.214.171.124 UPGRADE FOR EXISTING APPLICATIONS section describes the steps to update existing applications.
Until now, we have released ABP very frequently. From now, we planned to release it once in a month (in avarage) if we don’t see a critical bugfix. These releases will be versioned as v1.1, v1.2 and so on. Since ABP was not v1.0, there were much breaking changes. From now, we will try to keep breaking changes minimum and provide easier upgrades.
We will focus on Angular 2 UI (for both of ABP and AspNet Zero) for a while. We will continue to new features and enhancements and also spend time to create new tutorials, documents (and maybe video tutorials). Keep following.