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/1837196f0f6434603c4c24a13b7c… 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?
paul