Upgrade guide for major versions with breaking changes #732
Replies: 3 comments
-
Do you really mean in FluentNHibernate (which is just an add-on for programmatic mappings), or are you really talking about NHibernate itself? The latter sits in the https://github.com/nhibernate/nhibernate-core/blob/master/releasenotes.txt |
Beta Was this translation helpful? Give feedback.
-
The recommended process for upgrading is to:
NHibernate has not followed SemVer from its beginning. So, to make it simple, you should consider as major any version having "GA" in its name in the release notes, and changing the major or the minor number of the version. NHibernate follows SemVer since its 5.0 version. FluentNHibernate 1.4 depends on Nhibernate 3.3.1, so, that would be at worst four and a half such iterations to do for upgrading NHibernate... |
Beta Was this translation helpful? Give feedback.
-
Thanks for the answers :) |
Beta Was this translation helpful? Give feedback.
-
I'm working on a .NET Framework solution that uses v1.4 and we would like to upgrade to the latest to fix security dependencies.
There are many breaking changes between these versions and just upgrading and fixing build errors, and then fixing runtime errors, while blindly fumbling around is not a good option.
Are there any lists of breaking changes between the major versions, and/or guides on how to do a proper upgrade between major versions?
Beta Was this translation helpful? Give feedback.
All reactions