On Apr 13, 2012, at 5:46 PM, Paul Libbrecht wrote: > > Le 13 avr. 2012 à 17:27, Jean-Vincent Drean a écrit : >>> This appears to have been made at >>> https://github.com/xwiki/xwiki-platform/commit/1837196f0f6434603c4c24a13b7c1e2330750de8 >>> as part of a "code cleanup". Jean-Vincent, or someone else, could you >>> explain the rationale behind it? I am sure this was checked for "others >>> usages" but Curriki was not considered as part of that. >> >> I had forgotten I did this refactoring/cleanup. > > This is long ago! > We're getting awake! > >> It seems I wrongly considered those APIs as internal, this is indeed a >> regression. I'll fix it ASAP. > > thanks, it is well fixed in 3.5.x and 4.0 branches. > >>> Having somewhat fixed this on my side by bringing more methods to the >>> subclass (for the display of older events), I come to realize that newer >>> events are also not of the right type so I'll have to hunt more for >>> "compromised subclassing"... >>> >>> This is rather an API breakage to my taste. >>> Has there been a policy about this? >>> Could we set-up one? >>> I wonder if such a search engine exists that would have indicated that such >>> a breakage would have been avoided. >> I think clirr is doing this job now. > > Could we configure it to consider projects such as Curriki?
It has nothing to do with Curriki. See http://dev.xwiki.org/xwiki/bin/view/Community/DevelopmentPractices#HBackwardCompatibility Thanks -Vincent _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

