May 24, 2010, 3:51 PM
[CLOSED] [1.0] Major breaking changes without any warnings
With due respect, I would like to state here that there needs to be a policy for introducing breaking changes (atleast for major ones).
I reported a bug in the Toolkit earlier in the day (http://forums.ext.net/showthread.php...33432-5-1.aspx).
After reading vlad's reply that the bug has been fixed, I updated from the SVN.
It has been probably 10-12 days since my last update from SVN. And within this short period, I find my code not compiling against the latest from the SVN.
Apart from other things, the major list of errors include the protection level of Ext.Net.Field.SetValue (which has been switched from Public to Protected).
My first question would be why this change? And second (more of an opinion), Coolite/Ext.net now has a very large community coding against the toolkit. I understand that dev versions are bound to introduce breaking changes, but a more formal approach to breaking changes (at the very least, a comprehensive Change log) would definitely assist the community in maintaining the sanity of the code developed against the toolkit (especially its dev versions).
I reported a bug in the Toolkit earlier in the day (http://forums.ext.net/showthread.php...33432-5-1.aspx).
After reading vlad's reply that the bug has been fixed, I updated from the SVN.
It has been probably 10-12 days since my last update from SVN. And within this short period, I find my code not compiling against the latest from the SVN.
Apart from other things, the major list of errors include the protection level of Ext.Net.Field.SetValue (which has been switched from Public to Protected).
My first question would be why this change? And second (more of an opinion), Coolite/Ext.net now has a very large community coding against the toolkit. I understand that dev versions are bound to introduce breaking changes, but a more formal approach to breaking changes (at the very least, a comprehensive Change log) would definitely assist the community in maintaining the sanity of the code developed against the toolkit (especially its dev versions).