Here is the wicketstuff module: https://github.com/wicketstuff/core/commit/6fd9af625e7d7679ce438ad2df59bf47c1aa487b Please review
Will start to work on wicket On Fri, Sep 22, 2017 at 7:34 PM, Martin Makundi < martin.maku...@koodaripalvelut.com> wrote: > +1 me too > > 2017-09-22 15:28 GMT+03:00 Andrea Del Bene <an.delb...@gmail.com>: > > > +1 for me. But I doubt there will be something left in wicket-datetime > > when you will remove Joda :-) > > > > > > > > On 22/09/2017 13:49, Maxim Solodovnik wrote: > > > >> OK, I'm ready to start :) > >> > >> As far as I understand here is the plan: > >> > >> 1) move existing unchanged wicket-datetime to wicketstuff (8.0.0 only > >> change package) > >> 2) remove joda-time from wicket-datetime (pom, README.md) > >> 3) use LocalDate/LocalDateTime where appropriate > >> > >> Shall I proceed :))) ? > >> > >> On Wed, Sep 20, 2017 at 7:53 PM, Martin Grigorov <mgrigo...@apache.org> > >> wrote: > >> > >>> https://github.com/menodata/time4j - in case Java 8 Date APIs are not > >>> good > >>> enough > >>> > >>> Martin Grigorov > >>> Wicket Training and Consulting > >>> https://twitter.com/mtgrigorov > >>> > >>> On Tue, Sep 19, 2017 at 10:05 AM, Martin Makundi < > >>> martin.maku...@koodaripalvelut.com> wrote: > >>> > >>> 2017-09-19 9:35 GMT+03:00 Martin Grigorov <mgrigo...@apache.org>: > >>>> > >>>> On Tue, Sep 19, 2017 at 8:12 AM, Martin Makundi < > >>>>> martin.maku...@koodaripalvelut.com> wrote: > >>>>> > >>>>> 2017-09-19 7:16 GMT+03:00 Martin Grigorov <martin.grigo...@gmail.com > >: > >>>>>> > >>>>>> On Sep 19, 2017 6:22 AM, "Martin Makundi" < > >>>>>>> martin.maku...@koodaripalvelut.com> wrote: > >>>>>>> > >>>>>>> IMO it's better to big mang whole wicket to drop joda date. All > >>>>>>> > >>>>>> wicket > >>>> > >>>>> 8 > >>>>> > >>>>>> without joda. > >>>>>>> > >>>>>>> > >>>>>>> Said the person who still uses Wicket 1.4 for his apps... > >>>>>>> > >>>>>>> Yes, incremental change is a pain so we big bang 1.4 ->8. > >>>>>> > >>>>>> > >>>>>> Everyone wants to see the Big Bang and this might be the reason to > >>>>>>> > >>>>>> see > >>>> > >>>>> Wicket 8.0.0 in 2020. > >>>>>>> > >>>>>> > >>>>>> Dropping joda should not significantly slow down development. > >>>>>> > >>>>>> True, if your name is Stephen Colebourne and you know both APIs by > >>>>> heart! > >>>>> I personally had to ask Google and StackOverflow.com several > questions > >>>>> > >>>> for > >>>> > >>>>> what I've done so far in the branch mentioned above. > >>>>> > >>>>> My vote on whether to merge this rafectoring to master branch will > >>>>> depend > >>>>> on the diff in wicket-examples. > >>>>> > >>>>> Let's try it first. If it does not pass we can drop joda locally. So > >>>> long > >>>> as it is not a transient dependency it's doable. > >>>> > >>>> > >>>>> > >>>>>> ** > >>>>>>> Martin > >>>>>>> > >>>>>>> 2017-09-18 22:43 GMT+03:00 Martin Grigorov <mgrigo...@apache.org>: > >>>>>>> > >>>>>>> On Mon, Sep 18, 2017 at 6:50 AM, Martin Makundi < > >>>>>>>> martin.maku...@koodaripalvelut.com> wrote: > >>>>>>>> > >>>>>>>> Is it possible to also drop joda from wicketstuff for > >>>>>>>>> > >>>>>>>> consistency? > >>>> > >>>>> IMO, the WicketStuff module must be exactly the same as the one in > >>>>>>>> > >>>>>>> Wicket > >>>>>> > >>>>>>> 7.x. > >>>>>>>> Any changes in the API should be done in Wicket 8.x. > >>>>>>>> This way when users migrate their apps to 8.x they can decide to > >>>>>>>> > >>>>>>> take > >>>> > >>>>> the > >>>>>> > >>>>>>> short route and use the WicketStuff module. > >>>>>>>> Later they can invest in reworking their code to the new API and > >>>>>>>> > >>>>>>> use > >>>> > >>>>> again > >>>>>>> > >>>>>>>> org.apache.wicket:wicket-datetime > >>>>>>>> The WicketStuff module README should say that it will be available > >>>>>>>> > >>>>>>> only > >>>>> > >>>>>> for > >>>>>>> > >>>>>>>> Wicket 8.x lifecycle, to prevent double maintenance. > >>>>>>>> > >>>>>>>> > >>>>>>>> 2017-09-17 22:09 GMT+03:00 Andrea Del Bene <an.delb...@gmail.com > >>>>>>>>> > >>>>>>>> : > >>>>> > >>>>>> +1 to move legacy code to WicketStuff. For 'legacy code' I mean > >>>>>>>>>> > >>>>>>>>> all > >>>>> > >>>>>> the > >>>>>>> > >>>>>>>> code based on yui library and class StyleDateConverter which is > >>>>>>>>>> > >>>>>>>>> tailored > >>>>>>>> > >>>>>>>>> on > >>>>>>>>> > >>>>>>>>>> Joda time. > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On 16/09/2017 14:13, Martin Grigorov wrote: > >>>>>>>>>> > >>>>>>>>>> Hi Maxim, > >>>>>>>>>>> > >>>>>>>>>>> Since I do not use wicket-datetime in my apps I also wanted to > >>>>>>>>>>> > >>>>>>>>>> break > >>>>>> > >>>>>>> it > >>>>>>>> > >>>>>>>>> hard by replacing Joda-Time with Java 8 classes. > >>>>>>>>>>> But people who use it expressed concerns that it will be hard > >>>>>>>>>>> > >>>>>>>>>> to > >>>> > >>>>> migrate > >>>>>>>> > >>>>>>>>> this way. Everyone will have to do the same for his/her > >>>>>>>>>>> > >>>>>>>>>> application. > >>>>>> > >>>>>>> I remember Igor even suggested to have univeral API that will > >>>>>>>>>>> > >>>>>>>>>> work > >>>>> > >>>>>> with > >>>>>>>> > >>>>>>>>> java.util.Date, Joda-Time and Java 8! > >>>>>>>>>>> > >>>>>>>>>>> IMO the easiest thing that could be done is to copy the > >>>>>>>>>>> > >>>>>>>>>> current > >>>> > >>>>> code > >>>>>> > >>>>>>> to > >>>>>>>> > >>>>>>>>> WicketStuff, as https://github.com/wicketstuff/wicket1.5-tree > >>>>>>>>>>> > >>>>>>>>>> , > >>>> > >>>>> and > >>>>>> > >>>>>>> rework > >>>>>>>>> > >>>>>>>>>> wicket-datetime to use Java 8 APIs. > >>>>>>>>>>> > >>>>>>>>>>> Martin Grigorov > >>>>>>>>>>> Wicket Training and Consulting > >>>>>>>>>>> https://twitter.com/mtgrigorov > >>>>>>>>>>> > >>>>>>>>>>> On Thu, Sep 14, 2017 at 7:11 AM, Maxim Solodovnik < > >>>>>>>>>>> > >>>>>>>>>> solomax...@gmail.com > >>>>>>>> > >>>>>>>>> wrote: > >>>>>>>>>>> > >>>>>>>>>>> Hello Martin, > >>>>>>>>>>> > >>>>>>>>>>>> I tried to continue this work, but it seems I need some > >>>>>>>>>>>> > >>>>>>>>>>> information > >>>>>> > >>>>>>> before I can proceed > >>>>>>>>>>>> Could you please tell me What was the goal of these changes? > >>>>>>>>>>>> > >>>>>>>>>>>> I would remove joda-time, and use LocalDate, LocalTime > >>>>>>>>>>>> > >>>>>>>>>>> instead > >>>> > >>>>> of > >>>>> > >>>>>> Date > >>>>>>>> > >>>>>>>>> As I can see you are using ZonedDateTime ... > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> On Mon, Sep 11, 2017 at 9:01 PM, Martin Grigorov < > >>>>>>>>>>>> > >>>>>>>>>>> mgrigo...@apache.org > >>>>>>>> > >>>>>>>>> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>> Yes, if finished on time! > >>>>>>>>>>>>> Wicket 7 requires Java 7 > >>>>>>>>>>>>> > >>>>>>>>>>>>> Martin Grigorov > >>>>>>>>>>>>> Wicket Training and Consulting > >>>>>>>>>>>>> https://twitter.com/mtgrigorov > >>>>>>>>>>>>> > >>>>>>>>>>>>> On Mon, Sep 11, 2017 at 3:34 PM, Rakesh A < > >>>>>>>>>>>>> > >>>>>>>>>>>> iamrakes...@rediffmail.com > >>>>>>>> > >>>>>>>>> wrote: > >>>>>>>>>>>>> > >>>>>>>>>>>>> Hi, > >>>>>>>>>>>>> > >>>>>>>>>>>>>> Is it going to be for Wicket 8 only ? > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> Regards, > >>>>>>>>>>>>>> Rakesh.A > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> -- > >>>>>>>>>>>>>> Sent from: http://apache-wicket.1842946.n > >>>>>>>>>>>>>> > >>>>>>>>>>>>> 4.nabble.com/Users-forum- > >>>>>>> > >>>>>>>> f1842947.html > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> ------------------------------ > >>>>>>>>>>>>>> > >>>>>>>>>>>>> ------------------------------ > >>>> > >>>>> --------- > >>>>>>>>> > >>>>>>>>>> To unsubscribe, e-mail: users-unsubscribe@wicket. > >>>>>>>>>>>>>> > >>>>>>>>>>>>> apache.org > >>>> > >>>>> For additional commands, e-mail: > >>>>>>>>>>>>>> > >>>>>>>>>>>>> users-h...@wicket.apache.org > >>>>> > >>>>>> > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> -- > >>>>>>>>>>>> WBR > >>>>>>>>>>>> Maxim aka solomax > >>>>>>>>>>>> > >>>>>>>>>>>> ------------------------------------------------------------ > >>>>>>>>>>>> > >>>>>>>>>>> --------- > >>>>>>>> > >>>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >>>>>>>>>>>> For additional commands, e-mail: > >>>>>>>>>>>> > >>>>>>>>>>> users-h...@wicket.apache.org > >>>> > >>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> ------------------------------------------------------------ > >>>>>>>>>> > >>>>>>>>> --------- > >>>>>>> > >>>>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > >>>>>>>>>> For additional commands, e-mail: users-h...@wicket.apache.org > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >> > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > > For additional commands, e-mail: users-h...@wicket.apache.org > > > > > -- WBR Maxim aka solomax