Re: Add a new method to an interface in 7.x

2015-02-09 Thread Martin Grigorov
I thought that after -M4 will come 7.0.0. People suggested to release -M5 too... On Mon, Feb 9, 2015 at 3:52 PM, Nick Pratt wrote: > So what's the intended last phase before we announce 7.0 and freeze the > API? > > On Mon, Feb 9, 2015 at 8:26 AM, Martin Grigorov > wrote: > > > There won't be R

Re: Add a new method to an interface in 7.x

2015-02-09 Thread Nick Pratt
So what's the intended last phase before we announce 7.0 and freeze the API? On Mon, Feb 9, 2015 at 8:26 AM, Martin Grigorov wrote: > There won't be RC phase. > There is no difference between RC1 and 7.0.0. > Both do not allow API breaks. Fixing bugs and adding features/improvements > are the sa

Re: Add a new method to an interface in 7.x

2015-02-09 Thread Martin Grigorov
There won't be RC phase. There is no difference between RC1 and 7.0.0. Both do not allow API breaks. Fixing bugs and adding features/improvements are the same for both. So there is no point in releasing candidates. Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On M

Re: Add a new method to an interface in 7.x

2015-02-09 Thread Andrea Del Bene
Maybe I'm wrong but it doesn't look an heavy changeI think it falls in the acceptable category described by Martijn. My best solution would be to discuss API breaks on a case by case basis. If breaks happen on a minor part of our API, I am not against them, even if they are late in the game.

Re: Add a new method to an interface in 7.x

2015-02-09 Thread Nick Pratt
Breaking APIs should be ok until we hit the RC phase - otherwise things like this wont be able to be changed until Wicket 8.0. On Mon, Feb 9, 2015 at 4:29 AM, Martin Grigorov wrote: > Hi, > > In https://issues.apache.org/jira/browse/WICKET-5833 I propose to add a > new > method to > org.apache.

Re: Add a new method to an interface in 7.x

2015-02-09 Thread Martijn Dashorst
My best solution would be to discuss API breaks on a case by case basis. If breaks happen on a minor part of our API, I am not against them, even if they are late in the game. Say if they typically would break 1 class or at most 10 classes in a large application (100+ pages). So IChoiceRenderer wo

Re: Add a new method to an interface in 7.x

2015-02-09 Thread Martijn Dashorst
It also depends on how much work it would be to implement the interface method. Martijn On Mon, Feb 9, 2015 at 10:43 AM, Martijn Dashorst wrote: > My best solution would be to discuss API breaks on a case by case basis. > > If breaks happen on a minor part of our API, I am not against them, > ev