It is ? Can you list a few developers you know that do this? I'm actually curious.
Back when I was using UDK I was frequently having stuff break on me because of undocumented changes Epic made to engine classes. I sort of assumed it was just my job to step through the code and find what got modified.
I should back up and rephrase that it is my opinion that it is the developer's responsibility to inform the end users, as of course there is no rule carved in stone for this. I say this because the developers know what changes to the API were made and it would be of great help if the end users could see a list of functions and member variables that were changed or at least a list of behavioral changes.
Here are some public APIs that include relevant code changes in the release notes:
Netbeans Plugin API
http://bits.netbeans.org/dev/javadoc/apichanges.html
Java 7 API Changes to IO Classes
http://docs.oracle.com/javase/7/docs/technotes/guides/io/enhancements.html#7
Boost 1.54.0 API Changes
http://www.boost.org/users/history/version_1_54_0.html#version_1_54_0.updated_libraries
Android 4.3 Change List
http://developer.android.com/about/versions/android-4.3.html
Last edited: